Lectura 1

Páginas: 43 (10633 palabras) Publicado: 27 de julio de 2015
Lectura 1: Algoritmos introducción

Unidad 1: Algoritmos introducción
1.1 Sistemas de procesamiento de la información

Un lenguaje de programación es un idioma artificial diseñado para ser usado en 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. Estáformado de un conjunto de símbolos y reglas sintácticas y semánticas que definen
su estructura y el significado de sus elementos y expresiones.
Existe un error común que trata por sinónimos los términos: lenguaje de programación y lenguaje
informático. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más,
como por ejemplo el HTML (lenguaje para páginas web que no espropiamente un lenguaje de
programación sino un conjunto de instrucciones que permiten diseñar el contenido y el texto de los
documentos).
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 relativamente próximoal
lenguaje humano o natural. Una característica relevante de los lenguajes de programación es
precisamente que más de un programador puedan tener un conjunto común de instrucciones que
puedan ser comprendidas entre ellos para realizar la construcción del programa de forma
colaborativa.
Los procesadores usados en las computadoras entienden únicamente instrucciones en lenguaje
máquina (combinaciónde ceros y unos). Todo programa escrito en otro lenguaje puede ser
ejecutado de dos maneras:




Mediante un programa que va adaptando las instrucciones conforme son encontradas. A
este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como
intérpretes. Ejemplos de esto son bash, clásico interprete en estaciones unix que fue
escrito para el proyecto GNU o Python.Traduciendo el código escrito del lenguaje (código fuente), a su equivalente en lenguaje
máquina. A este proceso se le llama compilar y al programa traductor se le denomina
compilador. Ejemplos de esto son: El lenguaje C, que combina características de medio y
bajo nivel y el compilador gcc usado en el proyecto GNU.

La necesidad de recordar secuencias de programación para las acciones usuales llevóa
denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL
Materia: Programación Lógica
Profesor: Ing. Silvia Carrera

-1-

(multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó
"instrucciones", y a este conjunto de instrucciones se le llamó lenguaje ensamblador.
Posteriormente aparecieron diferentes lenguajes de programación,los cuales reciben su
denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por los
humanos.
Los lenguajes de programación se pueden clasificar atendiendo a varios criterios:



Según el nivel de abstracción
Según el paradigma de programación que poseen cada uno de ellos

Según su nivel de abstracción:

Lenguajes de Máquina
Están escritos en lenguajes directamentelegibles por la máquina (computadora), ya que sus
instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la
memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución
superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.
Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajesde programación que se acercan al funcionamiento de
una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le
sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros
de memoria de la computadora de forma directa. Ejemplo en lenguaje ensamblador intel x86.
Lenguajes de medio nivel
Hay lenguajes de programación que son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lectura 1
  • Lecturas 1
  • LECTURA 1
  • LECTURA 1
  • lectura 1
  • Lectura 1
  • Lectura 1
  • Lectura 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS