Introduccion a la porgrmación

Solo disponible en BuenasTareas
  • Páginas : 15 (3508 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de febrero de 2011
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Chihuahua

04/02/2011

Introducción a la Programación Trabajo de Investigación

Integrantes de Grupo:

Profesor:

Índice
1. Lenguaje de programación
~ Historia (mapa conceptual y línea del tiempo).

2. Conceptos:
~ Computadora. ~ Sistema operativo. ~ Hardware. ~ Software. ~ Sistemas Numéricos (Decimal, Hexadecimal, Binario). ~ Lenguaje de bajo nivel. ~alto .

3. Lenguaje “C”
~ Historia. ~ Tipos ó variaciones. ~ Estructura típica de un programa.
13/02/2011 Instituto Tecnológico de Chihuahua 2

Lenguajes de programación
Tipos de Lenguajes de Programación

ALGOL

Fue muy popular en las universidades durante los años 60, pero no logro aceptarse como lenguaje de utilización comercial. Sin embargo, Algol influyó profundamente en varioslenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.

APL

Es un lenguaje muy conciso, con una sintaxis muy sencilla. Está orientado a trabajos con matrices, con la que se pueden hacer todo tipo de operaciones lógicas o matemáticas, incluso se pueden definir nuevas operaciones matriciales.

B

B fue esencialmente una simplificación del lenguaje BCPL, eliminando cualquiercomponente que Thompson considerándose prescindible de forma que cupiera en la memoria de las minicomputadoras de la época. El lenguaje también incluyó algunos cambios la mayoría para reducir el número de caracteres de un programa típico.
Instituto Tecnológico de Chihuahua 3

13/02/2011

BASIC

El BASIC original fue diseñado como un medio para facilitar programar computadores aestudiantes y profesores, que no fueran de ciencias. En ese tiempo, casi todo el uso de los computadores requería codificar software hecho a la medida, lo cual era algo bastante restringido a personas con formación como científicos y matemáticos.

BCPL

Es un lenguaje de programación ordenado, potente y muy fácil de adaptar a diferentes arquitecturas. Se popularizó en los programas de arranque de lascomputadoras debido a sus compiladores simples y compactos, algunos con capacidad para correr en sólo 16 kilobytes.

C

Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.C#

Es un lenguaje de programación orientado a objetos, su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET, similar al de Java aunque incluye mejoras derivadas de otros lenguajes

13/02/2011

Instituto Tecnológico de Chihuahua

4

C++

Este lenguaje de programación fue diseñada su creación como un mecanismos que permita la manipulación de objetos enese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

COMBOL

Fue dotado de unas excelentes capacidades de auto documentación, una buena gestión de archivos y una excelente gestión para evitar errores de redondeo en los cálculos que se producen al convertir los números a binario y que son inaceptables en temas comerciales. Para facilitar lacreación de programas en COBOL, la sintaxis del mismo fue creada de forma que fuera parecida al idioma inglés, evitando el uso de símbolos que se impusieron en lenguajes de programación posteriores.

D

D retiene la habilidad de hacer código de bajo nivel, permitiendo incluir código en ensamblado, una técnica comúnmente usada por programadores de software de sistema para acceder acaracterísticas de bajo nivel necesarias para interactuar directamente con el hardware, permitiendo escribir software como sistemas operativos y drivers.

13/02/2011

Instituto Tecnológico de Chihuahua

5

Effiel

Es un lenguaje de programación orientado a objetos centrado en la construcción de software robusto, una característica que lo distingue del resto de los lenguajes es que permite el...
tracking img