3. Un lenguaje de programación es un lenguaje formal
diseñado para realizar procesos que pueden ser llevados a
cabo por máquinas como las computadoras. Pueden usarse
para crear programas que controlen el comportamiento
físico y lógico de una máquina, para expresar algoritmos
con precisión, o como modo de comunicación humana.Está
formado por un conjunto de símbolos y reglas sintácticas y
semánticas que definen su estructura y el significado de
sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa
informático se le llama programación.
Lenguajes de programación
4. CLASIFICACION DE LOS LENGUAJES
PROGRAMACION
LENGUAJE DE PROGRAMACION DE ALTO NIVEL
Un lenguaje de programación de alto nivel se le caracteriza por expresarle el
algoritmo de una manera adecuada a la capacidad cognitiva humana, en
lugar de la capacidad que se la ejecuta de las máquinas. En los primeros
lenguajes, la limitación era que se orientaban a un área específica y sus
instrucciones requerían de una sintaxis predefinida. Se clasifican como
lenguajes procedimentales o lenguajes de bajo nivel. Otra limitación de
estos es que se requiere de ciertos conocimientos de programación para
realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel
se crearon para que el usuario común pudiese solucionar un problema de
procesamiento de datos de una manera más fácil y rápida. Por esta razón, a
finales de los años 1950 surgió un nuevo tipo de lenguajes de programación
que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas.
Estos lenguajes se llaman de tercera generación o de nivel alto, en
contraposición a los de bajo nivel o de nivel próximo a la máquina.
5. LENGUAJE DE PROGRAMACION DE BAJO
NIVEL
Un lenguaje de programación de características bajo nivel es aquel en el que
sus instrucciones ejercen un control directo sobre el hardware y están
condicionados por la estructura física de las computadoras que lo soportan. El
uso de la palabra bajo en su denominación no implica que el lenguaje sea
menos potente que un lenguaje de alto nivel, sino que se refiere a la
reducida abstracción entre el lenguaje y el hardware. Por ejemplo, se utiliza
este tipo de lenguajes para programar tareas críticas de los sistemas
operativos, de aplicaciones en tiempo real o controladores de dispositivos.
6. LENGUAJE MAQUINA
El lenguaje de máquina o código máquina es el sistema de códigos
directamente interpretable por un circuito micro programable, como el
microprocesador de una computadora o el microcontrolador de un autómata.
Este lenguaje está compuesto por un conjunto de instrucciones que
determinan acciones a ser tomadas por la máquina. Un programa consiste en
una cadena de estas instrucciones más un conjunto de datos sobre el cual se
trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con
eventuales cambios de flujo causados por el propio programa o eventos
externos. El lenguaje de máquina es específico de la arquitectura de la
máquina, aunque el conjunto de instrucciones disponibles pueda ser similar
entre arquitecturas distintas
7.
8. Lenguaje de Programación “PHP”: El PHP es un lenguaje de programación
similar al HTML que nos sirve fundamentalmente para páginas web y se
puede combinar con el lenguaje HTML. El lenguaje PHP se basa en los
“scripts” que es un guión de órdenes o instrucciones que recibe un servidor
de una página web para leer su código fuente.
9.
10. Lenguaje de Programación “C”: Este lenguaje de
programación está orientado a los Sistemas Operativos y
es muy eficaz y con él podemos crear Softwares de
sistemas operativos como Windows o Linux y también para
aplicaciones. También sirve para experimentos
informáticos, físicos, matemáticos…etc. Es también muy
utilizado en robótica con el que se programan
simuladores, etc.
11. podría ser el favorito de más de uno ya que es el lenguaje utilizado para
programas punteros como herramientas, juegos y aplicaciones. Este lenguaje
de programación se utiliza en miles de millones de dispositivos móviles y
aparatos de televisión y en más de 850 millones de ordenadores personales de
todo el mundo. Java está instalado en inmensidad de aplicaciones y sitios web.
JavaScript: Seguramente también te suene JavaScript, que es otro lenguaje
utilizado para crear pequeños programas encargados de realizar acciones y dar
interactividad dentro de una web como por ejemplo para crear efectos
especiales, para definir interactividades con los usuarios, efectos de textos. Hoy
en día es casi el único lenguaje usado en todas las páginas web por la
compatibilidad con HTML5. Si quieres aprender a programar en Javascript te
recomendamos este enlace: JavaScript Curso Basico
12. Lenguaje de Programación “HTML”: Este lenguaje es con el que se crean las
páginas web, por ejemplo, que básicamente es un conjunto de etiquetas que
sirven para definir el texto y otros elementos que puedes ver en las páginas
web. HTML significa HyperText Markup Lenguaje («lenguaje de marcas de
hipertexto») y es muy fácil de aprender. Luego ya depende de si queremos una
web más o menos elaborada podremos profundizar en este lenguaje. Por
ejemplo, el lenguaje de programación CSS (Cascading Style Sheets) son hojas
que sirven para dar “estilo” a las páginas web como su color, definir su fondo,
tipos de letra…etc
“HTML”
13. Lenguaje de Programación “XML”: Este lenguaje es también un
lenguaje de etiquetas como el HTML, pero a diferencia de éste, el
lenguaje XML separa el contenido de la presentación, es decir, XML se
preocupa del significado del texto que define el HTML. Te da el dato +
el significado de ese dato, mientras que el HTML te da el dato nada
más. El XML es un complemento fundamental al HTML.
14. Lenguaje de Programación “SQL”: Este lenguaje está creado para realizar
consultas a bases de datos principalmente. SQL son las siglas de Structured
Query Lenguaje ( Lenguaje estructurado de consultas) y se utiliza para
páginas web y también para aplicaciones de ordenadores, para manejar
datos sobre todo. (Introducir datos, actualizar datos, eliminar o
seleccionar datos)