Delphi: la storia.
Delphi è un linguaggio di programmazione ad alto livello, nato dall’evoluzione del Turbo Pascal e sviluppato alla fine degli anni sessanta dal Professor Niklaus Wirth del Polytechnic of Zurich.
Un linguaggio di programmazione ad alto livello non è altro che un linguaggio che tende ad avvicinarsi al linguaggio ed al ragionamento umano tramite costrutti, grammatica e sintassi dello stesso mentre un linguaggio a basso livello rimane molto vicino al linguaggio macchina utilizzato dai computer, infatti i calcolatori non comprendono il linguaggio dell’uomo ma sanno solamente interpretare operazioni matematiche di base su sequenze più o meno lunghe di 0 e 1.
Un esempio di linguaggio macchina a basso livello è l’Assembler anche se, rispetto al linguaggio macchina puro, si tratta già di un linguaggio macchina ad alto livello ma inferiore ad altri come il Pascal il quale lavora su astrazione superiore.
La versione 7.0 del Pascal vede nascere un linguaggio di programmazione completamente orientato agli oggetti utile per realizzare software in ambiente DOS; con l’arrivo di Windwos la Borland rilasciò il Borland Pascal, evoluzione del Turbo Pascal e basato sul linguaggio Object Pascal.
Però ancora era molto complicato costruire applicazioni in ambiente Windows in quanto bisognava conoscere la programmazione in Object Pascal e le API di Windows, così la Borland rilasciò la versione 1.0 di Delphi. Con quest’ultimo ambiente di sviluppo era possibile produrre applicazioni per Windows a 16 bit, successivamete si passò alla versione 2.0, con la quale era possibile sviluppare applicazioni per Windows a 32 bit fino ad arrivare ai giorni odierni con le versioni presenti sul mercato.
Per quanto riguarda Delphi, è un ambiente di sviluppo visuale RAD (Rapid Application Development) orientato alla gestione degli eventi, inoltre è un tool di sviluppo che, con estrema semplicità, permette di realizzare applicazioni di ogni genere.
Dalla versione 1 fino alla 7 di Delphi, i cambiamenti sono stati pochissimi mentre con l’avvento di Delphi 2005, l’ambiente di sviluppo (IDE - Integrated Development Environment) è stato riscritto ed è basato su una nuova architettura.
L’IDE di Delphi dalla versione 2005 in poi può essere utilizzato per lavorare con più linguaggi di programmazione e piattaforme, quindi non esiste un IDE per Win32 ed uno per .Net ma soltanto uno che supporta progetti diversi o gruppi di progetti misti che possono essere compilati in unica soluzione.
Durante il 2006 la Borland ha deciso di lanciare sul mercato una nuova linea di prodotti con il marchio Turbo, questa linea di prodotti include: Turbo Delphi for Win32, Turbo Delphi for .Net, Turbo C++ for Win32 e Turbo C# for .Net.
Ogni prodotto è disponibile in due versioni: una Professional ed una Explorer, per maggiori informazioni visitare il sito Turbo Explorer.
Da Borland nasce CodeGear, il gruppo al quale è stato affidato la linea dei tool di sviluppo di casa Borland; per quanto riguarda Delphi, le ultime novità riguardano:
I link su indicati portano al sito internet della CodeGear, le informazioni sono riportate in lingua inglese, nel caso in cui l’inglese non è il nostro forte, può essere consultato il sito http://www.codegear.it.