Saltar ao contido

Dialecto (informática)

Na Galipedia, a Wikipedia en galego.
Dialecto
 Subclase de
Códigos e identificadores
Freebase/m/03sk4j Editar o valor en Wikidata
Wikidata

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.[1][2]

Características

[editar | editar a fonte]

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.[1][3] 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.[4]

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.[5]

Aquí tes algúns exemplos de dialectos famosos:

  1. 1 2 3 "Understanding SQL Dialects". dev.to (en inglés). 2021-11-17. Consultado o 2025-12-21.
  2. "Arc Programming Language". GKToday (en inglés). 2016-09-02. Consultado o 2025-12-21.
  3. Belch, Yaakov; Ignatchenko, Sergey; Ivanchykhin, Dmytro (dezembro de 2009). "Project-Specific Language Dialects". Overload (en inglés) (17): 17–25. Consultado o 2025-12-21.
  4. Yager, Tom (2001-11-21). "Just don’t call J# Java". InfoWorld (en inglés). Consultado o 2025-12-21.
  5. Meltzer, Rachel; Eggleston, Liz (2025-02-04). "C++ vs Java: A Guide for Beginners". CourseReport (en inglés). Consultado o 2025-12-21.
  6. Jones, M. (2011-12-09). "Evolution of shells in Linux". IBM (en inglés). Consultado o 2025-12-21.

Véxase tamén

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]