Você está na página 1de 11

Repblica Bolivariana De Venezuela

Ministerio del Poder Popular para la Educacin Superior


Instituto Universitario Tecnolgico Rodolfo Loero Arismendi
Extensin Maturn.
Seccin: 1da

Lenguaje de Programacin.

Profesora:

Bachilleres:

Rodrguez, Milagro

Tamayo, Zaily V-26.249.137


Caripa, Andrea

V-24.217.734

Chourio, Lisbeida V-25.877.974


Rodrguez, Eduar V-20.648.522

Maturn, Junio de 2015

INTRODUCCIN.

Los lenguajes de computadora se utilizan para resolver problemas, y ha habido miles de


aos de trabajo en matemticas para este fin. Los lenguajes de programacin estn
especificados por reglas para formar instrucciones correctas, organizndolas en mdulos,
someterlas hacia un compilador, el cual traduce el cdigo en un lenguaje comprensible para
una mquina en particular, y finalmente ejecutar el programa, es decir, someter la entrada
hacia la computadora, la cual transforma en una salida de acuerdo con las instrucciones en
el programa.
Cuando usamos una computadora, estamos intentado resolver un problema. Puede ser un
problema de negocios, que involucra ganancias y prdidas; un problema cientfico que
emplea modelos de comportamiento fsico; una investigacin estadstica que evala la
posibilidad de que ocurra algn evento.
En general, una computadora, slo es capaz de realizar tres operaciones bsicas:

Sumar, restar, multiplicar y dividir dos valores numricos.


Comparar dos valores numricos o alfabticos (comprobar sin son iguales,
determinar si el primero es mayor que el segundo, si son diferentes, etc.).
Almacenar o recuperar informacin.

Con estas sencillas operaciones utilizadas y combinadas de manera adecuada, mediante lo


que se denomina Programa de computadora, se pueden llegar a realizar tareas
increblemente complejas que aporten la solucin a un determinado problema, ya sea
administrativo, cientfico, o de cualquier otro tipo.
Dentro del campo de la computacin, un PROBLEMA consiste en la necesidad de
transformar un grupo de datos iniciales (entrada) en un grupo diferente de datos finales
(Resultados).
De este modo, una computadora podr resolver un problema si alguien desarrolla un
programa que contenga las instrucciones adecuadas que permitan transformar los datos,
esta actividad la realizan los Programadores (seres humanos) y se le denomina

Programacin.

La programacin ha ido evolucionando constantemente, desde los primeros programas


escritos directamente en cdigo maquina (0 y 1) hasta llegar hoy a los lenguajes visuales
(intuitivos).
Esta evolucin se ha producido gracias a la utilizacin de diversos sistemas y herramientas.
El ms efectivo es la realizacin de ALGORITMOS previos, que representan el programa
mediante smbolos. Los algoritmos y los programas, son parecidos a una receta de cocina.
Los lenguajes de programacin son el medio que permite a los Programadores expresar las
instrucciones que la computadora va a realizar mediante la transformacin de los
algoritmos en una serie de sentencias que siguiendo la sintaxis propia del lenguaje, indica
las operaciones que va a realizar.

Lenguajes de Programacin.
Se ha visto hasta ahora que los lenguajes de programacin son un simbolismo, que nos
permite expresar en operaciones elementales (instrucciones) la solucin a nuestro
problema.
El ordenador ejecuta las instrucciones que le hemos suministrado previamente en forma de
programa. Pero este programa escrito en un lenguaje determinado necesita ser traducido a
lenguaje mquina que es el comprensible directamente por el ordenador.
Existen abundantes lenguajes que se han especificado y de los que se han escrito
traductores; las normas (sintaxis) y palabras que emplean cada uno de ellos las definieron
los organismos internacionales, otros los constructores y otros los clientes.
Los manuales son las caractersticas del lenguaje y los traductores se suelen adquirir
conjuntamente, en los ordenadores grandes al proveedor del equipo y para los
microordenadores en las tiendas de informtica.
Es decir, los lenguajes de programacin son aplicaciones especficas que han sido pensadas
y diseadas para crear otras aplicaciones o programas.
Los lenguajes de programacin se basan en un sistema de instrucciones previamente
establecidas que indican al ordenador lo que debe realizar.
Los lenguajes de programacin son lenguas o idiomas ya establecidos, comprensibles
tanto por el programador, como por la mquina, que permiten desarrollar los programas.
Existen muchos y muy variados, y evolucionan constantemente, tanto en potencia como en
facilidad de uso. La mayora est escrito en Ingls, aunque cada vez son ms visuales e
intuitivos.

Compiladores para todos los lenguajes de alto nivel; los intrpretes en cambio slo se han
desarrollado para algunos lenguajes de programacin siendo los ms conocidos los de
BASIC.
El tiempo de ejecucin del C es de decenas de veces menor que el BASIC y es un lenguaje
de un nivel suficientemente bajo como para sustituir al ensamblador.

Tipos de Lenguajes de Programacin


Segn Su Nivel
Lenguaje de bajo nivel: Solo permitan complicadas combinaciones de unos (1) y ceros
(0) denominados lenguajes binarios o lenguaje mquina.
Lenguaje de medio nivel: Suelen ser clasificados de alto nivel, pero permiten ciertos
manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creacin de sistemas
operativos, ya que permiten un manejo abstracto, pero sin perder mucho del poder y
eficiencia que tienen los lenguajes de bajo nivel. (Lenguaje ensamblador).
Lenguaje de alto nivel: Son lenguajes para el programador. En eso las instrucciones tienen
cdigos que describen la accin a realizar. Estn orientados a una clase especfica de
problemas de proceso. Por ejemplo, se han diseado varios lenguajes para procesar
problemas de naturaleza cientfica y matemtica, y otros se han ideado para el
procesamiento de manipulacin y archivos de datos.
Lenguaje orientado a problemas: Lenguaje de computacin diseado para

manejar un problema particular. Ejemplos: FORTRAN fue diseado para ingeniera,


COBOL para negocios y GPSS para simulaciones.
Programacin visual: Programas basados en herramientas visuales como mens, botones,
y cualquier elemento grfico, que se puede seleccionar de una paleta, se arrastra y se suelta
donde se desea sobre la pantalla. Esto tambin puede referirse a poder conseguir el cdigo
fuente interactuando con diagramas de flujo y grficos lgicos asociados a cdigos. Ej.:
Visual BASIC, Visual FoxPRO, Visual C++, etc.

Programacin Orientada a Objetos (POO): Su objetivo es el aumentar la


productividad del programador incrementando la extensibilidad y reutilizando el software,
Controlando la complejidad y el costo de mantenimiento. Ejemplos: C++, Turbo PASCAL,
Power Builder, etc.

Caractersticas de los lenguajes de programacin.

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.

Prueba y depuracin del programa.

Desarrollo de la documentacin.

Facilitan la tarea de programacin, ya que disponen de forma

Avances de los Lenguajes de Programacin


Fortran (1956)
Es un lenguaje de programacin para el desarrollo de aplicaciones matemticas y
cientficas, fue el primer lenguaje de programacin de alto nivel.
De propsito general, procedimentales imperativo, que est especialmente adaptado al
clculo.
Algol (1958)
Fue muy popular en las universidades durante los aos 60, pero no lleg a ser un lenguaje
comercial.
Fue el primer lenguaje que introdujo el concepto de variables locales a un bloque de
cdigo.
Lisp (1960)
Una notacin matemtica prctica para los programas de computadora, basada en el clculo
lambda.
Es una familia de lenguajes de programacin de computadora de tipo funcional, creado por
John McCarth.
Cobol (1960)
Una buena gestin de archivos y una excelente gestin de los tipos de datos para la poca, a
travs de la conocida sentencia PICTURE para la definicin de campos estructurados.

Fue creado con el objetivo de crear un lenguaje de programacin universal para cualquier
computador.
Basic (1964)
Como un medio para facilitar programar computadores a estudiantes (y profesores) que no
fueran de ciencias. En ese tiempo, casi todo el uso de los computadores requera codificar
software hecho a la medida.
Es una familia de lenguajes de programacin de alto nivel. Creado por John G.Kemeny y
Thomas E.Kurtz.
Prolog (1970)
Para programar artefactos electrnicos mediante el paradigma lgico con tcnicas de
produccin final interpretada. Es bastante conocido en el rea de la Ingeniera Informtica
para investigacin en Inteligencia Artificial.
Es un lenguaje de programacin lgico e interpretado, bastante conocido en el medio de
investigacin.
C (1972)
Un ncleo del lenguaje simple, con funcionalidades aadidas importantes, como funciones
matemticas y de manejo de archivos, proporcionadas por bibliotecas.
Creado por Dennis M. Ritchie en los Laboratorios Bell como evolucin del anterior
lenguaje B.
Pascal (1975)
Sus instrucciones o sentencias se componen de expresiones de apariencia algebraica y de
ciertas palabras como BEGIN, END, READ, WRITE, IF, THEN, REPEAT, WHILE, DO.
Es un lenguaje de programacin desarrollado por el profesor suizo Niklaus Wirthu.
C++ (1986)
La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con
mecanismos que permitan la manipulacin de objetos.

Uso de los lenguajes de programacin


Pascal: Propicio para la investigacin cientfica.

Fortran: El primer lenguaje exhaustivo de alto nivel de uso generalizado, es utilizado en


trabajos cientficos.
Cobol: Es un lenguaje de programacin para uso comercial y empresarial especializado en
la organizacin de datos y manipulacin de archivos.
Basic: Este lenguaje de alto nivel fue inventado con fines didcticos, es fcil de aprender y
fcil de usar. Est dirigido a los usuarios de computador no profesionales
Lenguaje C: Este lenguaje de programacin est orientado a los Sistemas Operativos y es
muy eficaz y con l podemos crear Softwares de sistemas operativos como Windows o
Linux y tambin para aplicaciones. Tambin sirve para experimentos informticos, fsicos,
matemtico, etc. Es tambin muy utilizado en robtica con el que se programan
simuladores, etc.
Lenguaje Visual: Esta nueva generacin de lenguajes se basa en elementos denominados
objetos, a los cuales estn asociados programas, descripciones de color, tamao, modalidad
de acceso y cualquier otra caracterstica que distinga al objeto. Un objeto puede ser un
icono, una ventana, un archivo, una impresora, entre otros.
HTML: Este lenguaje es con el que se crean las pginas web, por ejemplo, que
bsicamente es un conjunto de etiquetas que sirven para definir el texto y otros elementos
que puedes ver en las pginas web. HTML significa HyperText Markup Lenguaje
(lenguaje de marcas de hipertexto) y es muy fcil de aprender. Luego ya depende de si
queremos una web ms o menos elaborada podremos profundizar en este lenguaje.
CSS: Son hojas que sirven para dar estilo a las pginas web como su color, definir su
fondo, tipos de letra, etc.
XML: Este lenguaje es tambin un lenguaje de etiquetas como el HTML, pero a diferencia
de ste, el lenguaje XML separa el contenido de la presentacin, es decir, XML se preocupa
del significado del texto que define el HTML. Te da el dato ms el significado de ese dato,
mientras que el HTML te da el dato nada ms. El XML es un complemento fundamental al
HTML.
SQL: Este lenguaje est creado para realizar consultas a bases de datos principalmente.
SQL son las siglas de Structured Query Lenguaje (Lenguaje estructurado de consultas) y se
utiliza para pginas web y tambin para aplicaciones de ordenadores, para manejar datos
sobre todo. (Introducir datos, actualizar datos, eliminar o seleccionar datos)
Java: Probablemente ste podra ser el favorito de ms de uno ya que es el lenguaje
utilizado para programas punteros como herramientas, juegos y aplicaciones. Este lenguaje
de programacin se utiliza en miles de millones de dispositivos mviles y aparatos de
televisin y en ms de 850 millones de ordenadores personales de todo el mundo. Java est
instalado en inmensidad de aplicaciones y sitios web. Probablemente tambin te
suene JavaScript, que es otro lenguaje utilizado para crear pequeos programas encargados

de realizar acciones dentro de una web como por ejemplo para crear efectos especiales o
para definir interactividades con los usuarios.
PHP: El PHP es un lenguaje de programacin similar al HTML que nos sirve
fundamentalmente para pginas web y se puede combinar con el lenguaje HTML. El
lenguaje PHP se basa en los scripts que es un guin de rdenes o instrucciones que
recibe un servidor de una pgina web para leer su cdigo fuente.
Visual Basic: Diseador de entorno de datos, es posible generar, de manera automtica,
conectividad entre controles y datos mediante la accin de arrastrar y colocar sobre
formularios o informes. Los objetos Actives son una nueva tecnologa de acceso a datos.
Asistente para formularios: sirve para generar de manera automtica formularios que
administran registros de tablas o consultas pertenecientes a una base de datos, hoja de
clculo u objeto. Asistente para barras de herramientas. Es ampliamente utilizado en
corporaciones, porque es una herramienta que permite crear rpidamente aplicaciones
Windows.
Phyton: Es un lenguaje multiplataforma de propsito general cuyo desarrollo se enfoca en
proveer herramientas fundamentales para resolver cualquier tipo de problema en el campo
de la computacin, sin sacrificar la legibilidad y simplicidad del cdigo.
Ruby: Es un lenguaje interpretado Orientado a Objetos de propsito general y
multiplataforma. Una de las principales filosofa del lenguaje es enfocarse en simplicidad y
productividad, lo que hace de Ruby un lenguaje con una sintaxis muy sencilla y amigable,
muy sencilla de aprender; pero a su vez muy poderoso y verstil para crear cdigo
escalable, sencillo y de manera eficiente.

Conclusin.

Como puede verse, existen lenguajes especficos para cada tarea diferente.
Muchos de ellos (Lenguajes de Programacin) ya no se usan, mientras que las nociones de
otros han sido incorporadas a otros lenguajes.
Los lenguajes y las Tcnicas de Programacin son importantes para la utilizacin de la
computadora como una herramienta para resolver problemas.
En computacin, un Problema consiste en la necesidad de transformar un grupo de datos
iniciales en un grupo diferente de datos finales (resultados).
De este modo, una computadora podr resolver un problema si alguien desarrolla un
programa que contenga las instrucciones adecuadas que permitan transformar los datos.
Los lenguajes deben ser confiables, comprensibles, eficientes en trminos de tiempo de
ejecucin y consumo de espacio, y deben satisfacer las necesidades de una comunidad, ya
sean cientficos, hombres de negocios o usuarios no tcnicos. Cada uno estos grupos estn
acostumbrados a un vocabulario particular y una manera de ver las cosas; de este modo,
existe una gran variedad de lenguajes y muy probablemente esto continuar siendo as.

Bibliografa
http://www.todo-programacion.com.ar/archives/2005/04/lenguajes_de_al.html
http://es.wikipedia.org/wiki/Lenguaje_de_bajo_nivel

http://www.carlospes.com/minidiccionario/lenguaje_de_bajo_nivel.php
http://www.desarrolloweb.com/articulos/2358.ph

Indic

Introduccin.

3 pg

Programacin..

4pg

Lenguajes de programacin.. .. 4,5pg


Tipos de lenguajes de programacin Alto, bajo y medio
nivel 5pg
Caractersticas. 6pg
Avances........... 6,7pg
Usos. 8pg
Conclusin. 9pg
Bibliografa................................... 10pg

Você também pode gostar