Dialect (informatică)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un dialect , în informatică , este o variantă a unui limbaj de programare standard creat pentru a-i adăuga funcții sau pentru a-l adapta la o anumită utilizare.

Caracteristici

De obicei, un dialect coincide cu o implementare care nu este pe deplin conformă cu standardul unei limbi, sau cu o implementare care îndeplinește pe deplin cerințele standardului, dar are caracteristici proprietare suplimentare. Pe de altă parte, nu vorbim de dialect atunci când un limbaj este derivat dintr-un alt limbaj de care diferă semnificativ, posibil până la punctul de a corespunde unei alte paradigme de programare .

De exemplu, C ++ nu este considerat un dialect al lui C , deși include aproape complet caracteristicile standardului C, deoarece caracteristicile sale suplimentare se clasifică ca limbaj pentru obiecte în timp ce C este un limbaj procedural . Un alt caz este cel al Java , care, în ciuda faptului că este parțial derivat din C ++, diferă de acesta în multe privințe și se caracterizează printr-o structură de rulare complet diferită.

Exemple

Iată câteva exemple celebre de dialecte:

  • C ++ Builder este un mediu de dezvoltare software care folosește un dialect C ++ .
  • MySQL , PostgreSQL , SQL Server și Oracle sunt patru DBMS-uri care folosesc dialectele respective ale SQL standard.
  • C shell și bash sunt interpreți de comandă, care interpretează limbaje de comandă care sunt dialecte ale celor interpretate de shell-ul Bourne .
  • J ++ este un dialect al Java .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT