Unidad 1 Evolucion Paradigmas

Páginas: 29 (7208 palabras) Publicado: 10 de noviembre de 2015
INSTITUTO TECNOLÓGICO SUPERIOR DE LA SIERRA NORTE DE PUEBLA
Ingeniería Informática.

Fundamentos de Programación.

Unidad 1. Evolución de los Paradigmas de Programación.
1.1 Conceptos básicos.
¿Qué es un lenguaje de programación?
Los lenguajes de programación son un conjunto de reglas, herramientas y condiciones que
admiten crear programas o aplicaciones dentro de una computadora. Estos programasson los que
permitirán ordenar distintas acciones a la computadora en un “idioma” comprensible por ella.
Como su nombre lo indica, un lenguaje tiene su parte sintáctica y su parte semántica. ¿Qué quiere
decir esto? Que todo lenguaje de programación posee reglas acerca de cómo se deben escribir las
sentencias y de qué forma.
A su vez, los lenguajes de programación se dividen en tres grandesgrupos: los lenguajes de
máquina, los de bajo nivel y los de alto nivel. A continuación se explica brevemente cada uno de
ellos.
Lenguajes de máquina.
Los lenguajes de máquina son los que entiende una computadora sin la necesidad de realizar
ninguna traducción. Escribirlos resulta extremadamente difícil para un programador convencional.
Hoy en día, nadie programa en este lenguaje, pero como es necesariopara que la computadora
entienda lo que tiene que hacer, existen programas que se encargan de transformar el código
comprensible por un programador, en código comprensible por una computadora.
Las instrucciones en este tipo de lenguaje se componen de la unidad de memoria más pequeña
que existe dentro de una computadora, que se llama bit. Cada una de estas unidades puede tener
sólo dos valoresposibles: 1 ó 0. En seguida se muestran algunos ejemplos de sentencias en este
tipo de lenguaje:

Figura 1.1 Ejemplo de instrucciones en lenguaje máquina.

Para facilitar la tarea del programador, se han diseñado otros tipos de lenguajes, que son más
comprensibles que el de máquina. Éstos son el de bajo nivel y el de alto nivel.

1

INSTITUTO TECNOLÓGICO SUPERIOR DE LA SIERRA NORTE DE PUEBLAIngeniería Informática.

Fundamentos de Programación.

Lenguajes de bajo nivel.
Los lenguajes de bajo nivel, también llamados ensambladores, son aquellos cuyas sentencias están
formadas por códigos nemotécnicos (abreviaturas de palabras en inglés).
Son lenguajes que, por más complejos que sean, resultan mucho más comprensibles que los
lenguajes de máquina.
A continuación se ilustra un ejemplo de códigopara este tipo de lenguaje:

Figura 1.2 Ejemplo de instrucciones en lenguaje de bajo nivel.

Estos lenguajes son, además, dependientes de la arquitectura de cada procesador, ya que cada
procesador ofrece un conjunto de instrucciones distinto para trabajar en este nivel de
programación. Una vez escrito el programa en este lenguaje, se necesita otro llamado programa
ensamblador, para que traduzca lassentencias en instrucciones comprensibles por la máquina.
2

INSTITUTO TECNOLÓGICO SUPERIOR DE LA SIERRA NORTE DE PUEBLA
Ingeniería Informática.

Fundamentos de Programación.

Lenguajes de alto nivel.
Los lenguajes de alto nivel son aquellos que poseen sentencias formadas por palabras similares a
las de los lenguajes humanos. Por lo tanto, resulta mucho más sencillo escribir un programa en unlenguaje de alto nivel para luego traducirlo en código comprensible para una computadora.
Algunos ejemplos de este tipo de lenguaje son: Pascal, Delphi, Cobol, FoxPro, Java y la mayoría de
los lenguajes visuales, como Visual Basic, Visual FoxPro, etc. Además, se puede decir que, dentro
de este conjunto de lenguajes de programación, algunos son de más alto nivel que otros, pero, en
general, todosentran en esta categoría.
En el caso de C, muchos autores opinan que este lenguaje es de nivel medio, o sea, que posee una
escritura sencilla y comprensible por los programadores, pero a la vez ofrece una potente y
variada gama de posibilidades para realizar miles de tareas con una computadora. Se puede hacer
casi lo mismo que con un lenguaje ensamblador. Hasta es posible insertar código assembler...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Evolución del Marketing unidad 1
  • AF Unidad 1 punto 2 Los caracteres del paradigma
  • Paradigmas de la Investigacion Act 3 reconocimiento unidad 1
  • paradigmas de la evolucion
  • EVOLUCION DE ESTADOS UNIDOS
  • Paradigmas 1
  • Los paradigmas 1
  • Evolución De Los Paradigmas Del Aprendizaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS