comunicare con il calcolatore
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.
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.
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.
Lascia un commento
Devi essere connesso per inviare un commento.