Llenguatge de programació de domini específic

Llenguatge de programació de domini específic, en ciències de la computació, és un llenguatge de programació dissenyat per a escriure programari en una gran varietat de camps d'aplicació diferents com per exemple el cientític, artístic, jocs, pàgines web... A diferència dels llengatges de programació de propòsit general, que són llenguatges de codificació genèrica. A vegades la línia de separació entre aquests dos tipus de llenguatge no és tan clara i va canviant amb el temps, ja que el camp d'aplicació dels diferents llenguatges també es va adaptant.[1][2][3][4]

Exemples de llenguatges de domini específics:

  • HTML: llenguatge específic per a dissey depàgines web.
  • Logo: llenguatge per a ensenyament inicial de programació.
  • Verilog i VHDL: llenguatges de descripció de maquinari electrònic.
  • MATLAB i GNU octave: llenguatges de programació de càlcul numèric.
  • SQL: llenguatge de programació de bases de dades relacionals.
  • Csound i Pure data: llenguatge de programació per a síntesi de so i multimèdia.

Vegeu també modifica

Referències modifica

  1. «What is domain specific language? Anybody using it? And in what way?» (en anglès). stackoverflow.com. [Consulta: 17 maig 2017].
  2. «Domain Specific Languages» (en anglès). https://martinfowler.com.+[Consulta: 17 maig 2017].
  3. Subramaniam, Venkat «Creating DSLs in Java, Part 1: What is a domain-specific language?» (en anglès). JavaWorld, 17-05-2017.
  4. «About Domain-Specific Languages» (en anglès). https://msdn.microsoft.com.+[Consulta: 17 maig 2017].