Linguaxe de programación: Diferenzas entre revisións

Contido eliminado Contido engadido
*linguaxe ensamblador -> linguaxe ensambladora
→‎Concepto: femininos
Liña 12:
Posteriormente apareceron diferentes linguaxes de programación, os cales reciben a súa denominación porque teñen unha estrutura [[sintáctica]] similar ás linguaxes escritas polos humanos.
 
== Concepto ==
[[Ficheiro:Programming language textbooks.jpg|thumb|right|200px|Varios libros sobre diversas '''linguaxes de programación'''.]]
UnUnha '''[[linguaxe]] de [[programación]]''' é unha linguaxe que pode ser utilizado para controlar o comportamento dunha máquina, particularmente unha [[computadora]]. Consiste nun conxunto de símbolos e regras [[sintaxes|sintácticas]] e [[semántica]]s que definen a súa estrutura e o significado dos seus elementos e expresións.
 
Aínda que moitas veces úsase linguaxe de programación e [[linguaxe informática]] coma se fosen sinónimos, non ten por que ser así, xa que as linguaxes informáticas engloban ás linguaxes de programación e a outros máis, como, por exemplo, o [[HTML]] (linguaxe para o marcado de [[páxina web|páxinas web]]).
 
Unha linguaxe de programación permite a un ou máis [[programador]]es especificar de ''xeito preciso'': sobre que datos unha computadora debe operar, como deben ser estes almacenados e transmitidos e que accións debe tomar baixo unha variada gama de circunstancias. Todo isto, a través dundunha [[linguaxe]] que intenta estar ''relativamente'' próximo á linguaxe humana ou natural, tal como sucede coa linguaxe [[Lexico]]. Unha característica relevante das linguaxes de programación é precisamente que máis dun programador poidan ter un conxunto común de instrucións que poidan ser comprendidas entre eles para realizar a construción do programa de forma colaborativa.
 
Os procesadores usados nas computadoras son capaces de entender e actuar segundo indícano programas escritos nunha linguaxe fixa chamado [[linguaxe de máquina]]. Todo programa escrito noutra linguaxe pode ser executado de dous xeitos:
Liña 24:
* Mediante un programa que vai adaptando as instrucións conforme son atopadas. A este proceso chámallo ''interpretar'' e aos programas que o fan coñécellos como [[intérprete informático|intérpretes]].
* Traducindo este programa ao programa equivalente escrito en linguaxe de máquina. A ese proceso chámallo ''compilar'' e ao tradutor coñécello como [[compilador]].
 
 
== Clasificación das linguaxes de programación ==