I principali linguaggi di programmazione 

Nei punti seguenti sono illustrati alcuni dei più importanti linguaggi simbolici di programmazione:

Assembly. l’assembly è un linguaggio simbolico a basso livello che viene indirizzato alla macchina e permette di avere facilmente la soluzione di qualunque tipo di problema, ma presenta difficoltà nel capirlo e nell’usarlo.

MODEL SMALL
STACK 100H
.DATA
    HW      DB      "hello, world", 13, 10, '$'
.CODE
.STARTUP
    MOV AX, @data
    MOV DS, AX
    MOV DX, OFFSET HW
    MOV AH, 09H
    INT 21H
    MOV AX, 4C00H
    INT 21H
END

BASIC.(Beginners All-purpose Symbolic Instruction Code)Il linguaggio basic è nato negli anni ’60 solamente per applicazioni scientifiche e didattiche. Si impara facilmente ed ebbe una rapida diffusione con l’ avvento dei personal Computer e con Visual Basic fu introdotta un’ interfaccia grafica semplice da usare e che permise di realizzare facilmente applicazione come user-friendly.

 

COBOL.(COmmon Business Oriented Language). Nacque nel 1960 negli Stati Uniti per risolvere soprattutto i problemi di tipo aziendale ma oggi è oramai utilizzato solamente per aggiornare  applicazioni.

Risultati immagini per cobol

 

FORTRAN.(FORmula TRANslation). Nacque nel 1954 e fu uno dei primi linguaggi simbolici ad alto livello, usato soprattutto per problemi di tipo tecnico e scientifico.

Risultati immagini per fortran

 

Pascal. E’ nato nel 1970 nell’ intento di creare un unico linguaggio basato sui concetti della programmazione strutturata, è molto semplice da capire e da usare soprattutto per i problemi di tipo matematico. Oggi  è usato principalmente per scopi didattici.

program input_output(input, output);
var 
     n1,n2,ris:integer;               {Dichiarazione tipo intero}
begin
     writeln('Inserisci n1');         {viene visualizzato il testo tra ' '}
     readln(n1);                      {comando di input, la variabile introdotta viene inserita in n1}
     writeln('Inserisci n2');
     readln(n2);
     ris:=n1+n2;                      {fa la somma di n1 e n2 e il risultato viene inserito in ris}
     writeln('La somma e'' uguale a ',ris);     {stampa il messaggio tra ' ' e la variabile ris}
     readln;     {questo evita che il programma si chiuda senza che sia possibile leggere l'ultima riga,
aspetta che l'utente scriva qualcosa e poi prema INVIO.
 In questo modo il programma si chiuderà.} end.

C,C++C#. Il linguaggio C nasce nel 1974 per la realizzazione del sistema operativo Unix ed è molto usato
 per applicazione di tipo sistemistico e software di base. Si evolve nel C++ per permettere di utilizzare la 
programmazione a oggetti e nel C# per una programmazione di tipo visuale. 


Java. E' il linguaggio di programmazione a oggetti creato per sviluppare applicazioni destinate al mondo di internet. 
La piattaforma Java fu uno dei primi sistemi a fornire un largo supporto per l'esecuzione del codice da 
sorgenti remote. Un java apple è un particolare tipo di applicazione che può essere avviata all'interno del browser 
 dell'utente, eseguendo codice scaricato da un server web remoto. Questo codice viene eseguito in un'area
 altamente ristretta, che protegge l'utente dalla possibilità che il codice sia malevolo o abbia un comportamento
non desiderato; chi pubblica il codice può applicare un certificato  che usa per firmare digitalmente le apple 
dichiarandole "sicure", dando loro il permesso di uscire dall'area ristretta e accedere al filesystem e al network,
 presumibilmente con l'approvazione e sotto il controllo dell'utente.