SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Definición 
 Un lenguaje de programación es 
un lenguaje formal diseñado para 
expresar 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.
¿Cómo funcionan? 
 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.
¿Para qué se utilizan? 
 También la palabra programación se define como el 
proceso de creación de 
un programa de computadora, mediante la 
aplicación de procedimientos lógicos, a través de los 
siguientes pasos: 
 El desarrollo lógico del programa para resolver un 
problema en particular. 
 Escritura de la lógica del programa empleando un 
lenguaje de programación específico (codificación 
del programa). 
 Ensamblaje o compilación del programa hasta 
convertirlo en lenguaje de máquina. 
 Prueba y depuración del programa. 
 Desarrollo de la documentación.
+ Funciones 
 Permite especificar de manera precisa sobre qué 
datos debe operar una computadora, cómo deben 
ser almacenados o transmitidos y qué acciones 
debe tomar bajo una variada gama de 
circunstancias. Todo esto, a través de 
un lenguaje que intenta 
estar relativamentepróximo al lenguaje humano o 
natural. Una característica relevante de los 
lenguajes de programación es precisamente que 
más de un programador pueda usar un conjunto 
común de instrucciones que sean comprendidas 
entre ellos para realizar la construcción de un 
programa de forma colaborativa.
Tipo de lenguaje de 
programación 
 Los Lenguajes de Programación de Bajo Nivel: que 
son aquellos utilizados fundamentalmente para 
controlar el “hardware” del ordenador y dependen 
totalmente de la máquina y no se pueden utilizar en 
otras máquinas. Están orientados exclusivamente para 
la máquina Estos lenguajes son los que ordenan a la 
máquina operaciones fundamentales para que pueda 
funcionar. Utiliza básicamente ceros, unos y 
abreviaturas de letras. Estos lenguajes también se 
llaman de código máquina. Son los más 
complicados, pero solo los usan prácticamente los 
creadores de las máquinas. Con este tipo de lenguajes 
programan la asignación y liberación de memoria, el 
uso de punteros, el poder usar paso por valor y por 
referencia, la creación de tipos de datos, etc.
Lenguajes de programación de 
alto nivel 
 Estos lenguajes son más parecidos al lenguaje natural humano y no dependen 
de la máquina y sirven fundamentalmente para crear programas informáticos 
que solucionan diferentes problemas. Son los más usados por los 
programadores y por todo del mundo que realiza programas informáticos. 
La diferencia fundamental se puede explicar con el siguiente ejemplo: 
En un lenguaje de alto nivel sólo tengo que poner sqt(x), que sería una función 
predeterminada, calcular el cuadrado de x. 
Si fuera de bajo nivel, yo mismo tendría que crear la función sabiendo como 
funciona el cuadrado de un número: 
cuadrado(x) = x * x 
Como vemos para aprender a programar con un lenguaje de alto nivel 
debemos conocer el propio lenguaje que utiliza y todos sus comandos, en el 
ejemplo saber que sqt realiza el cuadrado de un número. 
Para no extendernos mucho en esto que es bastante amplio, pasaremos a 
explicaros algunos de los lenguajes de programación más usados en las 
máquinas que más utilizamos.
Elementos 
 Variables y vectores 
 Condicionantes 
 Bucles 
 Funciones 
 Sintaxis 
 Semántica estática 
 Sistema de tipos
Implentación 
 La implementación de un lenguaje es la que provee una 
manera de que se ejecute un programa para una 
determinada combinación desoftware y hardware. Existen 
básicamente dos maneras de implementar un 
lenguaje: compilación e interpretación. 
 Compilación: es el proceso que traduce un programa escrito 
en un lenguaje de programación a otro lenguaje de 
programación, generando un programa equivalente que la 
máquina será capaz interpretar. Los programas traductores 
que pueden realizar esta operación se llaman compiladores. 
Éstos, como los programas ensambladores avanzados, 
pueden generar muchas líneas de código de máquina por 
cada proposición del programa fuente. 
 Interpretación: es una asignación de significados a 
las fórmulas bien formadas de un lenguaje formal. Como los 
lenguajes formales pueden definirse en términos 
puramente sintácticos, sus fórmulas bien formadas pueden 
no ser más que cadenas de símbolos sin ningún significado. 
Una interpretación otorga significado a esas fórmulas.
Los más utilizados 
 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 
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) 
Lenguaje de Programación “Java”: Probablemente éste 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. Probablemente también te suene JavaScript, 
que es otro lenguaje utilizado para crear pequeños programas encargados de realizar 
acciones dentro de una web como por ejemplo para crear efectos especiales o para 
definir interactividades con los usuarios.
 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. 
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. 
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.
Bibliografía 
 http://www.areatecnologia.com/informati 
ca/lenguajes-de-programacion.html 
 http://es.kioskea.net/contents/304- 
lenguajes-de-programacion 
 http://es.wikipedia.org/wiki/Lenguaje_de 
_programaci%C3%B3n

Weitere ähnliche Inhalte

Was ist angesagt?

Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticossolangs
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?charnisch
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbdmatus_teco
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONPEDRO Borja
 
Lenguajes de programacioncompu
Lenguajes de programacioncompuLenguajes de programacioncompu
Lenguajes de programacioncompupepegangatanga
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionEdagaJunior
 

Was ist angesagt? (19)

Lenguaje informatico tic´s
Lenguaje informatico tic´sLenguaje informatico tic´s
Lenguaje informatico tic´s
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbd
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lenguajes de programacioncompu
Lenguajes de programacioncompuLenguajes de programacioncompu
Lenguajes de programacioncompu
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
PRIMERA PARTE
PRIMERA PARTEPRIMERA PARTE
PRIMERA PARTE
 

Andere mochten auch

SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.
SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.
SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.ct1981
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...irenedaguar
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptXoch Flores
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónkinverdar
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacionSaul Pereyra
 
Introducción a flash professional cs5
Introducción a flash professional cs5Introducción a flash professional cs5
Introducción a flash professional cs5fluisariveros
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programaciónMary Guaman
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionalexisdario
 
lenguajes de programación
lenguajes de programación lenguajes de programación
lenguajes de programación lizethmtz01
 
Diferentes lenguajes de programación web
Diferentes lenguajes de programación webDiferentes lenguajes de programación web
Diferentes lenguajes de programación webXoch Flores
 

Andere mochten auch (20)

t1_e1_wallis
t1_e1_wallist1_e1_wallis
t1_e1_wallis
 
SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.
SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.
SISTEMA DE IMPLANTE INTEGRADO DE PIEL (SIOp) INBIOCRIOTEC S.A.
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
 
reactivos
reactivosreactivos
reactivos
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Introduccion a flash
Introduccion a flashIntroduccion a flash
Introduccion a flash
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Camara polaroid
Camara polaroidCamara polaroid
Camara polaroid
 
Historia de flash
Historia de flashHistoria de flash
Historia de flash
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
 
Flash raul g
Flash raul gFlash raul g
Flash raul g
 
Introducción a flash
Introducción a flashIntroducción a flash
Introducción a flash
 
Introducción a flash professional cs5
Introducción a flash professional cs5Introducción a flash professional cs5
Introducción a flash professional cs5
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
lenguajes de programación
lenguajes de programación lenguajes de programación
lenguajes de programación
 
Diferentes lenguajes de programación web
Diferentes lenguajes de programación webDiferentes lenguajes de programación web
Diferentes lenguajes de programación web
 

Ähnlich wie Lenguajes de Programación: Definición, Tipos, Funciones y los Más Utilizados

Juan peralta programacion lp
Juan peralta programacion lpJuan peralta programacion lp
Juan peralta programacion lph_adrian
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKareliaRivas
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjuanjokobrax
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion juanjokobrax
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidadIzabeliita
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Programa informático
Programa informáticoPrograma informático
Programa informáticoVITROY
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Lenguajes de bases de datos
Lenguajes  de bases de datos Lenguajes  de bases de datos
Lenguajes de bases de datos Anita Ortiz
 
Resumen mstr. lulu
Resumen mstr. luluResumen mstr. lulu
Resumen mstr. lulutriss0706
 

Ähnlich wie Lenguajes de Programación: Definición, Tipos, Funciones y los Más Utilizados (20)

Juan peralta programacion lp
Juan peralta programacion lpJuan peralta programacion lp
Juan peralta programacion lp
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Software
SoftwareSoftware
Software
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidad
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
El Software
El SoftwareEl Software
El Software
 
Lenguajes de bases de datos
Lenguajes  de bases de datos Lenguajes  de bases de datos
Lenguajes de bases de datos
 
Resumen mstr. lulu
Resumen mstr. luluResumen mstr. lulu
Resumen mstr. lulu
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 

Lenguajes de Programación: Definición, Tipos, Funciones y los Más Utilizados

  • 1.
  • 2. Definición  Un lenguaje de programación es un lenguaje formal diseñado para expresar 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.
  • 3. ¿Cómo funcionan?  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.
  • 4. ¿Para qué se utilizan?  También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:  El desarrollo lógico del programa para resolver un problema en particular.  Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).  Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.  Prueba y depuración del programa.  Desarrollo de la documentación.
  • 5. + Funciones  Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamentepróximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.
  • 6. Tipo de lenguaje de programación  Los Lenguajes de Programación de Bajo Nivel: que son aquellos utilizados fundamentalmente para controlar el “hardware” del ordenador y dependen totalmente de la máquina y no se pueden utilizar en otras máquinas. Están orientados exclusivamente para la máquina Estos lenguajes son los que ordenan a la máquina operaciones fundamentales para que pueda funcionar. Utiliza básicamente ceros, unos y abreviaturas de letras. Estos lenguajes también se llaman de código máquina. Son los más complicados, pero solo los usan prácticamente los creadores de las máquinas. Con este tipo de lenguajes programan la asignación y liberación de memoria, el uso de punteros, el poder usar paso por valor y por referencia, la creación de tipos de datos, etc.
  • 7. Lenguajes de programación de alto nivel  Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas. Son los más usados por los programadores y por todo del mundo que realiza programas informáticos. La diferencia fundamental se puede explicar con el siguiente ejemplo: En un lenguaje de alto nivel sólo tengo que poner sqt(x), que sería una función predeterminada, calcular el cuadrado de x. Si fuera de bajo nivel, yo mismo tendría que crear la función sabiendo como funciona el cuadrado de un número: cuadrado(x) = x * x Como vemos para aprender a programar con un lenguaje de alto nivel debemos conocer el propio lenguaje que utiliza y todos sus comandos, en el ejemplo saber que sqt realiza el cuadrado de un número. Para no extendernos mucho en esto que es bastante amplio, pasaremos a explicaros algunos de los lenguajes de programación más usados en las máquinas que más utilizamos.
  • 8. Elementos  Variables y vectores  Condicionantes  Bucles  Funciones  Sintaxis  Semántica estática  Sistema de tipos
  • 9. Implentación  La implementación de un lenguaje es la que provee una manera de que se ejecute un programa para una determinada combinación desoftware y hardware. Existen básicamente dos maneras de implementar un lenguaje: compilación e interpretación.  Compilación: es el proceso que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz interpretar. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente.  Interpretación: es una asignación de significados a las fórmulas bien formadas de un lenguaje formal. Como los lenguajes formales pueden definirse en términos puramente sintácticos, sus fórmulas bien formadas pueden no ser más que cadenas de símbolos sin ningún significado. Una interpretación otorga significado a esas fórmulas.
  • 10. Los más utilizados  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 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) Lenguaje de Programación “Java”: Probablemente éste 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. Probablemente también te suene JavaScript, que es otro lenguaje utilizado para crear pequeños programas encargados de realizar acciones dentro de una web como por ejemplo para crear efectos especiales o para definir interactividades con los usuarios.
  • 11.  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. 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. 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.
  • 12.
  • 13. Bibliografía  http://www.areatecnologia.com/informati ca/lenguajes-de-programacion.html  http://es.kioskea.net/contents/304- lenguajes-de-programacion  http://es.wikipedia.org/wiki/Lenguaje_de _programaci%C3%B3n