Está en la página 1de 5

Presentación:

Alba Lissanny De la Cruz Alberto 2020-07536

Tarea Semana 1 Programación 1

Facilitador Amaury Martínez Silverio


Brin, S., & Page, L. Google. Retrieved 15 September 1997, from

Después de consultar el texto básico de la asignatura y otros documentos


sugeridos por su facilitador, en el contenido de la Unidad I, realiza las actividades
sugeridas:

1- Investiga en la web acerca de los lenguajes de programación, su historia,


los tipos de lenguajes, los fundamentos de estos y el lenguaje de
programación C, su historia, características, ventajas y las versiones que
existen. Elaborar un informe de lectura. Subirlo a la plataforma virtual.

Historia:

Entre 1842 y 1843, Ada Lovelace se propuso traducir las memorias del matemático italiano
Luigi Menabrea y, mientras lo hacía, creó un lenguaje de programación a mano para calcular la
serie de números de Bernoulli con la máquina de Babbage

Tipos de lenguaje:

Lenguaje imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada.

Lenguaje declarativo: el Lisp y el Prolog.

Lenguaje de programación orientado a objetos: el Smalltalk y el C++.

Historia del lenguaje de programación C


El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según
Dennis Ritchie, el periodo más creativo tuvo lugar en 1972. Se le dio el nombre "C" porque muchas de
sus características fueron tomadas de un lenguaje anterior llamado "B".

Características:

Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy diversas


aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de datos... Es
un lenguaje portable, es decir, es independiente del hardware. Los programas escritos
en C son fácilmente trasportables a otros sistemas.

Ventajas:

El lenguaje C ha sido pensado para ser altamente transportable. * Un núcleo


del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y
de manejo de archivos, proporcionadas por bibliotecas. * Es un lenguaje muy flexible que
permite programar con múltiples estilos.

Versiones

Una evolución de C, el lenguaje C++ (C con clases) que contiene entre otras, todas las
características de ANSI C. Los compiladores más empleados son Visual C++ de Microsoft,
Builder C++ de Imprise (Antigua Borland), C++ bajo Unix y Linux.

2- Realiza una línea de tiempo que muestra la evolución de los lenguajes de


programación. Puedes utilizar el siguiente link para crear la Línea de
Tiempo Timeline
3- Crea un cuadro comparativo donde se muestre  los diferentes tipos de
lenguajes de programación con sus características(Lenguaje máquina,
lenguaje de bajo nivel y lenguaje de alto nivel). 

Lenguaje de máquina: Es el sistema de códigos directamente interpretable por un circuito


microprogramable , como el microprocesador de una computadora o el microcontrolador de un
autómata.

Lenguaje de bajo nivel: Es aquel en el que sus instrucciones ejercen un control directo sobre el
hardware y están condicionados por la estructura física de las computadoras que lo soportan.

Lenguaje de alto nivel: Se caracteriza por expresar los algoritmos de una manera adecuada a
la capacidad cognitiva humana , en lugar de la capacidad con que los ejecutan las máquinas.

4- Debes incluir tu opinión personal.

Me gustó mucho esta asignación ya que he mejorado mis conocimientos sobre los lenguajes
de programación , y he adquirido conocimientos nuevos.

También podría gustarte