Dialecto (informática)

Un dialecto, en ciencias da computación, é unha variante dunha linguaxe de programación estándar creada para engadir características ou adaptala a un uso particular.

 Características 
Normalmente, un dialecto é unha implementación dunha linguaxe que non se axusta totalmente ao estándar ou unha implementación que cumpre totalmente os requisitos do estándar pero ten características propietarias adicionais. Non obstante, non falamos de dialecto cando unha linguaxe deriva doutra linguaxe da que difire significativamente, posiblemente ata o punto de corresponder a un paradigma de programación diferente.

Por exemplo, C++ non se considera un dialecto de C, aínda que inclúe case todas as características do C estándar, porque as súas características adicionais fan que se clasifique como unha linguaxe orientada a obxectos mentres que C é unha linguaxe procedimental. Outro caso é o de Java, que, aínda que deriva en parte de C++, difire del en moitos aspectos e caracterízase por unha estrutura de execución completamente diferente.

 Exemplos 
Aquí tes algúns exemplos de dialectos famosos:
 C++ Builder é un contorno de desenvolvemento de software que usa un dialecto de C++.
 MySQL, PostgreSQL, SQL Server e Oracle son catro SXBD que empregan os seus respectivos dialectos do SQL estándar.
 O C shell e bash son intérpretes de comandos, que interpretan linguaxes de comandos que son dialectos do que interpreta o Bourne shell.
 J++ é un dialecto de Java.

 Notas 

 Véxase tamén 
 Ligazóns externas 


Categoría:Linguaxes de programación