» introdución (13)
» lenguajes
» asp (2)
» html (1)
» jsp (6)
» php (4)
Ultimos artículos publicados
» Entorno de Software
» JSP contra ASP
» JavaServer Pages (JSP)
» La Web Dinámica
» Conocer la tecnologia jsp
» Programación procedimental
» Programación estructurada
» Evolución histórica de la programación
» Interpretes y Compiladores
» Lenguajes de alto nivel
» Lenguaje ensamblador
» Lenguaje de máquina
» Lenguajes de programación
» La unidad central de proceso y el procesador
» Unidades
» Estructura de una computadora
» Sistema
» Dato, proceso e información
» html:caracteres especiales
Weblogs y sitios amigos:
» Casinos Weblog
» Diarios del mundo
» Casinos Guide
» Casinos Reviews
» Salas de poker en linea en español
» Casinos en linea en español
Lenguajes de programación
Para poder desarrollar las capacidades del hardware, se ha necesitado la creación de códigos por medio de los cuales hacer que el ordenado ejecute una serie de órdenes a este conjunto de códigos se denomina lenguaje.
Para poder desarrollar las capacidades del hardware, se ha necesitado la creación de códigos por medio de los cuales hacer que el ordenado ejecute una serie de órdenes a este conjunto de códigos se denomina lenguaje.
Un lenguaje de programación es una notación para escribir programas, a través de los cuales podemos comunicarnos con el hardware y dar así las órdenes adecuadas para la realización de un determinado proceso. Un lenguaje viene definido por una gramática o conjunto de reglas que se aplican a un alfabeto constituido por el conjunto de símbolos utilizados.
Los distintos niveles en que se clasifican los lenguajes, no son índice de la capacidad del lenguaje. Cuando se habla de lenguajes de bajo nivel implica indicar que el lenguaje es fácil de ser procesado por el microprocesador, ocupa poca lugar en memoria y de muy difícil programación para el hombre, cuando hablamos de alto nivel nos indica que el mismo programa es de fácil programar por un programador pero ocupa mucho lugar de memoria y es de difícil acceso al hardware, de tal forma que según utilicemos un nivel u otro así tendremos que utilizar un determinado lenguaje ligado a sus correspondientes traductores.
El siguiente esquema representan la evolución de los distintos lenguajes.
| Periodo | Influencias | Lenguajes |
| 1950 - 1955 | Ordenadores primitivos | Lenguajes ensamblador. Lenguajes experimentales de alto nivel |
| 1956 - 1960 | Ordenadores pequeños, caros y lentos Cintas magnéticas. Compiladores e intérpretes Optimización del código. |
FORTRAN ALGOL 58 y 60 COBOL LISP |
| 1961 - 1965 | Ordenadores grandes y caros Discos magnéticos Sistemas operativos Lenguajes de propósito general. |
FORTRAN IV COBOL 61 Extendido ALGOL 60 Revisado APL (como notación sólo) |
| 1966 - 1970 | Ordenadores de diferentes tamaños, velocidades, y costes. Sistemas caros de almacenamiento masivo de datos. Sistemas operativos multitarea e interactivos. Compiladores con optimización. Lenguajes estándar, flexibles y generales. |
PL/I FORTRAN 66 (estándar) COBOL 65 (estándar) ALGOL 68 SIMULA 67 BASIC APL/360 |
| 1971 - 1975 | Micro ordenadores. Sistemas pequeños y baratos de almacenamiento masivo de datos. Programación estructurada. Ingeniería del software. Lenguajes sencillos. |
PASCAL COBOL 74 PL/I |
| 1976 - 1980 | Ordenadores baratos y potentes. Sistemas distribuidos. Programación interactiva. Abstracción de datos. Programación con fiabifidad y fácil mantenimiento. |
ADA FORTRAN 77 PROLOG C |
| 1980 | Ordenadores más baratos y potentes. Mayor abstracción de datos. Menor costo de memorias Programación Orientada o Objetos |
SmallTalk OOCOBOL C++ Ojective C Object Pascal (Delphi) Visual Basic |
Lenguajes de programación se clasifican:
- Bajo nivel (Lenguaje máquina)
- Intermedios (Lenguaje ensamblador), C
- Alto nivel Gestión Científicos Propósito general y específicos
Comentarios
Publicado por: DIEGO GUSTAVO VILLARREAL - Mayo 6, 2005 05:03 PM
Publicado por: Maria juana - Mayo 30, 2005 10:47 AM
Publicado por: Angélica Silvas - Septiembre 8, 2005 08:59 PM
Publicado por: isidro - Noviembre 16, 2005 05:08 PM
Publicado por: Alexs - Febrero 6, 2006 06:47 PM
Publicar un comentario