Algoritmos y Programacion

Páginas: 8 (1776 palabras) Publicado: 8 de septiembre de 2015
Unidad I
1.1 Historia de los Lenguajes de Programación.
2 1843: Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.
3 1957 – Fortran: (“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguajeensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
4 1958 – Lisp: (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación.
5 1959 – Cobol: (“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU...
61964 – BASIC: (“Beginner’s All-purpose Symbolic Instruction Code”) Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales.
7 1970 – Pascal: (En honor al matemático/físico francés Blaise Pascal) Utilizado para la enseñanza de la programación estructurada y estructuración de datos.
8 1972 – Lenguaje C: (Basado en un lenguaje anterior llamado“B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de él, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
9 1980 – Ada: (En honor a Ada Lovelace): Es derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de software grandes.
10 1983 – C++: (“C con clases”; ++ es eloperador de incremento en “C”) Es una extensión de lenguaje C, con mejoras tales como clases, funciones virtuales y plantillas.
11 1983 – Objective-C: (Extensión de “C” orientada a objetos) Ampliación de C, se adiciona la funcionalidad de paso de mensajes basado en el lenguaje Smalltalk.
12 1987 – Perl: Creado para el procesamiento de informes en sistemas Unix. Hoy en día es conocido por su granpotencia y versatilidad.
13 1991 – Python: Creado para apoyar una variedad de estilos de programación y hacerlo divertido de usar.
14 1993 – Ruby: Una lenguaje influenciado por Perl, Ada, Lisp, Smalltalk, etc. Diseñado para la programación productiva y agradable.
15 1995 – Java: Hecho para un proyecto de televisión interactiva. Funciona multiplataforma. Es el segundo lenguaje más popular (detrás delenguaje C).
16 1995 – PHP: (“Personal Home Page”) Usado para la creación de páginas web dinámicas.
17 1995 – JavaScript: Creado para ampliar la funcionalidad de las páginas web, permite utilizar formularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario, etc...

1.2 Procesos de Edición, Compilación y Enlazado.

Edición: un proceso mediante el que sehace pública una pieza o colección de piezas artísticas, literarias, de información o lúdica, incluyendo su plasmado en un soporte material o digital destinado a la 
Cuando un programa está escrito en un lenguaje de programación es llamado programa fuente, y no se puede ejecutar directamente en la computadora. Aquí si se da la opción más común que es compilar el programa.
El código fuente delprograma se debe de someter a un proceso de traducción, para convertirlo en lenguaje máquina, a este proceso se le llama compilación.
Casi normalmente la creación de un programa ejecutable lleva consigo dos pasos. El primer paso se llama compilación y como antes se decía es el que traduce el código fuente escrito en un lenguaje de programación a un código de bajo nivel.
Pero el segundo paso sellama  enlazado.
Enlazado: en este se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable.

1.3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS