Qué es (y que no es) un lenguaje de programación
Publicado en: Programación por MauroUn lenguaje es un conjunto de elementos y reglas establecidas para comunicarse. El objetivo de los lenguajes de programación es que los programadores podamos comunicarle al ordenador qué es lo que queremos que haga por nosotros.
Las máquinas comprenden un lenguaje binario (compuesto por ceros y unos) y los humanos tenemos formas de comunicarnos muy ricas y variadas. No es posible para un humano comprender el lenguaje máquina, y tampoco es posible para una máquina comprender a la perfección el lenguaje humano (al menos todavía).
Por este motivo es que se crearon los lenguajes de programación, con el objetivo de acercar las diferencias entre lo que las personas y las computadoras son capaces de comprender (a esto se le llama brecha semántica).
En el mundo del desarrollo web los lenguajes de programación más conocidos son PHP, ASP, JSP, Ruby, Perl, Phyton y SQL (del lado del servidor) y Javascript (del lado del cliente).
Qué no es un lenguaje de programación
Hay algunos lenguajes que no son de programación, pero sí son lenguajes, ya que siguen manteniendo el objetivo de comunicar hombre con máquina. Ejemplos de estos lenguajes son HTML y CSS, que sirven para determinar el contenido y la presentación visual de una página web, pero no sirven para hacer programas.
Para que un lenguaje sea considerado de programación, es necesario que nos permita hacer programas con él; lo que incluye, básicamente, asignación de valores en variables, realización de cálculos, evaluación de condiciones y repetición de sentencias (entre otras cosas).


[...] recientes Servidor, alojamiento y hosting: explicación básicaQué es (y que no es) un lenguaje de programaciónLibro “Desarrollo web profesional”Como aprender a posicionar en buscadoresLibro [...]