PurFact

Linguaggi di programmazione

17 domande · Tecnologia

In fondo i computer capiscono solo zeri e uno. Perché le persone possano comunque dire loro che cosa fare esistono i linguaggi di programmazione, e ce ne sono centinaia. Il primo ad affermarsi davvero fu Fortran, introdotto da IBM nel 1957 perché gli scienziati non dovessero più tradurre a mano le formule in codice macchina. Poco dopo arrivarono COBOL per banche e assicurazioni e Lisp per i primi studi sull’intelligenza artificiale. Molti linguaggi nascondono storie curiose nel nome. C si chiama così perché seguì un linguaggio chiamato B, e il «++» di C++ è una battuta da programmatori. Pascal rende omaggio a un matematico francese, Python a un gruppo comico britannico, Java a una varietà di caffè e Kotlin a un’isola vicino a San Pietroburgo. JavaScript fu scritto in una decina di giorni nel 1995 e oggi gira in ogni browser; PHP significava un tempo, modestamente, «Personal Home Page». Ci sono anche le mascotte: Go ha un gopher, Rust un granchio di nome Ferris. Negli anni Ottanta BASIC fece programmare un’intera generazione sugli home computer, SQL interroga ancora quasi ogni database e Swift serve a creare app per iPhone e Mac. Chi ha inventato quale linguaggio, e a che cosa serve? Mettiti alla prova.

Esercitati gratis

PurFact ti ripropone ogni carta poco prima che tu la dimentichi. Così le conoscenze restano.

Tutte le domande con risposta

Quale linguaggio di programmazione di Guido van Rossum prende il nome da un gruppo comico britannico?

Mostra la risposta

Python

Van Rossum lo iniziò durante le vacanze di Natale del 1989 ed era un grande fan dei Monty Python.

💡 Lo sapevi? Oggi è il linguaggio di riferimento per l’analisi dei dati e l’intelligenza artificiale.

Quale linguaggio, pubblicato da Sun Microsystems nel 1995, prometteva «write once, run anywhere»?

Mostra la risposta

Java

I programmi girano in una macchina virtuale e quindi su qualsiasi sistema che la supporti.

💡 Lo sapevi? Prende il nome da un tipo di caffè, da qui la tazza fumante nel logo.

Quale linguaggio scrisse Brendan Eich in circa dieci giorni nel 1995 per il browser Netscape?

Mostra la risposta

JavaScript

Il nome doveva sfruttare la popolarità di un altro linguaggio; tecnicamente hanno poco in comune.

💡 Lo sapevi? Oggi gira in praticamente ogni browser, anche dietro questa app.

Quale linguaggio sviluppò Dennis Ritchie all’inizio degli anni Settanta per riscrivere il sistema operativo Unix?

Mostra la risposta

C

Il nome segue un linguaggio precedente chiamato B.

💡 Lo sapevi? Il primo programma di esempio del manuale di Kernighan e Ritchie stampava «hello, world».

Quale linguaggio sviluppò il danese Bjarne Stroustrup ai Bell Labs a partire dal 1979?

Mostra la risposta

C++

Il «++» è una battuta da programmatori: significa «aumentare di uno».

💡 Lo sapevi? Molti grandi videogiochi e browser sono scritti con esso.

Quale linguaggio gestionale del 1959 gira ancora su molti grandi elaboratori di banche e assicurazioni?

Mostra la risposta

COBOL

Doveva leggersi quasi come l’inglese; l’informatica Grace Hopper lo influenzò in modo decisivo.

💡 Lo sapevi? Oggi gli esperti sono ricercati perché molti sviluppatori originali sono andati in pensione.

Quale linguaggio, introdotto da IBM nel 1957, è considerato il primo linguaggio ad alto livello di larga diffusione?

Mostra la risposta

Fortran

Il nome sta per «Formula Translation»; John Backus ne guidò lo sviluppo.

💡 Lo sapevi? I modelli meteorologici e climatici dei supercomputer lo usano ancora oggi.

Quale linguaggio ideato da John McCarthy nel 1958, pieno di parentesi, segnò i primi studi sull’intelligenza artificiale?

Mostra la risposta

Lisp

Il nome deriva da «List Processing», elaborazione di liste.

💡 Lo sapevi? McCarthy coniò anche l’espressione «intelligenza artificiale».

Quale linguaggio didattico ideato da Niklaus Wirth nel 1970 porta il nome di un matematico francese?

Mostra la risposta

Pascal

Il suo eponimo costruì nel XVII secolo una delle prime macchine calcolatrici.

💡 Lo sapevi? Generazioni di studenti hanno imparato a programmare con esso.

Quale linguaggio per principianti nacque nel 1964 al Dartmouth College e girò poi su quasi tutti gli home computer?

Mostra la risposta

BASIC

Il nome è l’acronimo di «Beginner’s All-purpose Symbolic Instruction Code».

💡 Lo sapevi? Il primo prodotto di Microsoft, nel 1975, fu un interprete di questo linguaggio per l’Altair 8800.

Quale linguaggio presentò Apple nel 2014 come moderno successore del suo linguaggio precedente per le app di iPhone e Mac?

Mostra la risposta

Swift

È open source dal 2015.

💡 Lo sapevi? Il suo logo è un rondone stilizzato.

Quale linguaggio sostenuto da Mozilla promette sicurezza della memoria senza garbage collector e ha un granchio come mascotte?

Mostra la risposta

Rust

Il granchio si chiama Ferris e i suoi programmatori si definiscono «rustaceans».

💡 Lo sapevi? Dal 2022 parti del kernel Linux possono essere scritte in esso.

Quale linguaggio presentò Google nel 2009, con un gopher come mascotte?

Mostra la risposta

Go

Tra i suoi creatori c’è Ken Thompson, coautore di Unix.

💡 Lo sapevi? Docker e Kubernetes, due pilastri del cloud moderno, sono scritti in esso.

Quale linguaggio per il web scrisse Rasmus Lerdorf nel 1994, la cui sigla stava inizialmente per «Personal Home Page»?

Mostra la risposta

PHP

Oggi la sigla sta, in modo ricorsivo, per «Hypertext Preprocessor».

💡 Lo sapevi? WordPress, su cui gira gran parte dei siti web, è scritto in esso.

Quale linguaggio del giapponese Yukihiro Matsumoto divenne famoso in tutto il mondo grazie al framework web Rails?

Mostra la risposta

Ruby

Matsumoto voleva un linguaggio che rendesse felici i programmatori.

💡 Lo sapevi? Il nome è un omaggio a Perl: rubino e perla sono pietre portafortuna dei mesi.

Quale linguaggio, sviluppato da IBM negli anni Settanta, serve a interrogare i database relazionali?

Mostra la risposta

SQL

Un comando tipico inizia con SELECT, FROM e WHERE.

💡 Lo sapevi? Se si pronunci lettera per lettera o «sequel» è ancora oggetto di dibattito tra esperti.

Quale linguaggio di JetBrains, che prende il nome da un’isola vicino a San Pietroburgo, è dal 2019 il preferito da Google per le app Android?

Mostra la risposta

Kotlin

Gira sulla stessa macchina virtuale di Java e si può mescolare con codice Java.

💡 Lo sapevi? Il nome è un omaggio a Java, anch’essa un’isola.

Come si impara con PurFact

Esercitati gratis

Tecnologia: tutti i temi →