|
|
|
LENGUAJES
DE PROGRAMACION MAS COMUNES :
FORTRAN
Fortran que originalmente significa Sistema de Traducción de Fórmulas
Matemáticas pero se ha abreviado a la FORmula TRANslation, es el más viejo de los
establecidos lenguajes de "alto-nivel", fue diseñado por un grupo en IBM
durante los años 50 (1950). El idioma se hizo tan popular en los 60s fue cuando otros
vendedores empezaron a producir sus propias versiones y esto llevó a una divergencia
creciente de dialectos (a través de 1963 había 40 recopiladores diferentes). Fue
reconocido que tal divergencia no estaba en los intereses de los usuarios de la
computadora o los vendedores de la computadora y para que FORTRAN 66 se volviera el primer
idioma en ser regularizado oficialmente en 1972 La publicación de la norma significó que
ese Fortran se llevó a cabo más ampliamente que cualquier otro idioma. A mediados de los
años setenta se proporcionaron virtualmente cada computadora, mini o mainframe, con un
sistema FORTRAN 66 normal. Era por consiguiente posible escribir programas en Fortran en
cualquier sistema y estar bastante seguro que éstos pudieran moverse para trabajar en
cualquier otro sistema bastante fácil. Esto, y el hecho que pudieran procesarse programas
de Fortran muy eficazmente.
La definición normal de Fortran se puso al día en 1970 y una nueva
norma, ANSI X3.9-1978, fueron publicadas por el Instituto de las Normas Nacional
americana. Esta norma era seguida (en 1980) adoptado por la Organización de Normas
Internacionales (ISO) como una Norma Internacional (ES 1539: 1980). El idioma es
normalmente conocido como FORTRAN 77 (desde que el proyecto final realmente se completó
en 1977) y es ahora la versión del idioma en su uso extendido.
Muchos rasgos deseables no estaban disponibles, por ejemplo, en FORTRAN
77 es muy difícil de representar datos estructura sucintamente y la falta de cualquier
medios del almacenamiento dinámico que todas las series deben tener un tamaño fijo que
no puede excederse; estaba claro de una fase muy temprana, más moderno, el idioma
necesitó ser desarrollado. El trabajo empezó en los 80s en un idioma conocido como
"Fortran 8x". El trabajo tomó 12 años en parte debido al deseo de guardar
FORTRAN 77 un subconjunto estricto y también para asegurar esa eficacia, pero el idioma
no se compuso. Idiomas como Pascal, ADA y Algol son muy fáciles de usar pero no pueden
igualar la eficacia de Fortran.
Fortran 90 es un desarrollo mayor del idioma pero no obstante incluye
todos los de FORTRAN 77 como un subconjunto estricto y para que cualquier FORTRAN
conformando normalmente como el programa del 77 continuará siendo un programa valido en
Fortran 90. Muchos hombre han puesto toda su vida en escribir estos programas que,
después de tantos años de uso, es muy fiable.
Además de las viejas estructuras de FORTRAN 77, Fortran 90 permite
expresar los programas de maneras que se satisfacen más a un ambiente de la informática
moderna y han quedado obsoletos muchos de los mecanismos que eran apropiados en FORTRAN
77.
En Fortran 90 algunos rasgos de FORTRAN 77 han sido reemplazados por
rasgos mejores, más seguros y más eficaces, muchos de éstos fueron quitados de la
siguiente revisión interina del idioma Fortran 95.
Como la norma de Fortran 90 es muy grande y compleja hay
(inevitablemente) un número pequeño de ambigüedades y conflictos, las áreas grises.
Las tales anomalías a menudo sólo vienen a observarse cuando se desarrollan
compiladores. En los últimos años el idioma basado en Fortran 90 conocido como High
Performance Fortran (HPF) se ha desarrollado. Este idioma contiene todo de Fortran 90 y
también incluye otras extensiones que son muy deseables. Fortran 95 incluirá muchos de
los nuevos rasgos de HPF.
Volver arriba Lenguajes de Programación
COBOL
El deseo de desarrollar un lenguaje de programación que fuera aceptado
por cualquier marca de computadora, reunió en Estados Unidos, en Mayo de 1959, una
comisión (denominada CODASYL: Conference On Data Systems Languages) integrada por
fabricantes de computadoras, empresas privadas y representantes del Gobierno. Dando lugar
a la creación del lenguaje COBOL (COmmon Business Oriented Language) orientado a los
negocios, llamándose ésta primera versión COBOL-60, por ser éste el año que vio la
luz.
COBOL, estaba en constante evolución gracias a las sugerencias de los
usuarios y expertos dando lugar a las revisiones de 1.961, 1.963 y 1.965. La primera
versión standard nació en 1968, siendo revisada en 1.974, llamadas COBOL ANSI o
COBOL-74, muy extendidas todavía. En la actualidad es COBOL-85 la última versión
revisada del lenguaje COBOL, estando pendiente la de 1.997.
¿Porque se hablaba de fabricantes de computadoras y no de S.O., como
en la actualidad? Si que es significativo, pero por aquellos años no existían Sistemas
Operativos abiertos, sino que cada fabricante tenía su propio S.O. y por lo tanto cada
Cobol debería valer para cada computadora. Ciertamente no había mucha diferencia entre
ellos.
Cobol es un lenguaje compilado, es decir, existe el código fuente escrito con cualquier
editor de textos y el código objeto (compilado) dispuesto para su ejecución con su
correspondiente runtime. Cuando se ve un programa escrito en Cobol saltan a la vista
varios aspectos:
Existen unos márgenes establecidos que facilitan su comprensión.
Esta estructurado en varias partes, cada una de ella con un objetivo dentro del programa.
Nos recuerda mucho al lenguaje inglés, puesto que su gramática y su
vocabulario están tomados de dicho idioma. En contraste con otros lenguajes de
programación, COBOL no se concibió para cálculos complejos matemáticos o científicos,
de hecho solo dispone de comandos para realizar los cálculos mas elementales, suma,
resta, multiplicación y división, sino que su empleo es apropiado para el proceso de
datos en aplicaciones comerciales, utilización de grandes cantidades de datos y
obtención de resultados ya sea por pantalla o impresos.
Con Cobol se pretendía un lenguaje universal, sin embargo, los
numerosos fabricantes existentes en la actualidad han ido incorporando retoques y mejoras,
aunque las diferencias esenciales entre ellos es mínima.
Con la llegada del Sistema Operativo Windows, son muchos los que
intentan proveer al Cobol de esa interface gráfica, Objective Cobol, Visual Object Cobol
de Microfocus, Fujitsu PowerCobol, Acucobol-GT, Vangui y Cobol-WOW de Liant (RM), etc..
que están consiguiendo que éste lenguaje siga estando presente en moda visual de ofrecer
los programas. Sin embargo, son muchas las empresas que siguen dependiendo del Cobol-85
tradicional para sus proyectos debido principalmente a la estructura de su sistema
informático.
Volver arriba Lenguajes de Programación
BASIC
BASIC es la abreviación de Beginners All Purpose Symbolic Instruction
Code es un sistema desarrollado en la Universidad de Dartmouth en 1964 bajo la dirección
de J. Kemeny y T. Kurtz. Se llevó a cabo para los G.E.225. Esto significa ser un idioma
muy simple para aprender y también que sería fácil de traducir. Además, los
diseñadores desearon que fuera una piedra en la cual caminar para que los estudiantes
aprendieran mas adelante los idiomas más poderosos como FORTRAN o ALGOL.
Bill Gates y Paul Allen tenían algo diferente en mente. En los 70s
cuando la computadora personal Altair de M.I.T.S fue concebida Allen convenció a Gates a
ayudarle a desarrollar un Idioma Básico para él. El futuro de BASIC y la PC empezó.
Gates estaban asistiendo a Harvard en ese momento y Allen era un empleado de Honeywell.
Allen y Gates autorizaron su BASIC a M.I.T.S. para su Altair. Esta versión tomó un total
de 4K de memoria incluía el código y los datos que se usaron para el código fuente.
Gates y Allen pusieron a babor a BASIC en otras plataformas y se mudaron a su lugar de
origen en Seattle en donde ellos habían asistido a la escuela primaria juntos. En este
momento la Corporación de Microsoft empezó su reinado en el mundo de PC. Mas tarde en
los 70s, BASIC se había puesto a en las plataformas como la Apple, Comodor y Atari y
ahora era tiempo para el DOS de Bill Gates que vino con un intérprete de BASIC. La
versión distribuida con MS-DOS era GW-BASIC y corrió en cualquier máquina que podría
ejecutar DOS. No había ninguna diferencia entre BASIC-A Y GW-BASIC, el A proporcionado
por las computadoras de IBM.
Volver arriba Lenguajes de Programación
VISUAL BASIC
Este programa fue creado por Microsoft. Es un programa moderno que da
apoyo a las características y métodos orientados al objetos.
Programación orientada al objeto
Las metas de la programación orientada al objeto es mejorar la
productividad de los programadores haciendo más fácil de rehusar y extender los
programas y manejar sus complejidades. De esta forma, se reduce el costo de desarrollo y
mantenimiento de los programas. En los lenguajes orientados al objeto los datos son
considerados como objetos que a su vez pertenecen a alguna clase. A las operaciones que se
definen sobre los objetos son llamados métodos.
Volver arriba Lenguajes de Programación
PASCAL
El lenguaje de programación Pascal fue desarrollado originalmente por
Niklaus Wirth, un miembro de la International Federation of Information Processing (IFIP)
El Profesor Niklaus Wirth desarrolló Pascal para proporcionar rasgos que estaban faltando
en otros idiomas en ese entonces.
Sus principales objetivos para Pascal eran para el lenguaje eran ser
eficiente para llevarse a cabo y correrse los programas, permita bien el desarrollo de
estructuras y también organizar programas, y para servir como un vehículo para la
enseñanza de los conceptos importantes de programación de la computadora. Pascal que se
nombró gracias al matemático Blaise Pascal es un descendiente directo de ALGOL 60, qué
ayudó a su desarrollo. Pascal también tomo componentes de ALGOL 68 y ALGOL-W. El
original idioma de Pascal aparecido en 1971 con última revisión publicada en 1973. Fue
diseñado para enseñar las técnicas de programación y otros temas a los estudiantes de
la universidad y era el idioma de opción de los años 60 a los 80s.
Volver arriba Lenguajes de Programación
LENGUAJE C
El lenguaje C reúne características de programación intermedia entre
los lenguajes ensambladores y los lenguajes de alto nivel; con gran poderío basado en sus
operaciones a nivel de bits (propias de ensambladores) y la mayoría de los elementos de
la programación estructurada de los lenguajes de alto nivel, por lo que resulta ser el
lenguaje preferido para el desarrollo de software de sistemas y aplicaciones profesionales
de la programación de computadoras.
En 1970 Ken Thompson de los laboratorios Bell se había propuesto
desarrollar un compilador para el lenguaje Fortran que corría en la primera versión del
sistema operativo UNIX tomando como referencia el lenguaje BCPL; el resultado fue el
lenguaje B (orientado a palabras) que resulto adecuado para la programación de software
de sistemas. Este lenguaje tuvo la desventaja de producir programas relativamente lentos.
En 1971 Dennis Ritchie, con base en el lenguaje B desarrollo NB que
luego cambio su nombre por C; en un principio sirvió para mejorar el sistema UNIX por lo
que se le considera su lenguaje nativo. Su diseño incluyo una sintaxis simplificada, la
aritmética de direcciones de memoria (permite
al
programador manipular bits, bytes y direcciones de memoria) y el concepto de apuntador;
además, al ser diseñado para mejorar el software de sistemas, se busco que generase
códigos eficientes y uno portabilidad total, es decir el que pudiese correr en cualquier
máquina. Logrados los objetivos anteriores, C se convirtió en el lenguaje preferido de
los programadores profesionales.
En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New
Jersey, inspirado en el lenguaje Simula67 adiciono las características de la
programación orientada a objetos (incluyendo la ventaja de una biblioteca de funciones
orientada a objetos) y lo denomino C con clases. Para 1983 dicha denominación cambio a la
de C++. Con este nuevo enfoque surge la nueva metodología que aumenta las posibilidades
de la programación bajo nuevos conceptos.
Volver arriba Lenguajes de Programación
LENGUAJE C++
Se pronuncia "ce plus plus". Fue desarrollado por Bjarne
Stroustrup en los Bell Laboratories a principios de la década de los '80. C++ introduce
la programación orientada al objeto en C. Es un lenguaje extremadamente poderoso y
eficiente. C++ es un super conjunto de C, para aprender C++ significa aprender todo acerca
de C, luego aprender programación orientada al objeto y el uso de éstas con C++.
Volver arriba Lenguajes de Programación
SMALLTACK
Smalltalk es un verdadero lenguaje de programación orientado a objetos
integrado con un entorno de desarrollo multiventana. Smalltalk no es
solo un hermoso lenguaje de computación orientado a objetos. El entorno de desarrollo
merece similar valoración y ha sido copiado muchas
veces, desde el Sistema Operativo de Apple hasta MS Windows y Borland Pascal ( en una
menor extensión ). Muchos conceptos de Smalltalk
como los browsers y las técnicas de browsing han encontrado hoy su rumbo en muchas
herramientas de desarrollo de la generación X. Los entornos integrados de desarrollo
Smalltalk poseen un factor "divertido-de-usar" que no estaba disponible
previamente en lenguajes que requerían de las etapas de
edición-compilación-depuración. Los cambios se graban instantáneamente y los mismos
pueden probarse rápidamente. El modelo de desarrollo incremental está realmente adoptado
en Smalltalk.
Smalltalk fue desarrollado dentro del Grupo de Investigación del
Aprendizaje en el Centro de Investigación de Xerox en Palo Alto a comienzos de los 70'.
Las principales ideas de Smalltalk se le atribuyen generalmente a Alan Kay con raíces en
Simula, LISP y SketchPad. Dan Ingalls escribió el código de las primeras ventanas
solapables, los pop-up menús y la clase BitBlt.
Adele Goldberg y Dave Robson escribieron los manuales de referencia
para Smalltalk y fueron miembros clave del equipo de desarrollo.
Un programa de licenciamiento de Xerox y Xerox Special Information
Systems distribuyó el entorno de desarrollo Smalltalk a un limitado número de
desarrolladores y grandes compañías. Sin embargo la distribución generalizada a la
comunidad de desarrollo no sucedió hasta la fundación de una nueva compañía llamada
ParcPlace Systems Inc., dirigida por Adele Goldberg.
Un segundo Smalltalk (Smalltalk/V) fue desarrollado por Digitalk en los
Angeles California, con financiamiento de Ollivetti y otros clientes. Este Smalltalk
estaba dirigido a cubrir la necesidad de un producto pequeño, de alta velocidad, basado
en PC. Antes de la adquisición por parte de ParcPlace Systems Inc., Digitalk era el
líder en volumen de ventas.
Object Technology International Inc. (OTI)
desarrolló un conjunto de herramientas de manejo para todos los Smalltalks llamado
ENVY/Developer para proveer el control de versiones y el manejo de configuraciones en
grandes proyectos. OTI desarrolló una máquina virtual de 32-bits para el producto de
Digitalk para Apple y participó en una amplia gama de proyectos de investigación, desde
herramientas cliente servidor orientadas a objetos, Smalltalk integrado, y procesamiento
de imágenes de radar para operaciones militares hasta sistemas con restricciones y
generadores de máquinas virtuales portables.
IBM desarrolló la familia de productos VisualAge para Smalltalk en
colaboración con Object Technology International Inc.
Hoy, ObjectShare (antiguamente ParcPlace-Digitalk) e IBM permanecen
como los distribuidores dominantes de entornos de desarrollo en
Smalltalk. Algunos nuevos Smalltalks se hallan en etapa de desarrollo.
Volver arriba Lenguajes de Programación
ADA
Nombrado en honor de la primera persona programador de computadoras del
mundo, Augusta Ada Byron King, Condesa de Lovelace, e hija del poeta ingles Lord Byron.
Ada es un idioma de la programación de alto nivel pensado para las aplicaciones en vías
de desarrollo donde la exactitud, seguridad, fiabilidad, y manutencion son primeras metas.
Ada es un fuertemente del tipo orientado a Objeto. Se piensa que trabaja bien en un
ambiente del multi-lenguaje y ha standarizado los rasgos para apoyar la unión a otros
idiomas. La Razón de Ada proporciona una descripción de los rasgos principales del
idioma y sus bibliotecas y explicaciones de las opciones hecha por los diseñadores del
idioma.
Volver arriba Lenguajes de Programación
RPG
Sus siglas en ingles significan Report Program Generator, lo que es un
programa generador de reportes. Este programa fue desarrollado por IBM en 1964 y diseñado
para generar informes comerciales o de negocios.
En 1960 RPG es creado para la familia 1400, pero no es hasta en 1964
que es lanzada la versión final para la IBM 360, a sido actualizado un par de veces la
ultima actualización que se ha realizado hasta la fecha es el RPG/IV en 1995, la cual
contienen El anviente de integración de lenguaje (ILE) este programa estaba disponible
con AS/400.
Volver arriba Lenguajes de Programación
PL/1
PL1 son una sigla de Portfolio Lenguage One (Lenguaje de portafolio
uno). es un lenguaje de programación creado por la compañía Atari. y su computadora de
portafolio.
PL1 usa sólo 12 Kb de espacio y es más de 10 veces mas rápido que
PBASIC.
Soporta gráficos animados, marcos, líneas, conjuntos de caracteres, archivo y funciones
del cordón, precisión doble la aritmética del punto flotante y programación
estructurada. Para los usuarios más experimentados.
Es un idioma fácil para usar; la sintaxis es sencilla, y las reglas
son uniformes. Tiene muchas funciones de ayuda dentro de la programación.
Es un excelente primer idioma, y mantiene un camino de crecimiento
excelente el profesional.
PL/I puede usarse por resolver una gama amplia de problemas numéricos
en cualquier esfera en donde se desarrolle la informática, puede ser en matemáticas, en
la ingeniería, en cualquier ciencia, como en la medicina, etc. PL/I está en casa en
cualquier aplicación comercial. Los archivos son fáciles de usar. Usted puede hacer un
informe en la pantalla, e introducir datos por medio del teclado.
Volver arriba Lenguajes de Programación
APL
Sus siglas significan (A Programming Language). Un lenguaje de
programación.
Este programa fue desarrollado por Kenneth Inverson a mediados de la
década de 1960 para resolver problemas matemáticos. Este lenguaje se caracteriza por su
brevedad y por su capacidad de generación de matrices y se utiliza en el desarrollo de
modelos matemáticos.
Volver arriba Lenguajes de Programación
Bit
Es la unidad de información, es la información que da la computadora a una pregunta
con resolución si o no, solo existen dos valores el 0 que representa el No y el 1 que
representa el Sí. Es la unidad más pequeña de almacenamiento.
Byte
Un byte es una unidad de almacenamiento que contiene 9 bits en las computadoras de
36-bit, un byte puede representa un carácter en nuestro lenguaje,
Word
Una palabra, es una unidad fundamental de almacenamiento en una computadora, el
tamañol de una palabra varia, esta depende del numero de letras que la contiene.
Volver Arriba
Software
Todo aquello que son programas, aplicaciones o controladores de dispositivos, es decir
todo lo que no es ni físico ni material.
Volver a tareas ULSA
Todas las tareas son extraidas de internet, de la página del tec, de la enciclopedia encarta, y de web-elementsp>
Para sugerencias, dudas, comentarios o algun donativo puedes contactarme a:
Darkzepeda@yahoo.com |
|
|