Você está na página 1de 4

Programación básica

Julieth Jimena Ricardo Yara


Código: 20142015106
Lenguajes de programación
es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por
máquinas como las computadoras.
La evolución de los lenguajes de programación es vista también desde el punto de vista de las
generaciones

Primera generación (antes de 1940)

Lenguaje de maquina
utiliza el alfabeto binario que
consta de los dos únicos
Fue el primer lenguaje símbolos 0 y 1, denominados
utilizado en la bits.
programación para las
Es un código que
primeras computadoras,
es interpretado
pero dejó de utilizarse por
directamente por el
su dificultad y
microprocesador.
complicación, siendo Para representar datos que
sustituido por otros contengan una información se
lenguajes más fáciles de utilizan una serie de unos y
aprender y utilizar, ceros cuyo conjunto indica dicha
información.
Segunda generación

El lenguaje ensamblador (los años 1940)

Expresa las
instrucciones de una
forma más natural al El programa escrito en
hombre a la vez que lenguaje ensamblador se
muy cercana al denomina código fuente
microcontrolador, ya (*.asm)
que cada una de esas
instrucciones se
corresponde con otra
en código máquina.

Trabaja con nemónicos, Los símbolos nemónicos


que son grupos de representan:
caracteres alfanuméricos operaciones, nombres
que simbolizan las órdenes simbólicos, operadores y
o tareas a realizar. símbolos especiales.
Tercera generación
Principales programas
Lenguajes de alto nivel de alto nivel
• VB.NET
Un lenguaje de • Ada
programación de alto nivel se • ALGOL
caracteriza por expresar
• BASIC
los algoritmos de una manera
• C Sharp
adecuada a la
capacidad cognitiva humana, • FORTRAN
en lugar de la capacidad • Java
ejecutora de las máquinas. • Lisp
• Modula-2
INNOVACIONES • Pascal
Estructuras de bloques anidadas: las • Cobol
secuencias de código y las declaraciones • PHP
asociadas se pueden agrupar en bloques sin • PL/1
tener que pertenecer explícitamente a • PL/SQL
procedimientos separados; • Python
Ámbito léxico: un bloque puede tener sus • Ruby
propias variables, procedimientos y funciones, • Matlab
invisible al código fuera de dicho bloque, por • C++
ejemplo, ocultamiento de información.

Você também pode gostar