Está en la página 1de 11

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

TEMA:
LENGUAJES DE PROGRAMACIÓN

ASIGNATURA: Algorítmica de programación 1

DOCENTE: Acurio Gutiérrez Maria Isabel

ALUMNO: Canal Martínez, Carlos Raúl

CUSCO - PERÚ
April de 2020
Índice

1 Resumen
2 ABSTRAC
3 LENGUAJE DE PROGRAMACIÓN (PROGRAMMING LANGUAGE)
4 CLASIFICACIÓN O TIPOS DE LENGUAJE DE PROGRAMACIÓN
5 LENGUAJE DE PROGRAMACIÓN MAS UTILIZADOS.
6 Conclusiones
7 Bibliografía

CUSCO - PERÚ
April de 2020
1. 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.
Lo que quiere decir es que, 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.

PALABRAS CLAVES: lenguaje formal, instrucciones, algoritmos, lenguaje de bajo


nivel y de alto nivel.

CUSCO - PERÚ
April de 2020
2. ABSTRAC:

Modified programming language is a formal language designed to carry out processes


that can be carried out by machines such as computers. These options can be to create
programs that control the physical and logical behavior of a machine, for precision
algorithms, or as a mode of human communication it is formed by a set of symbols and
syntactic and semantic rules that determine its structure and the meaning of its elements
and expressions. The process by which the source code of a computer program is
written, tested, debugged, compiled (if necessary), and maintained is called
programming.
A programming language provides the necessary language elements that are necessary
to translate the steps of a pseudocode into machine understandable format.
What it means is that the programming language provides the bridge to make the
transition from human-readable pseudocode machine-readable instructions. The two
main classifications of programming languages
child: low-level programming language and high-level programming language.
Generations of programming language The first generation languages, 1GL, low-level
languages that are machine language. Second-generation languages, or 2GL, low-level
languages that are consistently assembled languages. Third generation languages, or
3GL, high-level languages such as C. Fourth generation languages, or 4GL, are
languages that consist of statements similar to statements in a human language. Fourth
generation languages are used in programming databases and scripts.

KEY WORDS: formal language, instructions, algorithms, low-level and high-level


language.

CUSCO - PERÚ
April de 2020
3. LENGUAJE DE PROGRAMACIÓN (PROGRAMMING LANGUAGE)

1) “Since the beginning of the history of computing, computer programming


has been become a discipline in its own right. The first programming
systems, which They used electrical connections made with cables on mobile
boards, they were quickly replaced by others that relied on increasingly
simpler methods and, consequently allowed higher levels of complexity to
be achieved. This evolution simultaneously affected the means of
introducing programs into computers (paper tape, cards perforated,
teletypewriter, typewriter, terminal with screen, etc.) and programming
(machine language, symbolic language, high-level languages, development
systems applications, knowledge base systems generation environments,
etc.)” [ CITATION ocw14 \l 3082 ]

2) “Un lenguaje de programación es un acuerdo entre personas que se puede


definir así: Conjunto de reglas o normas que permiten asociar a cada
programa correcto un cálculo que será realizado por una computadora (sin
ambigüedades). Cada idioma ha asociado un conjunto (que debe estar bien
definido en el idioma) de los programas correctos. Para esto, generalmente
se utilizan métodos más o menos formales. La validez de un programa está
definida por varios niveles con diferentes técnicas” [ CITATION Car11 \l 3082 ]
 léxico: expresiones regulares
 sintaxis: gramáticas sin contexto
 semántica: descripciones o reglas no formales

3) “Un lenguaje de programación es un lenguaje diseñado para llevar a cabo


procesos que pueden llevar a cabo máquinas como computadoras. Se pueden
usar para crear programas que controlan el comportamiento físico y lógico
de una máquina, para expresar algoritmos con precisión o como un modo de
precisión de comunicación humana.”[ CITATION per20 \l 3082 ]

4) “Un lenguaje de programación es un lenguaje formal diseñado para llevar a


cabo procesos que pueden llevar a cabo máquinas como computadoras. Se
pueden usar para crear programas que controlan el comportamiento físico y
lógico de una máquina, para expresar algoritmos con precisión o como un
modo de comunicación humana.”[ CITATION ola18 \l 3082 ]

CUSCO - PERÚ
April de 2020
4. CLASIFICACIÓN O TIPOS DE LENGUAJE DE PROGRAMACIÓN

 Lenguajes de bajo nivel

Son lenguajes totalmente dependientes de la máquina, es decir que el


programa que se realiza con este tipo de lenguajes no se puede migrar o
utilizar en otras máquinas. Al estar prácticamente diseñados a medida del
hardware, aprovechan al máximo las características del mismo.
Dentro de este grupo se encuentran:

 El lenguaje maquina: este lenguaje ordena a la máquina las


operaciones fundamentales para su funcionamiento. Cnsiste en la
combinación de 0's y 1's para formar las ordenes entendibles por
el hardware de la maquina.
 El lenguaje ensamblador es un derivado del lenguaje maquina y
esta formado por abreviaturas de letras y números llamadas
mnemotécnicos. Con la aparición de este lenguaje se crearon los
programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje máquina.

 Lenguajes de alto nivel

Son aquellos que se encuentran más cercanos al lenguaje natural que al


lenguaje máquina. Están dirigidos a solucionar problemas mediante el
uso de EDD's (Estructuras Dinamicas de Datos).
tambien se tratan de lenguajes independientes de la arquitectura del
ordenador. Por lo que, en principio, un programa escrito en un lenguaje
de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de
problema.

 Lenguajes de Medio nivel

Se trata de un término no aceptado por todos, pero seguramente habrás


oído. Estos lenguajes se encuentran en un punto medio entre los dos
anteriores. Dentro de estos lenguajes podría situarse ya que puede
acceder a los registros del sistema, trabajar con direcciones de memoria,
todas ellas características de lenguajes de bajo nivel y a la vez realizar
operaciones de alto nivel.
Autor: Álvarez sara

CUSCO - PERÚ
April de 2020
5. LENGUAJE DE PROGRAMACIÓN MAS UTILIZADOS.
Los lenguajes de programación más utilizados según artículos de la web son:

 JavaScript

JavaScript es un lenguaje de programación interpretado, orientado a


objetos y que se utiliza principalmente en la forma del lado del cliente.

Este lenguaje de programación sirve para todo: aplicaciones web,


servidores, aplicaciones móviles… Su peculiaridad es que no necesita
compilación ninguna, ya que es el propio navegador quién lee el código
y realiza las acciones que le indica. Por este motivo, es uno de los
lenguajes para crear páginas web cuando se quieren plantear elementos
interactivos o más visuales.

Sin embargo, gracias a las prestaciones de HTML5 y las librerías de


gráficos 2D y 3D, Javascript tiene también un papel relevante para el
desarrollo de videojuegos, especialmente, si éste se ejecuta desde el
navegador.
Fuente: Yeeply

 Lenguaje C/C++

C++ es un lenguaje de programación surgido como extensión del


lenguaje C para que pudiese manipular objetos. Ambos lenguajes de
programación siguen siendo utilizados en la actualidad en bases de datos,
navegadores web, compiladores o videojuegos.
Fuente: Yeeply
 Java
Java es un lenguaje de programación de propósito general, orientado a
objetos y diseñado para tener las dependencias de implementación
mínimas posibles. Con este lenguaje de programación se pueden crear
aplicaciones y procesos en múltiples dispositivos.

Su ámbito de aplicación es amplísimo, por lo que permite crear software


para dispositivos móviles, terminales de venta, cajeros automáticos, IoT
(internet de las cosas), además de páginas web.

Java fue el lenguaje por defecto para desarrollar aplicaciones para


Android y, aunque Kotlin está ganando enteros día a día, Java sigue
siendo muy necesario.
Fuente: Yeeply
 C#

CUSCO - PERÚ
April de 2020
C# es un lenguaje que sigue apareciendo en los listados de lenguajes de
programación más usados. Creado por Microsoft, está presente en
entornos empresariales, como instituciones gubernamentales, entidades
bancarias o médicas.

Aunque más allá de este tipo de aplicaciones, tiene también usos muy
versátiles: internet de las cosas, desarrollo de videojuegos, web o
aplicaciones móviles. Para el desarrollo web, puedes utilizar el
framework ASP.NET o la herramienta Xamarin para desarrollar
aplicaciones nativas para Android e iOS.

Pero si lo tuyo son los videojuegos, C# es el lenguaje que debes dominar.


Y es que una de las herramientas más potentes hoy en día como es Unity
soporta varios lenguajes de forma nativa. Uno de ellos es C#.
Fuente: Yeeply
 Objective -C

Objective-C es un lenguaje de programación basado en C, pero


añadiéndole capacidades de programación orientada a objetos. Se trata de
un lenguaje dirigido a crear aplicaciones en iOS y macOS.

Objective-C es un lenguaje más complejo y con diferencias con respecto


a otros lenguajes como C# o Java. Esto hace que muchos programadores
vean como una barrera para desarrollar para iOS o macOS comprender
bien y usar Objective-C.
Fuente: Yeeply
 PHP

PHP es un lenguaje de programación de propósito general de código del


lado del servidor. Este lenguaje garantiza una buena comunicación entre
web y servidor, por lo que las páginas web desarrolladas con este
lenguaje son estables y con buen rendimiento.

Actualmente, muchas páginas web están diseñadas con WordPress, que


trabaja con PHP. Por ello, este lenguaje te permitirá desarrollar tanto
proyectos como plugins para esta plataforma.
Fuente: Yeeply
 Python

Python es uno de los lenguajes de programación más usados actualmente


y la tendencia sigue al alza. Lo tiene todo: es de código abierto, una
sintaxis sencilla y fácil de entender, por lo que ahorra tiempo y recursos.
Es uno de los mejores para iniciarse en el mundo de la programación.

CUSCO - PERÚ
April de 2020
Python es un lenguaje versátil que puede tener múltiples aplicaciones.
Una de ellas, la Inteligencia Artificial, gracias a bibliotecas como Keras
o TensorFlow. También puede ser de utilidad para aplicaciones de Big
Data, gracias a bibliotecas de procesamiento de datos.

Este lenguaje de programación también se emplea en el desarrollo web,


sobre todo, gracias a sus frameworks Django o Flask. Por poner algunos
ejemplos, los sitios web de SemRush o Reddit están desarrollados con
Python.
Fuente: Yeeply
 R

R es un lenguaje de programación enfocado al análisis estadístico. Se


trata de uno de los lenguajes de programación más utilizados en
investigación científica, aunque también tiene aplicaciones al machine
learning, minería de datos, investigación biomédica o matemáticas
financieras.
Fuente: Yeeply

 SQL

SQL no es un lenguaje de desarrollo de software, sino un lenguaje de


consulta de base de datos SQL quiere decir Structured Query Language
(en español, Lenguaje de Consulta Estructurada). SQL provee una forma
estandarizada de interactuar con la base de datos subyacente de una
aplicación. Al igual que JavaScript, solo saber SQL no te ayudará a
conseguir un trabajo. Sin embargo, tener un buen dominio de SQL sí te
ayudará a sobresalir del montón.
Fuente: Yeeply

 Matlab

Matlab es la abreviatura de Matrix Laboratory, laboratorio de matrices, y


es un sistema de cómputo numérico que ofrece un IDE (Entorno de
Desarrollo Integrado) con lenguaje de programación propio (M).

Entre sus prestaciones se encuentran la representación de datos y


funciones, creación de interfaz de usuario, la implementación de
algoritmos o la comunicación con programas en otros lenguajes.
Fuente: Yeeply

CUSCO - PERÚ
April de 2020
 Swift

Este lenguaje de programación se mantiene dentro del TOP 10 de los


más usados. Creado por Apple, está enfocado al desarrollo de
aplicaciones para iOS y macOS.

Pese a tener poca trayectoria, surgió en 2014, tiene una gran comunidad
de desarrollo detrás, especialmente desde que pasó a ser de código
abierto. Fuente: Yeeply

6. CONCLUSIONES

 En conclusión podemos decir que los lenguajes de programación son una


series de instrucciones de símbolos y códigos usados para orientar la
programación de estructuras en el desarrollo web.
 También el lenguajes de alto nivel se desarrollo con el objetivo de ser
más accesibles y entendibles por la mayoría de programadores, para que
los programadores pudieran concentrarse más en resolver la tarea o los
problemas y no en el lenguaje que la maquina.
 Y los lenguajes mas utilizados son mas para desarrolladores en la web y
en videojuegos

CUSCO - PERÚ
April de 2020
7. BIBLIOGRAFÍA

Referencias
Almagro, C. U. (2011). Lenguajes de Programación. Andalucía: tarvis.

Alvarez, S. (2016). Tipos de lenguajes de programación. valencia: DesarrolloWeb.

Bernardes, F. (2020). Los lenguajes de programación más usados en 2020. ee uu: updated on.

Doyle, A. C. (2008). Lenguajes de programación. valencia: Güimi.

Ferrís, F. B. (2015). Lenguajes de programación. valencia: Departamento de Informática.

Gervacio, o. (2018). lenguaje de programacion. madrid: conogasi.

Gindh, p. (2020). lenguajes de programacion. valencia: programarapido.

Usal, o. (2014). Lenguajes de Programacion. madrid: ingeniero tecnico en obras publicas.

CUSCO - PERÚ
April de 2020

También podría gustarte