Informe #1 Lenguaje de Programación
Informe #1 Lenguaje de Programación
Informe #1 Lenguaje de Programación
TEMA:
LENGUAJES DE
PROGRAMACIN
PROGRMACI
N
BSICA.
Lenguajes de Program
PROGRAMACIN
BSICA
INDICE
1. INTRODUCCINPg. 04
2. OBJETIVOS...Pg. 05
3. MARCO TERICO......Pg. 06
5. CONCLUSIONESPg. 16
INTRODUCCIN
Segn la definicin de Lenguaje, dcese que se entiende como un sistema de
comunicacin que posee una determinada estructura, contenido y uso, es decir,
es aquel grupo de smbolos, palabras y sonidos articulados, que a travs de un
conjunto de reglas nos permiten manifestar lo que pensamos o sentimos.
La programacin, en el vocabulario propio de la informtica, est claramente
definido como el procedimiento de escritura de un cdigo fuente de un software.
De tal manera que se puede afirmar que, la programacin le indica al programa
informtico qu accin tiene que llevar a cabo y cul es el modo de concretarla.
En el siguiente informe, presentado a continuacin, definiremos qu es un
Lenguaje de Programacin, detallaremos las caractersticas de cada tipo de
Lenguaje, para entender de una forma sencilla cules son, as como tambin para
qu sirven fundamentalmente a lo largo del desarrollo de este curso.
OBJETIVOS:
I.
Objetivo general:
Conocer de manera detallada qu es un Lenguaje de programacin y
su utilidad a lo largo del desarrollo de este curso.
II.
Objetivos especficos:
MARCO TERICO
I.
Qu es un Lenguaje de programacin?
Poca fiabilidad.
Gran dificultad para verificar y poner a punto los programas.
Los programas solo son ejecutables en el mismo procesador (CPU).
Ejemplos:
El lenguaje ensamblador:
Es un derivado del lenguaje mquina y est formado por
abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la
aparicin de este lenguaje se crearon los programas traductores para
poder pasar los programas escritos en lenguaje ensamblador a lenguaje
mquina. Como ventaja con respecto al cdigo mquina es que los
cdigos fuentes eran ms cortos y los programas creados ocupaban
menos memoria. Las desventajas de este lenguaje siguen siendo
prcticamente las mismas que las del lenguaje ensamblador, aadiendo
la dificultad de tener que aprender un nuevo lenguaje difcil de probar y
mantener.
Ventajas:
Generar un cdigo ms sencillo y comprensible.
La escritura de programas se basa en reglas sintcticas similares a los
lenguajes humanos, nombres de las instrucciones tales como READ,
WRITE, PRINT, OPEN, etc.
Las modificaciones y puestas a puntos de los
fciles.
programas son ms
3. Basic
Se dise en 1965 para proporcionar a los principiantes un lenguaje fcil de
aprender (Beginners All purpose Symbolic Instruction Code).
El principal objetivo que se pretenda al disear BASIC era la facilidad de uso
y aprendizaje, incluso a costa de la ineficiencia.
Sus principales aportaciones son las de ser un lenguaje interpretado e
interactivo. Esto, unido a la popularizacin de los microordenadores, ha
hecho que este lenguaje se extienda con rapidez e incluso que aparezcan
gran diversidad de versiones que extienden y adaptan el lenguaje original,
hacindolo til para aplicaciones tcnicas y de gestin. La versin ms
3.4.1. Interpretacin:
3.4.2. Compilacin:
Ejemplos:
Pascal: Pascal es un lenguaje de programacin desarrollado por el
profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que
facilitara el aprendizaje de programacin a sus alumnos, utilizando la
programacin estructurada y estructuracin de datos. Sin embargo con
el tiempo su utilizacin excedi el mbito acadmico para convertirse en
una herramienta para la creacin de aplicaciones de todo tipo.
Java: es un lenguaje de programacin de propsito general,
concurrente, orientado a objetos que fue diseado especficamente para
tener tan pocas dependencias de implementacin como fuera posible.
Su intencin es permitir que los desarrolladores de aplicaciones escriban
el programa una vez y lo ejecuten en cualquier dispositivo , lo que
quiere decir que el cdigo que es ejecutado en una plataforma no tiene
que ser recompilado para correr en otra.
C: Es un lenguaje orientado a la implementacin de Sistemas
Operativos, concretamente Unix. C es apreciado por la eficiencia del
cdigo que produce y es el lenguaje de programacin ms popular para
crear software de sistemas, aunque tambin se utiliza para crear
aplicaciones.
Compilador
Interprete
CONCLUSIONES:
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.
Estudiar los conceptos bsicos, clasificacin, diferencias, propiedades y
funcionamiento de los lenguajes de programacin es elemental para cualquier
estudiante o profesional dedicado a la computacin, pues de esa manera se logra
tener una perspectiva global y mucho ms amplia que tendr mucho peso al estar
bien documentados y al conocer qu son, cmo se clasifican y de qu manera
trabajan los lenguajes de programacin.
Luego del desarrollo de esta investigacin resulta fcil comprender 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 determinado lenguaje basado simplemente en su limitado
conocimiento ni basado en la popularidad de la que goza cierto lenguaje, sino 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.
Esta investigacin servir para evaluar correctamente los lenguajes de
programacin, determinando las ventajas y desventajas que cada uno de ellos
presenta.