Dialetto (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Lbreda (discussione | contributi)
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 3:
In informatica un dialetto è una variante di un [[Linguaggio di programmazione|linguaggio]] di [[programmazione]] standard creata per aggiungergli funzioni o per adattarlo ad un uso particolare.
 
Tipicamente un dialetto coincide con una implementazione non conforme allo standard di un linguaggio.
Ad esempio [[WML]], [[XUL]], [[XHTML]], [[RDF]] ed [[RSS]] sono alcuni dei moltissimi dialetti dello [[standard]] [[XML]], mentre [[MySQL]], [[PostgreSQL]] e [[SQL Server]] sono tre dialetti dello [[standard]] [[SQL]].
 
Ecco alcuni famosi esempi di dialetti:
* C++ Builder è un ambiente di sviluppo software che usa un dialetto del [[C plus plus|C++]].
* [[MySQL]], [[PostgreSQL]], [[SQL Server]] e [[Oracle]] sono quattro [[DBMS]] che usano i rispettivi dialetti dell'[[SQL]] [[standard]].
* [[C shell]] e [[bash]] sono interpreti di comandi, che interpretano linguaggi di comandi che sono dialetti di quello interpretato dalla [[Bourne shell]].
* [[J++]] è un dialetto di [[Java]].
 
Non si parla invece di dialetto quando un linguaggio deriva da un altro linguaggio ma ne stravolge la filosofia o la sintassi.
Per esempio, il linguaggio [[C plus plus|C++]], pur essendo derivato dal [[linguaggio C]], non ne è un dialetto, e [[Delphi]], pur essendo derivato dal linguaggio [[Pascal (linguaggio)|Pascal]], non ne è un dialetto.
 
[[Categoria:Informatica]]