• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Cos'è Delphi
#1
Delphi è sia un linguaggio di programmazione sia un ambiente di sviluppo. È stato creato dalla Borland (che per un certo periodo ha cambiato il suo nome in Inprise). Alla fine del 2006 Borland ha creato una divisione, CodeGear, alla quale sono stati trasferiti tutti gli ambienti di sviluppo, incluso Delphi. Il 7 maggio 2008 la divisione CodeGear è stata acquistata per 23 milioni di dollari dalla società Embarcadero Technologies.

Il linguaggio Delphi, precedentemente conosciuto come Object Pascal (una versione di Pascal orientata agli oggetti), è stato sviluppato inizialmente per Microsoft Windows, ma negli ultimi anni sono state pubblicate versioni per GNU/Linux (Kylix) e per il framework .NET di Microsoft (come sarà possibile vedere nel prosieguo di questo articolo).
È molto utilizzato per lo sviluppo di applicazioni desktop e aziendali che utilizzano database, ma essendo uno strumento di sviluppo di carattere generico lo si può utilizzare per molti tipi di progetti.

Caratteristiche del linguaggio:

Le caratteristiche degne di nota del linguaggio Delphi includono:

La manipolazione trasparente degli oggetti tramite riferimenti/puntatori;

Le proprietà come costrutti del linguaggio, che permettono la lettura e la scrittura in modo trasparente attraverso l'accesso alle variabili membro.

Proprietà di tipo "indice" e le proprietà di default che permettono un accesso alle collezioni di oggetti in modo semplice e trasparente.

Delegati, ossia puntatori a metodi con controllo del tipo, che vengono usati per collegare gli eventi notificati dai componenti.

Delegazione dell'implementazione di interfaccia ad una variabile membro o una proprietà della classe.

Facile implementazione di gestori per i messaggi di Windows tramite legame tra un metodo della classe con il numero o nome del messaggio

Windows da gestire.

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 (Integrated Development Environment) e altri strumenti di supporto.

Buone ragioni per usare Delphi:

Una comunità di sviluppatori molto informativa e di grande aiuto, con eccellente rapporto rumore/informazioni sui newsgroup news://forums.borland.com o http://info.borland.com/newsgroups/ng_delphi.html

Può compilare in un singolo eseguibile, semplificando la distribuzione e riducendo i problemi di diverse versioni delle DLL

La VCL e i componenti di altri produttori sono solitamente disponibili con il codice sorgente

Compilatore potente, veloce e ottimizzante

Compilazione in codice nativo per diverse piattaforme dallo stesso codice sorgente

Supporto per le più moderne tecnologie e standard.

Fonte: Wikipedia

Da parte mia devo dire che confronto al C# ha delle belle cose in più, una tra la più importanti: Multipiattaforma, la maggiore velocità confronto al C#, le semplicità della sintassi del linguaggio Pascal, ed altre cosuccie da prendere in considerazione.

Un compilatore Free per questo linguaggio di programmazione è: Lazarus
 
Rispondi
#2
mi sembra un buon linguaggio ma ce ne engine che lo usano ??
 
Rispondi
#3
Engine non saprei, perché quasi tutti lo usano con le DirectX, OpenGL o le SDL.
 
Rispondi
#4
volendo c'è mogre (un wrapper di ogre) e sicuramente ce ne sono altri
 
Rispondi
#5
Non saprei se può funzionare, credo di no, anche se Delphi sfrutta il framework, è troppo diverso dal linguaggi .net della microsoft, poi boh.
 
Rispondi
#6
teoricamente dovrebbe funzionare, mogre è un wrapper per linguaggi .net generici. tempo fa esisteva ogre4delphi, però ora non è più aggiornato.

comunque basta cercare su google delphi game engine, già al primo risultato si trova cast 2
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Cos'è AutoIT Riddick 15 2,493 23-10-2010, 07:22 PM
Ultimo messaggio: KillerZ

Vai al forum:


Browsing: 1 Ospite(i)