Site hosted by Angelfire.com: Build your free website today!

Computación II

DARK ZEPEDA'S PAGE

Pagina Principal Star Wars Tareas ULSA Tecnologia de Punta Links Personal Musica
 

LENGUAJES DE PROGRAMACION MAS COMUNES :

FORTRAN

VISUAL BASIC

LENGUAJE C++

R.P.G.

COBOL

PASCAL

SMALLTACK

P L / 1

BASIC

LENGUAJE C

ADA

A.P.L.

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

Volver a Pagina Principal

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

 

Software Tareas 3, 4.

Tarea 5 Java


Escoger Tarea:

Lenguajes de programacion mas comunes

Bit, Byte y Word

Software