Vous êtes sur la page 1sur 11

1

Lenguajes de programación

LENGUAJE DE PROGRAMACION

Lenguajes de programación

 Carlos Raúl Canal Martínez

Universidad Andina del Cusco

Lenguaje de Programacion_pág. 1
CUSCO-PERU
2020
2

INDICE

1. Carátula…………………………………………………………………………………………………………………
2. Índice. …………………………………………………………………………………………………………
3. Resumen, máximo 1 cara utilizar 5 palabras clave. ……………………………………………………
4. Abstrac, máximo 1 cara utilizar 5 palabras clave. ……………………………………………………
5. Lenguaje de Programación según cuatro autores, 1 definición en inglés, usando el
formato APA para la Cita. ……………………………………………………
6. Clasificación o tipos de lenguaje de programación……………………………………………………
7. Lenguaje de programación más utilizados. ……………………………………………………
8. Bibliografía en formato APA (mínimo cuatro fuentes bibliográficas de artículos científicos
o libros, en castellano e inglés ) ……………………………………………………

Lenguaje de Programacion_pág. 2
3

RESUMEN

El lenguaje de programación básicamente es un lenguaje formal diseñado para realizar procesos

que pueden ser llevados a cabo por máquinas como las computadoras. Estas 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.

Un lenguaje de programación proporciona los elementos de lenguaje necesarios que son

necesarios para traducir los pasos de un pseudocódigo en formato comprensible de la máquina.

En otras palabras, el lenguaje de programación proporciona el puente para hacer la transición de

pseudocódigo legible por humano instrucciones legibles por máquina. Las dos clasificaciones

principales de lenguajes de programación

son: bajo nivel de lenguaje de programación y lenguaje de programación de alto nivel.

Generaciones de lenguaje de programación Los lenguajes de primera generación, o 1GL,

lenguajes de bajo nivel que son lenguaje de máquina. Los lenguajes de segunda generación, o

2GL, lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados. Los

lenguajes de tercera generación, o 3GL, lenguajes de alto nivel como C. Los lenguajes de cuarta

generación, o 4GL, son idiomas que consisten en declaraciones similares a las declaraciones en

un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la

programación de bases de datos y scripts. Los idiomas de quinta generación, o 5GL, son

Lenguaje de Programacion_pág. 3
4

ABSTRAC

“Se necesitan 500.000 personas que sepan programar saberle hablar a un computador, entonces

tiene una excelente oportunidad de trabajo con gran futuro”, decía la Revista Popular Science de

circulación en Estado Unidos en enero de 1965 . Esta falta de programadores parece no haber

cambiado en las décadas siguientes. De hecho, las referencias a que se requieren más

programadores ha sido frecuente desde entonces, y la demanda crece más rápido que la oferta.

Por ejemplo, en EE.UU. se estima que para el año 2020 un millón de vacantes laborales

ofrecidas por empresas de tecnología simplemente no se llenarán. Mientras que es común ver a la

programación como una profesión con una buena expectativa laboral, menos atención ha tenido

el hecho de que aprender a programar puede generar una importante transformación en la calidad

de la educación.

En el último tiempo ha resurgido el interés por la enseñanza y aprendizaje de lenguajes

computacionales en las escuelas. Se trata de un fenómeno planetario y de rápida penetración en

la población. La masificación de Internet, las redes sociales digitales, la telefonía móvil y la

creciente importancia de las ciencias computacionales han motivado -luego de 50 años- a una

nueva perspectiva para entender el rol de la programación en la educación. Hoy existe una

mayor conciencia en torno a que introducir la enseñanza de lenguajes de programación desde

la escuela genera impactos cognitivos, facilita el desarrollo de habilidades de resolución de

tareas, promueve el pensamiento lógico y, en términos generales, empodera a los estudiantes en

el proceso de aprendizaje.

Lenguaje de Programacion_pág. 4
5

LENGUAJE DE PROGRAMACION 4 AUTORES


Olarte Gervacio, L. (2018, 06 de Febrero ) Lenguaje de Programación.
Conogasi, Conocimiento para la vida. Fecha de consulta: Marzo 18, 2020
Luis Olarte Gervacio. (2018). Lenguaje de Programación. 2020, Marzo 18,
Conogasi.org Sitio web: http://conogasi.org/articulos/lenguaje-de-
programacion/
A programming language is a formal language designed to carry out processes that can be

carried out by machines such as computers. They can be used to create programs that control the

physical and logical behavior of a machine, to express algorithms with precision, or as a mode of

human communication.

Torres Gonzales, L. (2019, 08 de Febrero ) Lenguaje de Programación.


PROGram, Conocimiento para la vida. Fecha de consulta: Marzo 18, 2020
Torres Gonzales L. (2019). Lenguaje de Programación. 2020, Marzo 18,
PROGram.org Sitio web: http://PROGram i.org/articulos/lenguaje-de-
programacion/
A programming language is a formal (or artificial, that is, a language with well-defined grammar

rules) that gives a person, in this case the programmer, the ability to write (or program) a series

of instructions or sequences of orders in the form of algorithms in order to control the physical

and / or logical behavior of a computer, so that different kinds of data can be obtained or certain

tasks can be performed.

Leon Olarte, C. (2017, 04 de Febrero ) Lenguaje de Programación.


Programa, Conocimiento para la vida. Fecha de consulta: Marzo 18, 2020
Leon Olarte C. (2017). Lenguaje de Programación. 2020, Marzo 18,
Conogasi.org Sitio web: http://programas.org/servicios/lenguaje-de-
programacion/
A programming language is language designed to carry out processes that can be carried out by

machines such as computers. They can be used to create programs that control the physical and

logical behavior of a machine, to express algorithms with precision, or as a mode of human

communication precision.

Lenguaje de Programacion_pág. 5
6

Perez Gindh, J. (2020, 06 de Febrero ) Lenguaje de Programación.


Programarrapido, Conocimiento para la vida. Fecha de consulta: Marzo 13,
2020
Perez Olarte Gervacio. (2018). Lenguaje de Programación. 2020, Marzo 18,
Conogasi.org Sitio web: http://conogasi.org/articulos/lenguaje-de-
programacion/
A programming language is a formal language designed to carry out processes that can be

carried out by machines such as computers. They can be used to create programs that control the

physical and logical behavior of a machine, to express algorithms with precision, or as a mode of

human communication.

Lenguaje de Programacion_pág. 6
7

Clasificación o tipos de Lenguaje de Programación

Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de

bajo nivel y los de alto nivel.

1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina

(computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el

lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el

lenguaje máquina.

3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son

más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente

del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

Tipos de lenguajes de programación de alto nivel según el punto de vista de trabajar los

programas y la filosofía de sus creación:

Lenguaje  imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada.

Lenguaje declarativo: el Lisp y el Prolog.

Lenguaje de programación orientado a objetos: el Smalltalk y el C++.

Lenguaje orientado al problema: son aquellos lenguajes específicos para gestión.

Lenguaje de programación natural: son los nuevos lenguajes que pretender aproximar el

diseño y la construcción de programas al lenguaje de las personas.

Lenguaje de Programacion_pág. 7
8

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el

desarrollo de las computadoras según sus diferentes generaciones:

Lenguaje de programación de primera generación: el lenguaje máquina y el ensamblador.

Lenguaje de segunda generación: los primeros lenguajes de programación de alto nivel

imperativo (FORTRAN, COBOL).

Lenguaje de tercera generación: son lenguajes de programación de alto nivel imperativo pero

mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).

Lenguaje de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados

(NATURAL, SQL).

Lenguaje de quinta generación: creados para la inteligencia artificial y para el procesamiento

de lenguajes naturales (LISP, PROLOG)

Lenguaje de Programacion_pág. 8
9

LENGUAJE DE PROGRAMACION MAS UTILIZADAS.

10. Go

Go es un desarrollo de Google inspirado en C y Algol que apareció en 2009, y que además

de usarse en varios de los sistemas de producción de Google, está abierto a que cualquiera juegue

con el.

9. C

C lleva la friolera de 44 años con nosotros, y se ha convertido a la fuerza en uno de los

lenguajes de programación más utilizados de todos los tiempos, influyendo a decenas de

lenguajes posteriores.

8. C#

C# es una de los lenguajes influenciados por C, y fue desarrollado por Microsoft hace 16

años buscando arreglar los fallos del resto de lenguajes.

7. CSS

CSS no es un lenguaje de programación como tal, sino que se trata de un lenguaje usado

para determinar cómo se muestra un documento escrito en un lenguaje de marcado. Es conocido

por ser una de las piedras angulares de la web, junto al HTML y JavaScript.

6. C++

Volvemos 33 años atrás en el tiempo con C++, un lenguaje hecho para escribir sistemas

enormes. Los sistemas operativos que utilizamos, todos los juegos de Blizzard, Unreal Engine,

Unity, la mayoría de programas de productividad…

5. PHP

Lenguaje de Programacion_pág. 9
10

Como ocurre con CSS, PHP no es un lenguaje de programación al uso, sino que es un

lenguaje destinado a servidores, y fue diseñado en 1995 con el principio de desarrollar páginas

web con contenido dinámico.

4. Ruby

Ruby, que no confundir con Ruby on Rails, tiene 21 años a sus espaldas y se ha ganado a

muchos programadores gracias a la sencillez que lo caracteriza.

3. Python

Python, un lenguaje que hizo su primera aparición en 1991, se cuela en el podio con la

tercera posición gracias a ser un lenguaje fácil de leer, y a que es uno de los más recomendados

para empezar en la programación.

2. Java

Java, ese lenguaje tan amado como odiado por los desarrolladores, lleva 21 años con

nosotros y nos lo podemos encontrar en cualquier parte.

1. JavaScript

El honor de ser el ‘lenguaje de programación’ más utilizado le corresponde a un lenguaje

que no podemos compilar, JavaScript. Lleva desde 1995 con nosotros (lo mismo que Java,

aunque no tengan nada que ver), y sólo tenemos que escribir el código y adjuntarlo al HTML.

Lenguaje de Programacion_pág. 10
11

Bibliografía en formato APA

1 Rumbaugh, J., Jacobson, I., & Booch, G. (1999). El lenguaje Unificado de Modelado

Manual de Fererncia. Madrid: Pearson Educación, S.A.

2 Kimmel, P. (2010). Manual de UML. México: McGraw-Hill Interamericana. Tomado

de  http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10433806

3 Campderrich, F. B. (2003). Ingeniería del software. España: Editorial UOC.Tomado

de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10646149

4 Gutierrez, C. C. (2011). Casos prácticos de UML. España: Editorial Complutense.

Tomado

de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10536104

Lenguaje de Programacion_pág. 11

Vous aimerez peut-être aussi