Embarcadero Delphi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: codifica, sostituzione o rimozione di caratteri unicode per spazi tipografici particolari
 
(8 versioni intermedie di 7 utenti non mostrate)
Riga 1:
{{nota disambigua||Delphi (disambigua)|Delphi}}
{{nota disambigua|la città dell'antica Grecia|Delfi|Delphi}}
{{F|linguaggi di programmazione|febbraio 2013}}
{{Linguaggio di programmazione
Riga 33 ⟶ 32:
Delphi nacque come un progetto di ricerca interno in Borland, poi evoluto in un prodotto commerciale che avrebbe dovuto chiamarsi AppBuilder. La società Novell però commercializzò un pacchetto software chiamato AppBuilder prima dell'uscita del prodotto Borland, che ricorse a un diverso nome per il suo prodotto.
 
Il nome Delphi venne dato da [[Danny Thorpe]], uno degli sviluppatori di Delphi stesso, in onore dell'[[oracolo di Delfi]]: uno dei principali obiettivi di questo nuovo ambiente di sviluppo era il facile interfacciamento con i principali motori database. Il più diffuso e conosciuto motore di [[database]] all'epoca era proprio Oracle e da qui nacque il gioco di parole "Se vuoi parlare con l'Oracolo (in inglese ''Oracle''), devi andare a Delphi".
 
È stato uno dei primissimi strumenti di sviluppo a essere riconosciuto come strumento [[Rapid Application Development|RAD]], ''Rapid Application Development,'' quando fu realizzato nel [[1995]]: fu il primo ambiente di sviluppo completamente visuale, ed il suo compilatore era estremamente veloce se paragonato a quelli esistenti all'epoca.
Riga 54 ⟶ 53:
 
== Caratteristiche ==
Delphi genera codice macchina compilato in forma nativa per Microsoft Windows, [[MacOS]], [[iOS]], [[Android]], e [[Linux]] a 64bit. Prevede, oltre al compilatore, un editor di codice con funzionalità integrate di ''refactoring'' e controllo sintattico evoluto, uno strumento per la realizzazione visuale delle interfacce grafiche, un [[debugger]] integrato e il supporto per [[Plugin (informatica)|plugin]] di terze parti.
 
Alcune caratteristiche degne di nota del linguaggio Delphi includono:
Riga 69 ⟶ 68:
Molte delle funzionalità precedentemente elencate sono state prima introdotte da Delphi ed in seguito adottate anche in altri linguaggi.
 
Le componenti principali degli ambienti di lavoro Delphi e Kylix sono il linguaggio, Delphi, la VCL (Visual Component Library) e CLX (Component Library for Cross Platform), e una facile e robusta connettività ai database, combinati con un potente IDE (''[[Ambiente di sviluppo integrato|Integrated Development Environment]]'') e altri strumenti di supporto.
 
Buone ragioni per usare Delphi:
Riga 85 ⟶ 84:
program HelloWorld;
{$APPTYPE CONSOLE}
 
begin
WriteLn('Hello World');
end.
</syntaxhighlight>
Riga 95 ⟶ 94:
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text:='Hello World';
end;
</syntaxhighlight>
Riga 102 ⟶ 101:
program Hello_World;
uses
QDialogs;
begin
ShowMessage('Hello world!');
end.
</syntaxhighlight>
Riga 110 ⟶ 109:
== Versioni ==
;Borland Delphi 1
Distribuito nel [[1995]] per [[Windows 3.1]] [[16 bit]], fu il primo esempio di ambiente di sviluppo RAD. Nato come successore del Turbo Pascal e Borland Pascal, si fece subito conoscere per le performance del suo compilatore e per la potenza del suo [[integratedambiente developmentdi sviluppo environmentintegrato]] (IDE).
Il linguaggio utilizzato (Delphi) venne anche chiamato Object Pascal.
 
;Borland Delphi 2
Distribuito nel [[1996]], permetteva di realizzare applicazioni a [[32 bit]] e veniva venduto insieme a Delphi 1 per lo sviluppo di applicazioni a 16 bit.
 
;Borland Delphi 3
Riga 150 ⟶ 149:
Alla fine del [[2005]] è stato distribuito Delphi 2006 che includeva la possibilità di sviluppare applicazioni in C#, Delphi.NET, Delphi Win32 e C++ tramite un unico IDE.
In febbraio del [[2006]], Borland annunciò la volontà di vendere il suo IDE e la sua linea di prodotti per database.
Nel settembre del [[2006]], uno spin-off di Borland, formato per lo più dagli sviluppatori degli IDE di Borland stessa, pubblicò la versione "Turbo" dell'IDE, rendendo così disponibili i nuovi prodotti Turbo Delphi per Win32, Turbo Delphi per .NET, [[Turbo C]]++ e Turbo C#. Per ogni ambiente furono distribuite due versioni: "Explorer" (versione gratuita) e "Professional" (a pagamento ma ad un costo molto ridotto rispetto ai precedenti ambienti di sviluppo). La particolarità era che la versione "Explorer" permetteva anche lo sviluppo di applicazioni commerciali.
Il 14 novembre del [[2006]], Borland vendette i suoi IDE a CodeGear.
 
Riga 636 ⟶ 635:
|31
|240
|Big Ben
|18.0
|Win32
Riga 669 ⟶ 668:
|32
|250
|Godzilla
|19.0
|Win32
Win64
Riga 703 ⟶ 702:
|33
|260
|Carnival
|20
|Idem
|-
Riga 716 ⟶ 715:
|
|270
|Denali
|21
|
|-
Riga 728 ⟶ 727:
|35
|280
|Olympus
|22
| +
macOS 64bit ARM
|-
|15/03/2022
|28
|Alexandria Update 1 (11.1)
|VER350
|35.0
|35
|280
|Zambezi
|22
|-
|05/09/2022
|28
|Alexandria Update 2 (11.2)
|VER350
|35.0
|35
|280
|Mauritius
|22
|-
|28/02/2023
|28
|Alexandria Update 3 (11.3)
|VER350
|35.0
|35
|280
|Malawi
|22
|-
|07/11/2023
|29
|RAD Studio 12 Athens
|VER360
|
|36.0
|36
|290
|Yukon
|23
|
|-
|04/04/2024
|29
|RAD Studio 12 Athens Update 1 (12.1)
|VER360
|
|36.0
|36
|290
|
|23
|
|-
|12/09/2024
|29
|RAD Studio 12 Athens Update 2 (12.2)
|VER360
|
|36.0
|36
|290
|
|23
|
|}
 
Riga 739 ⟶ 810:
== Bibliografia ==
* {{RivistaVG|mc|155|232-241|10|1995|titolo=Borland Delphi 1.0}}
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{en}} http://www.embarcadero.com/products/delphi {{Webarchive|url=https://web.archive.org/web/20130624014743/http://www.embarcadero.com/products/delphi |date=24 giugno 2013 }}
 
{{Principali linguaggi di programmazione}}
{{Ambienti di sviluppo integrati}}
{{Controllo di autorità}}
{{portale|informatica}}