Linguaggi di codifica comuni

Facebook Twitter LinkedIn
Serie per principianti: Cos’è il Coding?

  1. I vantaggi di imparare a codificare
  2. Come funziona la codifica
  3. Linguaggi di codifica comuni
  4. Il posto migliore per iniziare a codificare
  5. Introduzione al Web Sviluppo
  6. Introduzione al Web Design
  7. Introduzione allo sviluppo di App

Ci sono migliaia di linguaggi di codifica oggi esistenti.

I linguaggi di codifica non sono come le nostre lingue – non ci sono vocabolari o alfabeti. Sono più simili a codici – comandi speciali, abbreviazioni e modi di organizzare il testo.

Tutti i software sono scritti in qualche tipo di linguaggio di codifica. E ogni linguaggio di codifica è unico, progettato con un certo sistema operativo, piattaforma, stile di codifica e uso previsto in mente.

Questa pagina è qui per darvi alcune informazioni di base su 12 dei linguaggi di codifica più comuni in uso oggi.

JavaScript

JavaScript è un linguaggio di codifica molto importante per i siti web che è apparso per la prima volta nel 1995. È un linguaggio di scripting interpretato di alto livello. La sua piattaforma principale sono i browser web, ma ha anche guadagnato recentemente popolarità sui server web attraverso Node.js.

function myFunc(a, b) { return a * b;}document.getElementById('demo').innerHTML = myFunc(4, 3);

Codice di esempio JavaScript per gentile concessione di W3Schools

JavaScript è ampiamente utilizzato per aggiungere funzionalità e interattività alle pagine web. Tutti noi facciamo affidamento su di esso ogni giorno – provate a disattivare JavaScript nelle impostazioni del vostro browser e vedrete quanta funzionalità perdono i vostri siti web preferiti!

Anche se JavaScript è stato liquidato come un linguaggio di codifica ‘giocattolo’ nei suoi primi giorni, da allora ha guadagnato il rispetto dei programmatori. La sua popolarità è cresciuta al punto che ora è il linguaggio di codifica più usato nel mondo.

Più informazioni: Segui un tutorial gratuito su JavaScript o scopri la formazione su JavaScript.

Python

Python è un linguaggio di codifica interpretato di alto livello che funziona su una gamma di piattaforme diverse. È stato creato nel 1991 da Guido van Rossum. Python è stato progettato per enfatizzare la leggibilità del codice, con una sintassi chiara ed espressiva. Molte persone scelgono di imparare Python per questo motivo.

words = for w in words: print w, len(w)

Codice di esempio di Python per gentile concessione di Python.org

Python è un linguaggio multiuso, usato principalmente per scrivere software scientifico e numerico. È anche uno dei linguaggi di codifica meno usati sul web, con alcuni grandi attori che lo usano – in particolare Google.

Scopri la formazione Python…

SQL

SQL sta per Structured Query Language. È stato usato per interagire con i database dal 1974. Il codice SQL è spesso scritto come linee indipendenti conosciute come query. Ogni query è progettata per creare, leggere, aggiornare o cancellare dati in un database.

SELECT Country FROM Customers WHERE Country <> 'USA'

Codice di esempio SQL per gentile concessione di W3Schools

SQL è una parte vitale di software come WordPress e MediaWiki. Questo sito gira su WordPress e si basa su SQL per creare, leggere, aggiornare e cancellare contenuti come articoli, immagini e metadati. Allo stesso modo, MediaWiki alimenta Wikipedia e si basa su SQL per memorizzare tutti i suoi articoli e gestire tutte le sue modifiche.

PHP

PHP è un linguaggio di codifica per produrre pagine web dinamiche. È stato creato da Rasmus Lerdorf nel 1995. Ha la capacità di inviare query SQL e di produrre HTML, e può essere descritto come il collegamento tra il database che memorizza tutto il contenuto di un sito, e l’HTML che permette di visualizzarlo.

La piattaforma diPHP è il server web. È un linguaggio di scripting interpretato di alto livello, ma ha il più basso livello di accesso di qualsiasi linguaggio di server web.

<?php function add($x, $y) { $total = $x + $y; return $total;}echo "1 + 16 = " . add(1, 16);

Codice di esempioPHP per gentile concessione di W3Schools

PHP è un po’ diverso da JavaScript. Gli script PHP sono eseguiti dal server che ospita un sito web, mentre i JavaScript sono eseguiti dal browser che visualizza un sito web. Mentre JavaScript si concentra sugli effetti e sull’interazione, il lavoro principale di PHP è quello di inviare query SQL al programma di database MySQL, e di ricevere i dati dal database per l’output come HTML.

Anche se alcuni codificatori moderni lo hanno trascurato negli ultimi anni, PHP rimane enormemente popolare come linguaggio di codifica web. È usato da aziende come Facebook, WordPress e Wikipedia.

Più informazioni: Segui un tutorial PHP gratuito o scopri la formazione PHP.

Ruby

Ruby è stato creato nel 1995 da Yukihiro Matsumoto. È stato progettato per essere divertente e produttivo da scrivere, con i bisogni dei programmatori – piuttosto che dei computer – in mente. Ruby è un linguaggio interpretato di alto livello che ha guadagnato popolarità sul web attraverso il framework Ruby on Rails.

cities = %wvisited = %wputs "I still need to visit:", cities - visited

Codice di esempio Ruby per gentile concessione di Ruby-lang.org

Il framework web Ruby on Rails gira su un server web e produce HTML, proprio come PHP. Alimenta molti siti web incluso Twitter, e molti programmatori web in questi giorni vedono Rails come un’alternativa moderna a PHP.

Scopri la formazione su Ruby…

C

Indubbiamente, il padre dei linguaggi di codifica moderni è C. C esiste dal 1972, e sebbene non sia facile da imparare, è estremamente potente. Il C è un linguaggio compilato e il livello più basso di tutti i linguaggi elencati qui. È facilmente incorporato in quasi tutti i sistemi operativi.

typedef struct Bert Bert;typedef struct Wilma Wilma;struct Bert { Wilma *wilma;};struct Wilma { Bert *bert;};

C codice di esempio per gentile concessione di Wikipedia

C è usato in una gamma di aree e piattaforme, incluso Microsoft Windows e gran parte del suo software. Il C è veramente un linguaggio di codifica universale.

C++

C++ è una versione migliorata del C che aggiunge il paradigma orientato agli oggetti. È stato creato da Bjarne Stroustrup nel 1979. C++ è un linguaggio compilato e funziona su diverse piattaforme hardware.

#include using namespace std;int main () { cout 

C++ codice di esempio per gentile concessione di CPlusPlus.com

La maggior parte dei giochi per computer sono scritti in C++. Il linguaggio accompagna anche il C nel codice sorgente di Microsoft Windows e del software che lo accompagna.

Scopri la formazione in C++…

C Sharp

C Sharp, come il C++, ha le sue radici nel C. Scritto anche C#, il linguaggio è stato sviluppato da Microsoft nel 2000 ed è usato ampiamente nel suo framework .NET. C Sharp è un linguaggio di alto livello compilato e funziona solo su Windows.

class Foo { public int Value; public static explicit operator Foo(int value) { return new Foo(value); }}Foo foo = (Foo)2;

C Sharp codice di esempio per gentile concessione di Wikipedia

C Sharp è usato per software desktop su piattaforme Windows, e forma anche la base del framework di sviluppo web ASP.NET di Microsoft.

Visual Basic

Visual Basic è un altro linguaggio Microsoft, sviluppato nel 1991. È un linguaggio event-driven, il che significa che è progettato per rispondere agli eventi dell’utente come i clic del mouse o la pressione dei tasti. Visual Basic è un linguaggio compilato ad alto livello e la sua piattaforma è Windows.

Private Sub Form_Load() MsgBox "Hello, World!"End Sub

Codice di esempio di Visual Basic per gentile concessione di Wikipedia

Visual Basic è usato come un modo semplice per sviluppare programmi di interfaccia grafica per Windows, ma in definitiva è limitato e non potrebbe essere considerato un linguaggio di codifica ‘serio’.

Java

Java è un linguaggio di codifica onnipresente progettato per la compatibilità multipiattaforma. È stato sviluppato dalla Oracle Corporation ed è apparso per la prima volta nel 1995. Java è un linguaggio compilato ad alto livello ed è progettato per funzionare su quasi tutti i sistemi operativi.

class HelloWorldApp { public static void main(String args) { System.out.println("Hello World!"); }}

Codice di esempio Java per gentile concessione di Wikipedia

Java si vede in tutto il mondo della codifica, dal web ai desktop. In questi giorni è usato per creare applicazioni Android. Java è anche il linguaggio presente nella maggior parte dei corsi di informatica, e di conseguenza molti programmatori hanno una certa esperienza in questo linguaggio.

Più informazioni: Scopri la formazione Java o la formazione Android.

Objective-C

Objective-C, come C++ e C#, deriva dal linguaggio C. È stato sviluppato da Apple nel 1983 ed è progettato per essere usato insieme al framework Cocoa dell’azienda. Objective-C è un linguaggio compilato ad alto livello e gira solo sui sistemi operativi Apple.

- (int)method:(int)i { return ;}

Codice di esempio Objective-C per gentile concessione di Wikipedia

Objective-C è senza dubbio il linguaggio scelto da Apple. Il linguaggio è usato per creare software per iPhone, iPad e Mac OS X.

Scopri la formazione su iOS…

Perl

Infine, Perl è un linguaggio web sviluppato da Larry Wall nel 1987. È un linguaggio potente e pratico che è stato originariamente progettato per l’elaborazione del testo. Perl è stato chiamato ‘il nastro adesivo che tiene insieme Internet’, riferendosi alla sua potenza e alla sua bruttezza percepita.

Perl è un linguaggio interpretato di alto livello ed è stato ampiamente utilizzato sul web.

while () { chomp; if (s/$//) { $_ .= ; redo unless eof(); }}

Codice di esempio Perl per gentile concessione di Perl.org

Perl era una volta un importante linguaggio di codifica per il web, ma tecnologie più recenti come Rails tendono a sostituirlo. Al giorno d’oggi, Perl fa per lo più ciò che ha sempre fatto meglio – l’elaborazione del testo.

Conclusione

Tanti linguaggi di codifica da imparare, così poco tempo, giusto? Fortunatamente, non c’è bisogno di impararli tutti per essere un buon programmatore. La maggior parte dei codificatori si specializza in pochi linguaggi – spesso solo uno.

Ma in quale lingua dovresti specializzarti come codificatore? O almeno, qual è il posto migliore per iniziare? Nella prossima pagina, scoprirai il posto migliore per iniziare la tua avventura di codifica.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *