I linguaggi di
programmazione
Introduzione
In informatica un linguaggio di programmazione è utilizzabile per il controllo del comportamento
di unamacchina formale o di una implementazione di essa (tipicamente, un computer) ovvero in
fase di programmazione di questa attraverso la scrittura del codice sorgente di unprogramma ad
opera di unprogrammatore. Un linguaggio di programmazione è considerato a tutti gli effetti tale se
è Turing completo.n informatica un linguaggio di programmazione è utilizzabile per il controllo del
comportamento di unamacchina formale o di una implementazione di essa (tipicamente,
un computer) ovvero in fase diprogrammazione di questa attraverso la scrittura del codice
sorgente di unprogramma ad opera di unprogrammatore. Un linguaggio di programmazione è
considerato a tutti gli effetti tale se è Turing completo.
Storia
Il primo linguaggio di programmazione della storia, è a rigor di termini ilPlankalkül di Konrad Zuse,
sviluppato da lui nella Svizzera neutrale durante laseconda guerra mondiale e pubblicato
nel 1946. Plankalkül non venne mai realmente usato per programmare. Tra i primi linguaggi ad alto
livello a raggiungere una certa popolarità ci fu il Fortran, creato nel1957 da John Backus, da cui
derivò successivamente il BASIC (1964).
I linguaggi più usati
1) Java
Java è sempre uno dei linguaggi più popolari per lo sviluppo di applicazioni di back-end nelle aziende.
Con Java e i framework basati che si basano su questo linguaggio gli sviluppatori web possono creare applicazioni
web scalabili per una varietà di utenti.
Java è anche il linguaggio principale utilizzato per sviluppare applicazioni Android per smartphone e tablet.
2) JavaScript
Se si conosce Java, diventa facile anche scrivere codici Javascript per i siti web, in modo da renderli più dinamici e
interattivi con automatismi di vario tipo.
Conoscendo la programmazione in Javascript diventa abbastanza naturale saper usare la
tecnologia Ajax (Asynchronous JavaScript and XML) e gli script jQuery.
4) C#
C# è il linguaggio principale per lo sviluppo su piattaforme e servizi Microsoft e di applicazioni web moderne Azure
e .NET.
Imparare C# è quindi il modo più veloce per creare programmi per Windows e sfruttare tutto quello che Microsoft ha
da offrire.
Inoltre, per gli appassionati di videogiochi, C è il linguaggio del popolare motore di sviluppo di giochi online Unity.
5) C++
Se si preferisce un linguaggio di programmazione che permetta di collegare l'hardware al software per ottenere il
massimo dalla potenza di elaborazione allora si può studiare il C++, scelta ideale per lo sviluppo di potenti software
desktop, giochi con accelerazione hardware e applicazioni ad alta intensità di memoria per PC, console e dispositivi
mobili.
Chi conosce Java non dovrebbe avere difficoltà a imparare anche C++ e viceversa.
6) C
Il linguaggio C è ancora piuttosto popolare perchè permette di sviluppare software piccoli, leggeri e veloci.
Ovviamente sapendo C++ diventa abbastanza semplice programmare anche in C.
Da C può essere più semplice evolversi e studiare un altro linguaggio di programmazione tra i più richiesti a livello
Enterprise, Matlab..
Sapendo già il linguaggio C, diventa facile approcciare e capire Objective-C.
13) Visual Basic
Visual Basic è un linguaggio fondamentale della piattaforma .NET, per creare applicazioni business e
automatizzare i programmi come Excel per realizzare operazioni molto complesse e per allegerire le attività più
comuni e ripetute.
14) PHP
Chi intende lavorare sui siti web non può che imparare il PHP, linguaggio con cui sono sviluppati la maggior parte
dei siti internet. PHP e i database MySQL sono strumenti essenziali per la creazione di applicazioni web moderne.
2
Dato che studiare il PHP non è poi un'impresa molto difficile, può essere utile non solo per lavorare, ma anche per
creare un proprio sito o blog con piattaforme come Wordpress, che può essere usata anche senza conoscere
codici, ma che permette a chi sviluppa in PHP di rendere il sito nettamente più potente.
Ovviamente poi studiando il PHP si impara rapidamente anche a scrivere pagine web in HTMLe a usare i fogli di
stile CSS.
8)HTML L'HyperText Markup Language (HTML; traduzione letterale: linguaggio a marcatori
per ipertesti), in informatica è il linguaggio di markup solitamente usato per
la formattazione eimpaginazione di documenti ipertestualidisponibili nel World Wide Web sotto forma
di pagine web, nato assieme alweb 1.0.
È un linguaggio di pubblico dominio, la cui sintassi è stabilita dal World Wide Web
Consortium (W3C), e che è derivato da un altro linguaggio avente scopi più generici,
l'SGML.
3