Sunteți pe pagina 1din 27

DIFERENTES ETAPAS DEL DESARROLLO DEL LENGUAJE C.

Unidad No. 1

Tania Karina Angulo Valles

Algoritmos y programacin

31 /enero/2013

INDICE
Introduccin. 1 Que es un lenguaje de programacin.........2 Tipos de lenguaje de programacin Lenguaje de bajo nivel............ 3 Lenguaje de alto nivel...4 Lenguaje de maquina... .5 Lenguaje ensamblador........... 6 Lenguajes compilados. 7 Lenguajes declarativos........... 8 Lenguaje c.. 9 Lenguaje interpretado.. 10 Lenguaje java... .11 Historia del lenguaje c...12 Conclusin 13 Otras fuentes. 14 Anexos...15

INTRODUCCION

En este trabajo abordamos el tema de lenguajes de programacin y sus diferentes tipos un lenguaje de programacin es un conjunto limitado de palabras y de smbolos que representan procedimientos, clculos, decisiones y otras operaciones que pueden ejecutar una computadora. Una computadora es una mquina que solo comprende las instrucciones que se le den en un determinado formato. Cada mquina reconoce y ejecuta un nmero de instrucciones diferentes que se agrupan en los distintos lenguajes de programacin. Se han desarrollado innumerables lenguajes para facilitar la vida al programador, aumentando la productividad. Estos lenguajes usan un nmero reducido de instrucciones (normalmente en ingls) que siguen unas estrictas reglas gramaticales que se conocen como sintaxis del lenguaje aunque el programador de esta forma se distancie del hardware del computador, este sigue trabajando en lenguaje mquina. Por ello se hace necesaria una traduccin a una secuencia de instrucciones interpretables por el computado. la existencia de lenguajes que combinan caractersticas de los de alto nivel y los de bajo nivel (es decir, Ensamblador) Un ejemplo es C: contiene estructuras de programacin de alto nivel; sin embargo, fue diseado con muy pocas instrucciones, las cuales son sumamente sencillas.

LENGUAJE DE PROGRAMACION

Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevadas a cabo por mquinas como las computadoras Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Tambin la palabra programacin se define como el proceso de creacin de un programa por computadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos:

El desarrollo lgico del programa para resolver un problema en particular. Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. En su uso, un lenguaje de programacin puede acercarse a la forma humana de expresarse y, por eso, este tipo de lenguajes es llamado de alto nivel. Esto significa que utilizan palabras y formas en sus estructuras que se asemejan al lenguaje natural (especialmente al ingls). En cambio, aquellos lenguajes que se aproximan ms a la forma en la cual la computadora se maneja, son llamados lenguajes de bajo nivel. Esto significa que lo que el programador deba escribir se acercar al lenguaje mquina, que es, en definitiva, lo que las computadoras pueden interpretar.

Los lenguajes de programacin pueden clasificarse segn el paradigma que usan en: procedimentales, orientados a objetos, funcionales, lgicos, hbridos, etc., clasificacin que depende de motivos que escapan al alcance de este artculo.Son ejemplos de lenguajes de programacin: php, prolog, asp, actionscript, ada, python, pascal, c, basic, java, etc.

TIPOS DE LENGUAJE DE PROGRAMACION

Lenguaje de bajo nivel Son lenguajes totalmente dependientes de la maquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las mquinas .En los primeros lenguajes de nivel bajo la limitacin era que se orientaban a un rea especfica y sus instrucciones requeran de una sintaxis predefinida. Se clasifican como lenguajes procedimentales. Otra limitacin de los lenguajes de nivel bajo es que se requiere de ciertos conocimientos de programacin para realizar las secuencias de instrucciones lgicas. Los lenguajes de alto nivel se crearon para que el usuario comn pudiese solucionar un problema de procesamiento de datos de una manera ms fcil y rpida. Por esta razn, a finales de los aos 1950 surgi un nuevo tipo de lenguajes de programacin que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generacin o de nivel alto, en contraposicin a los de bajo nivel o de nivel prximo a la mquina. Ventajas

Genera un cdigo ms sencillo y comprensible. Escribir un cdigo vlido para diversas mquinas y, posiblemente, sistemas operativos.

Inconvenientes

Reduccin de velocidad al ceder el trabajo de bajo nivel a la mquina. Algunos requieren que la mquina cliente posea una determinada plataforma.

LENGUAJE DE ALTO NIVEL


Es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y estn condicionados por la estructura fsica de la computadora que lo soporta Son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mnima lgica aritmtica. Estn ntimamente vinculados al hardware. Por norma general estn disponibles a nivel firmware, cmos o chip set. Estos lenguajes estn orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware as haya sido diseada. Dicho lenguaje es muy simple o nada complicado, pero estructurar programas a ese nivel es muy difcil. Dado que este lenguaje viene dado por las especificaciones tcnicas del hardware, no permite una abstraccin fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fcilmente trasladado a lenguaje de mquina. Proporciona poca o ninguna abstraccin del microprocesador de un ordenador. Consecuentemente es fcilmente trasladado a lenguaje de mquina. La palabra "bajo" no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida abstraccin entre el lenguaje y el hardware. se utiliza este tipo de lenguaje para programar controladores (drivers). . El lenguaje de programacin tiene ciertas ventajas: Mayor adaptacin al equipo. Posibilidad de obtener la mxima velocidad con mnimo uso de memoria. Pero tambin tiene importantes inconvenientes: Imposibilidad de escribir cdigo independiente de la mquina. Mayor dificultad en la programacin y en la comprensin de los programas. El programador debe conocer ms de un centenar de instrucciones. Es necesario conocer en detalle la arquitectura de la mquina. CARACTERISTICAS Se trabaja a nivel de instrucciones, es decir, su programacin es al ms fino detalle. Est orientado a la mquina.Son comprensibles directamente por la mquina (aunque el ensamblador necesita una pequea traduccin) Los programas se ejecutan muy rpidamente (si estn bien escritos, claro)Ocupan menos espacio en memoriaPermiten controlar directamente el hardware, por lo que son apropiados para la programacin de sistemas. 4

LENGUAJE DE MAQUINA
El lenguaje mquina es el nico que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos nicos smbolos 0 y 1, denominados bits (abreviatura inglesa de dgitos binarios). El lenguaje mquina es el nico que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos nicos smbolos 0 y 1, denominados bits (abreviatura inglesa de dgitos binarios). Fue el primer lenguaje utilizado en la programacin de computadoras, pero dej de utilizarse por su dificultad y complicacin, siendo sustituido por otros lenguajes ms fciles de aprender y utilizar, que adems reducen la posibilidad de cometer errores. Un programa consiste en una cadena de estas instrucciones ms un conjunto de datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de mquina es especfico de la arquitectura de la mquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas. Los circuitos micro programables son sistemas digitales, lo que significa que trabajan con dos nicos niveles de tensin. Dichos niveles, por abstraccin, se simbolizan con los nmeros 0 y 1, por eso el lenguaje de mquina slo utiliza dichos signos. Esto permite el empleo de las teoras del lgebra booleana y del sistema binario en el diseo de este tipo de circuitos y en su programacin.

LENGUAJE ENSAMBLADOR

Un programa escrito en lenguaje ensamblador consiste en una serie de Instrucciones que corresponden al flujo de rdenes ejecutables que pueden ser cargadas en la Memoria de un sistema basado en Microprocesador. Por ejemplo, un Procesador x86 puede ejecutar la siguiente instruccin Binaria como se expresa en cdigo de mquina. CARACTERISTICAS

El cdigo escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido directamente por un ser humano ya que su estructura se acerca ms bien al lenguaje mquina, es decir, lenguaje de bajo nivel. programar cuidadosamente en lenguaje ensamblador se pueden crear programas que se ejecutan ms rpidamente y ocupan menos espacio que con lenguajes de alto nivel. Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un microprocesador por lo que se pueden crear segmentos de cdigo difciles de programar en un lenguaje de alto nivel. Tambin se puede controlar el tiempo en que tarda una rutina en ejecutarse, e impedir que se interrumpa durante su ejecucin. El lenguaje ensamblador es un cdigo estructurado y gravitatorio desarrollado sobre un archivo de programacin (.ASM), en el cual pueden existir varios programas, macros o rutinas que pueden ser llamados entre si.

VENTAJAS
Como el proceso de escribir un cdigo ejecutable era considerablemente arduo, en consecuencia fue creado el primer lenguaje de programacin denominado ensamblador (ASM). Siguiendo la sintaxis bsica del ensamblador, era ms fcil escribir y comprender el cdigo. Las instrucciones en ensamblador consisten en las abreviaturas con significado y a cada instruccin corresponde una localidad de memoria. Un programa denominado ensamblador compila (traduce) las instrucciones del lenguaje ensamblador a cdigo mquina (cdigo binario).este programa compila instruccin a instruccin sin optimizacin. Como permite controlar en detalle todos los procesos puestos en marcha dentro del chip, este lenguaje de programacin todava sigue siendo popular. El cdigo escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido ya que su estructura se acerca al lenguaje mquina, es decir, es un lenguaje de bajo nivel.El lenguaje ensamblador es difcilmente portable, es decir, un cdigo escrito para un microprocesador, puede necesitar ser modificado, para poder ser usado en otra mquina distinta. Al cambiar a una mquina con arquitectura diferente, generalmente es necesario reescribirlo completamente. 6

LENGUAJES COMPILADOS Se implementa mediante un compilador. Esto implica que, una vez escrito el programa, ste se traduce a partir de su cdigo fuente por medio de un compilador en un archivo ejecutable para una determinada plataforma (por ejemplo Solaris para Sparc, Windows NT paraIntel, etc.). Los lenguajes compilados son lenguajes de alto nivel en los que las instrucciones se traducen del lenguaje utilizado a cdigo mquina para una ejecucin rpida. Por el contrario un lenguaje interpretado es aquel en el que las instrucciones se traducen o interpretan una a una siendo tpicamente unas 10 veces ms lentos que los programas compilados. Es tericamente posible escribir un compilador o un intrprete para cualquier lenguaje, sin embargo en algunos lenguajes una u otra implementacin es ms sencilla porque se disearon con una implementacin en particular en mente. Algunos entornos de programacin incluyen los dos mecanismos, primero el cdigo fuente se traduce a un cdigo intermedio que luego se interpreta en una mquina virtual, pero que tambin puede compilarse justo antes de ejecutarse. La mquina virtual y los compiladores Just in Time de Java son un ejemplo de ello que analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la mquina). Su accin equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.

permite utilizar funciones y operadores ms potentes, como por ejemplo ejecutar cdigo contenido en una variable en forma de cadenas de caracteres. Usualmente, este tipo de instrucciones es imposible de tratar por medio de compiladores. Los lenguajes que incluyen este tipo de operadores y que, por tanto, exigen un intrprete, se llaman interpretativos. Los lenguajes compilativos, que permiten el uso de un compilador, prescinden de este tipo de operadores.

LENGUAJE DE PROGRAMACION DECLARATIVOS Es un paradigma de programacin que est basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solucin. La solucin es obtenida mediante mecanismos internos de control, sin especificar exactamente cmo encontrarla (tan slo se le indica a la computadora qu es lo que se desea obtener o qu es lo que se est buscando). No existen asignaciones destructivas, y las variables son utilizadas con Transparencia referencial. En la programacin imperativa se describe paso a paso un conjunto de instrucciones que deben ejecutarse para variar el estado del programa y hallar la solucin, es decir, un algoritmo en el que se describen los pasos necesarios para solucionar el problema.En la programacin declarativa las sentencias que se utilizan lo que hacen es describir el problema que se quiere solucionar, pero no las instrucciones necesarias para solucionarlo. Esto ltimo se realizar mediante mecanismos internos de inferencia de informacin a partir de la descripcin realizada. Existen varios tipos de lenguajes declarativos:

Los lenguajes lgicos, como Prolog. Los lenguajes algebraicos, como Maude y SQL Los lenguajes funcionales, como Haskell.

VENTAJAS
existen algunas ventajas en el uso de la programacin declarativa. Entre las ventajas se destaca que la solucin de un problema se puede realizar con un nivel de abstraccin considerablemente alto, sin entrar en detalles de implementacin irrelevantes, lo que hace a las soluciones ms fcil de entender por las personas. La resolucin de problemas complejos es resuelta por el intrprete a partir de la declaracin de las condiciones dadas. La programacin declarativa es muy usada en la resolucin de problemas relacionados con inteligencia artificial, bases de datos, configuracin, y comunicacin entre procesos; sin embargo, ningn leguaje declarativo se aproxima en popularidad a los lenguajes imperativos. 8

LENGUAJE DE PROGRAMACION C Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder directamente a memoria odispositivos perifricos. VENTAJAS Un ncleo del lenguaje simple, con funcionalidades aadidas importantes, como funciones matemticas y de manejo de archivos proporcionadas por bibliotecas. Un sistema de tipos que impide operaciones sin sentido. Usa un lenguaje de procesado el procesador de c, para tareas como definir marcos e incluir mltiples archivos de cdigo de fuente. Acceso a memoria de bajo nivel mediante el uso de punteros. Interrupciones al procesador de uniones.

DESVENTAJAS Recoleccin de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la libgc. Soporte para la programacin orientada a objetos aunque la implementacin original de c fue un procesador que traducira fuente de c a c.Escapulario Fuentes de anidares, aunque GCC tiene esta caracterstica como extensin. Soporte nativo para la programacin multihilo y redes de computadores. 9

CARACTERISTICAS Sencillez de uso: C# elimina muchos elementos aadidos por otros lenguajes y que facilitan su uso y compresin, como por ejemplo ficheros de cabecera, o ficheros fuentes. por ello que se dice que C# es contenido. Adems, no se incorporan al lenguaje elementos poco tiles, como por ejemplo macros, herencia mltiple u operadores diferentes al operador de acceso a mtodos (operador punto) para acceder a miembros de espacios de nombres. La programacin en C tiene una gran facilidad para escribir cdigo compacto y sencillo a su misma vez. En el lenguaje C no tenemos procedimientos como en otros lenguajes solamente tenemos funciones los procedimientos los simula y esta terminante mente prohibido escribir funciones , procedimientos y los comandos en mayscula todo se escribe en minsculas (a no ser las constantes J ) Los archivos en la C se escriben en texto puro de ASCII del Dos si se escribe en WORD por ejemplo el mismo incluye muchos cdigos no entendidos por el compilador y generara errores ;una vez escrito se debe pasar a compilar el archivo; los archivos tienen 2 Extensiones archivo. C que es el archivo a compilar el que contiene todas los procedimientos funciones y cdigo de nuestro programa y archivo que es las libreras que contienen las funciones de nuestro programa. (NOTA : El compilador genera Archivos con extensin .EXE). Cada instruccin que pasemos a poner en C va seguida de un punto y coma para decirle al compilador que hasta ah llega la instruccin simula un Ente del teclado. Ejemplo: clrscr(); /* borra la pantalla. TIPO DE VARIABLES EN C Para la definicin de variables de debe poner primero el tipo de variable a definir y luego el nombre de la variable ( si queremos inicializarla podemos a continuacin poniendo = valor) y si queremos definir mas de una variable del mismo tipo podemos poniendo una coma . Punteros : C permite el manejo de punteros a memoria de una forma fcil y gil por medio de punteros podremos desarrollar funciones que no devuelvan un solo valor sino que devuelvan mas valores a su misma vez. solamente tenemos que tener en cuenta un par de cosas y podemos acceder a posiciones de memoria de las variables apuntado hacia ella, & direccin hacia donde apunta el objeto o variable 9

LENGUAJE INTERPRETADO Se puede tambin utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el cdigo objeto que se produce durante la corrida de compilacin para utilizarlo en una corrida de produccin futura, el programador slo carga el programa fuente en la computadora junto con los datos que se van a procesar. A continuacin, un programa intrprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la mquina, convierte cada proposicin del programa fuente en lenguaje de mquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el cdigo objeto para utilizarlo posteriormente.

10

LENGUAJE DE PROGRAMACION JAVA Java es un lenguaje de programacin originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. El lenguaje deriva mucho de susintaxis de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos Las aplicaciones de Java son generalmente compiladas abytecode (clase Java) que puede correr en cualquier mquina virtual Java (JVM) sin importar la arquitectura de la computadora. Java es un lenguaje de programacin de propsito general, concurrente, basado en clases, y orientado a objetos,

11

HISTORIA DEL LENGUAJE C


El lenguaje de programacin C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseo del sistema operativo UNIX. C fue creado para poder escribir dicho sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara. con el paso del tiempo se han desarrollado cientos de bibliotecas que permiten a los programadores de C utilizar el cdigo desarrollado por otros para la realizacin de tareas comunes. Esto, a su vez, ha propiciado el desarrollo de aplicaciones en lenguaje C. Actualmente es imposible contar la cantidad de aplicaciones y herramientas desarrolladas en C. En 1969, Ken Thompson escribi el Lenguaje B, en Bell Laboratories, con el objetivo de recodificar UNIX (escrito hasta ese momento en lenguaje ensamblador) usando un lenguaje de alto nivel ms portable y flexible. Durante los siguientes aos, Dennis Ritchie modific el lenguaje B, llegando a crear el lenguaje C y reescribiendo el sistema UNIX en dicho lenguaje; aadi caractersticas nuevas, como son el diseo de tipos y las estructuras de datos En los aos siguientes a la publicacin del C de Kernighan y Ritchie, se aadieron al lenguaje muchas caractersticas no oficiales, que estaban presentes en algunos compiladores y no en otros. Fue por ello que en 1989 ANSI (American National Standards Institute) public el primer estndar oficial de C, que es conocido como ANSI C. En este estndar se tomaron muchas de las funcionalidades no oficiales y se agregaron funcionalidades nuevas como los prototipos de funcin, y un preprocesador mejorado. Tambin se cambi la sintaxis de la declaracin de parmetros de funciones, para que incluyeran el tipo junto con el nombre. Al ao siguiente, en 1990 se public la estandarizacin ISO del lenguaje. Este estndar es bsicamente el estndar ANSI, con unas pocas modificaciones de formato. A este estndar se lo conoce, entonces, como C89, o C90, y se trata del mismo lenguaje.Basndose en el estndar ANSI que estaba en preparacin, en 1988 Kernighan y Ritchie publicaron la segunda edicin de su libro, que es an hoy utilizada como una de las referencias principales del lenguaje. Durante los siguientes aos, el lenguaje C permaneci sin demasiados cambios. Sin embargo, como haba sucedido antes, los distintos compiladores fueron incorporando caractersticas adicionales, que otros compiladores no tenan, siendo C++ la principal influencia. 12

Fue por ello que a finales de los noventa se decidi revisar el estndar de C, lo que llev a la publicacin del estndar C99. Este estndar incluye varias nuevas caractersticas como son: las funciones inline; la posibilidad de declarar variables en cualquier parte del cdigo; los comentarios de una sola lnea utilizando //; los tipos de datos long long int, bool y complex, entre otras. An hoy el proceso de evolucin del lenguaje sigue avanzando, y desde 2007 se est trabajando en el armado de un nuevo estndarBasndose en el estndar ANSI que estaba en preparacin, en 1988 Kernighan y Ritchie publicaron la segunda edicin de su libro, que es an hoy utilizada como una de las referencias principales del lenguaje. USO DEL LENGUAJE C

Compiladores e intrpretes de lenguajes Controladores de dispositivos (drivers ) Aplicaciones de telecomunicacin Programacin de redes Aplicaciones de procesos de seales digitales

ANSI C E ISO C
A finales de la dcada de 1970, C empez a sustituir a BASIC como lenguaje de programacin de microcomputadores predominante. Durante la dcada de 1980 se empez a usar en los IBM PC, lo que increment su popularidad significativamente. Al mismo tiempo, Bjarne Stroustrup empez a trabajar con algunos compaeros de Bell Labs para aadir funcionalidades de programacin orientada a objetos a C. El lenguaje que crearon, llamado C++, es hoy en da el lenguaje de programacin de aplicaciones ms comn en el sistema operativo Microsoft Windows; mientras que C sigue siendo ms popular en el entorno Unix. Otro lenguaje que se desarroll en esa poca, Objectivo C, tambin aadi caractersticas de programacin orientada a objetos a C. Aunque hoy en da no es tan popular como C++, se usa para desarrollar aplicaciones Cocoa para Mac OS X.

12

CONCLUSION

Yo aprend de este tema que los lenguajes de programacin no son simplemente un detalle ms del amplio mundo de la informtica, y por lo tanto deben ser vistos como el fundamento y la base del desarrollo y avance de la computacin resulto ser comprensible los tipos y la clasificacin que se les da a los lenguajes de programacin en base a sus funcionalidades y caractersticas. Este estudio tambin permite desarrollar un sentido crtico de los lenguajes de programacin, de forma que el programador no seleccione ni emita un juicio respecto a determinador. que el programador est capacitado para dar razones contundentes y certeras del por qu un lenguaje es mejor que otro para determinada tarea, qu ventajas tiene uno respecto del otro, y que as tambin el programador sea capaz de seleccionar el lenguaje que ms le convenga para la resolucin de un problema determinado.

13

REFERENCIAS OTRAS FUENTES

1.

[Mark] (2010). O'Reilly Media, Inc. (ed.): Learning Python, Fourth Edition (libro). O'Reilly. Consultado el 11 de febrero de 2010.

2.

http://www.softwarepreservation.org/projects/FORTRAN/index.html#By_FORTRAN_project_memb ers

3.

Wilson, Leslie B. (1993). Comparative Programming Languages, Second Edition. Addison-Wesley. pp. 75. ISBN 0-201-56885-3.

4.

a b

Wilson, Leslie B. (1993). Comparative Programming Languages, Second Edition. Addison-

Wesley. pp. 213. ISBN 0-201-56885-3. 5. Wilson, Leslie B. (1993). Comparative Programming Languages, Second Edition. Addison-Wesley. pp. 244. ISBN 0-201-56885-3. 6.

http://usuarios.lycos.es/tutoinformatica/lenguajes.html http://www.monografias.com/trabajos38/tipos-lenguajes-programacion/tipos-lenguajesprogramacion.shtml.

7. 8.

www.slideshare.net/pefrayo5/tipos-de-lenguaje-de-programacin robregonm.blogspot.com/.../lenguajes-interpretados-vs-len

14

LENGUAJE DE PROGRAMACION DE BAJO NIVEL

Figura No. 1 de 10

15

LENGUAJE DE PROGRAMACION DE ALTO NIVEL

Figura No. 2 de 10

15

LENGUAJE DE PROGRAMACION DE MAQUINA

Figura No. 3 de 10

15

LENGUAJE DE PROGRAMACION ENSAMBLADOR

figuraNo.4 de 10

Figura No. 5 de 10
15

LENGUAJE DE PROGRAMACION COPILADO

Figura No. 6 de 10

15

LENGUAJE DE PROGRAMACION DECLARATIVO

Figura No. 7 de 10

15

LENGUAJE DE PROGRAMACION COMPILADOS

Figura No. 8 de 10

15

LENGUAJE DE PROGRAMACION C

Figura No. 9 de 10

15

LENGUAJE DE PROGRAMACION JAVA

Figura No. 10 de 10
15

S-ar putea să vă placă și