Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Per quanto riguarda il software, bisogna dire che non esiste quello migliore in
assoluto. Si potrebbe dire che il “migliore” è quello in grado di assicurare all’azienda
che fa automazione la piena “autonomia” sia nello sviluppo che nella manutenzione
dei programmi.
Quando si scrive il programma è utile (per una più facile verifica e controllo) ricorrere
a moduli che prendono generalmente il nome di fogli di programmazione.
Linguaggio di programmazione: insieme delle regole che stabiliscono come scrivere
le istruzioni necessarie a comunicare al PLC che cosa deve fare.
1964 BASIC (Beginner's All purpose Symbolic Instruction Code) la sua caratteristica
principale era una sintassi molto semplice ed una struttura che permetteva di
numerare le righe di codice al fine di effettuare eventuali richiami o inserire del nuovo
codice senza problemi. Sempre dal BASIC discende tutto il filone dei vari Visual
BASIC, linguaggi visuali orientati agli oggetti, con l'interfaccia grafica (bottoni, finestre
etc.) ready to use.
1983 C++ un ricercatore dell'AT&T, per sue esigenze personali aziendali, dette vita
a questo linguaggio che ha come base il C ma che introduce un concetto nuovo: la
programmazione ad oggetti. Tale linguaggio divide l'interfaccia dal contenuto in modo
da avere tanti moduli che interagiscono tra loro. In questo modo il C++ permette di
riutilizzare senza problemi il codice.
1995 JAVA inventato dalla Sun Microsystems rende tale linguaggio utilizzabile
su qualsiasi sistema operativo. Il compilatore Java genera un file in un formato
chiamato Bytecode che viene poi interpretato da una Java Virtual Machine (ne
esistono per ogni S.O.) Java ha introdotto le famose Applet, applicazioni grafiche che
possono girare all'interno di una pagina Web
CONCLUSIONI Chi ritiene che i linguaggi più nuovi siano i migliori o sostitutivi di
quelli più datati, si sbaglia. In molte università viene ancora utilizzato il FORTRAN,
nelle banche è ancora presente il COBOL, il C viene usato per programmare i sistemi
operativi ed il C++ è indispensabile per fare programmi che devono essere molto
veloci come i videogiochi.