Empyrean

Il Telaio Jacquard

quando si parla del Telaio Jacquard si sa gia che si parla delle schede perforate create da Joseph-Marie Jacquard,
Di fatto il Telaio jacquard fu il primo a funzionare con il codice binario(solo 1 o 0) fu il primo nelle industrie, le schede perforate funzionavano cosi quando c’era un foro era 1=si e quando non c’era valeva 0=no questo fu il primo vero antenato del computer

Ada Lovelace

Ada Lovelace fu la prima programmatrice della storia. Fu la prima a capire il potenziale rivoluzionario della Macchina Analitica creata dal matematico Charles Babbage; traducendo un articolo sul progetto, vi aggiunse delle note personali contenenti un algoritmo per calcolare i numeri di Bernoulli, considerato oggi il primo programma informatico della storia. Ma la sua vera genialità andò oltre: a differenza dei suoi contemporanei, Ada intuì che quella macchina non serviva solo per i numeri, ma poteva elaborare qualsiasi tipo di informazione, come i simboli, le parole e persino la musica, gettando le basi concettuali dei computer moderni con un secolo di anticipo.

Alan Turing e la macchina universale

Alan Turing gettò le basi dell’informatica moderna attraverso il concetto della sua famosa “Macchina di Turing”, presentata nel 1936. Questo dispositivo non era un oggetto fisico, ma un modello matematico ideale per dimostrare che una macchina guidata da un set di istruzioni logiche poteva eseguire qualsiasi calcolo matematico concepibile. Da questa intuizione nacque il termine “macchina universale”: l’idea rivoluzionaria di un unico computer programmabile capace di eseguire compiti infiniti semplicemente cambiando il software, superando il vecchio concetto di macchine costruite per fare una sola cosa.

Nascita linguaggi moderni

Grace Hopper è stata una pioniera assoluta dell’informatica, famosa per aver reso la programmazione accessibile e intuitiva. Prima di lei, i computer venivano programmati esclusivamente in un ostico linguaggio macchina fatto di numeri. Hopper intuì che i programmi potessero essere scritti usando termini mutuati dalla lingua inglese e, per dimostrarlo, progettò il primo compilatore (il sistema A-0). Questo software rivoluzionario faceva da “traduttore”, convertendo il testo scritto dagli umani in codice binario leggibile dalla macchina. Grazie a questa innovazione, nel 1959 fornì un contributo fondamentale alla creazione del COBOL (Common Business-Oriented Language), uno dei primi linguaggi di programmazione di alto livello ad avere un successo globale, concepito per standardizzare la gestione dei dati aziendali.

C

Il linguaggio di programmazione C creato da Dennis Ritchie tra il 1969 e il 1973, era stato creato per il sistema operativo unix poi si è diffuso dappertutto dato che era veloce e comodo e anche molto vicino all’hardware(asseembly) questo linguaggio di programmazione poi è stato sostituito dalla sua “evoluzione” ovvero C++

primo pc e primo codice macchina

Il primi pc eletronici furono L’ENIAC. farli era un’incubo non c’erano schermi e tastiere erano solo cavi.
Il primo codice macchina era interamente codice binario (01011…) difficilissimo da capire cosi da portare anche a infiniti errori 

C++ 

C++ creato da bjarne stroustrup nel 1983 è uno dei linguaggi piu usati al giorno d’oggi per video giochi AAA e anche in alcune parti di sistemi operativi è l’evoluzione  del linguaggio C ma con l’introduzione OOP.

Perl

Creato da Larry Wall nel 1987 per lo scripting di gestione dati e testi, giorno d’oggi non è del tutto morto ma di certo non è mainstream dato che è stato superato da php e python e javascript,viene usato dagli amministratori del sistema 

Python

Creato da Guido van Rossum nel 1991 rilasciato per essere un programma semplice da leggere e semplice da usare. Al giorno d’oggi utilizzato anche per essere un pilastro sull’AI ormai.Python punta sulla velocita e su un codice pulito e semplice molto familiare a un’inglese

Java

Creato con la filosofia “Write once,Run anywhere” da James Gosling / Sun Microsystems nel 1995 diventando uno standard per varie applicazioni aziendali.

Javascript

Creato in solo 10 giorni da Brendan Eich nel 1995, programmato per animare pagine web, oggi è fondamentale per le pagine web poichè si usa sia in sviluppo che nel client 

PHP

Creato da Rasmus Lerdorf nel 1995 programma utilizzato per creare pagine web dinamiche e ha ridefinito pure alcune applicazioni come facebook e wordpress nate grazie a php 

C#

Lanciato come risposta a java da microsoft, ormai utilizzato nel loro ecosistema e anche nei video giochi lanciati su unity, incredibile pure per i backend dei siti.

Go/Golang

Progettato per gestire la scalabilità e le enormi infrastrutture cloud di Google, puntando perlopiu sulla velocita e la gestione semplificata della concorrenza 

Rust

Creato da Graydon Hore dipendente di mozzila  focalizzato sulla sicurezza della memoria e sulle prestazioni, diventa rapidamente il linguaggio più amato dai programmatori. 

Swift

Creato da Apple(Chris Lattner) sostituendo il vecchio Objective-C  creando la programmazione di app per macOS, tvOS etc molto piu semplici e veloci e sicuri e moderni.