2. Lenguaje de programación
Presentado por:
Camilo López
Camilo Ruiz
Santiago Tovar
Juan José tres palacios
Presentado a:
Deisy pestana
Institución educativa monseñor Gerardo Patiño
Grado: 10°b
Año: 2014
Cáceres ( Antioquia)
3. Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el
comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto
de reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y
lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes
informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el
HTML.
4. Creado en 1972 por Dennis Mac Alistair Ritchie en los laboratorios Bell como evolución del
anterior lenguaje B. Es un lenguaje orientado a la implementación de sistemas operativos,
concretamente Unix que fue desarrollado en C.
Es un lenguaje de propósito general muy utilizado cuyas principales características son:
• Combina características de los lenguajes de bajo nivel con los de alto nivel, lo que permite
crear programas eficientes.
5. • Es un lenguaje pequeño ya que sólo ofrece sentencias de control sencillas y funciones.
• Permite la programación estructurada y el diseño modular lo que mejora la apariencia,
comprensión y mantenimiento de los programas.
• Se realizan programas portables que se pueden ejecutar sin necesidad de realizar cambios
en diversos ordenadores.
• Incluye la utilización de punteros. Un puntero es una variable que apunta (contiene) a la
dirección de memoria de otra variable.
6. El lenguaje de programación surgió a mediados de los 80 gracias a Bjarne Stroustrup y fue desarrollado a partir
del lenguaje C en los laboratorios AT&T Bell.
• Es un lenguaje orientado a objetos aunque también tiene las mismas características que C, como por ejemplo
su eficiencia y el uso de punteros.
• Como es lógico, y debido a que se creó a partir de C, C++ cuenta con diversas mejoras y avances respecto de C,
lo que le hace un lenguaje más completo y por ello que los programadores tienden a programar más en este
lenguaje. Un programa en C++ soporta instrucciones escritas en C, pero un programa escrito en C no nos
permite ejecutar instrucciones de C++, por lo que viéndolo de ésta forma resulta más cómodo programar en
C++.
7. • Es un lenguaje muy popular debido a la eficiencia y robustez de sus programas.
• Además de ser un lenguaje orientado a objetos, también nos permite realizar programas
estructurados, lo cuál nos da libertad a la hora de programar. Nos da cierta libertad debido a
que no es tan estricto a la hora de escribir código como en C.
• Es un lenguaje compilado, es decir, compila directamente al código que entienden los ordenadores
por lo que es uno de los lenguajes más rápidos.
• Es portable al gran número de compiladores que permiten utilizar los programas en diversos
ordenadores con diferentes sistemas operativos.
8. • Soporta varios paradigmas de programación. Un paradigma de programación (dicho de manera
informal) es una forma de pensar a la hora de programar, el más utilizado es el paradigma de
programación orientada a objetos.
Un aspecto importante a destacar es la amplia cantidad de manuales, libros y código fuente
disponibles sobre C++, lo que nos da ciertas facilidades a la hora de aprender a programarlo.
9. Surgió en 1991 gracias a un grupo de ingenieros de Sun Microsystems como lenguaje de
programación para electrodomésticos.
Fue en 1995 cuando Java comenzó a utilizarse como lenguaje de programación de ordenadores.
Las características más importantes de este lenguaje de programación son:
• Es un lenguaje orientado a objetos.
• Modularidad, nos permite dividir los programas en pequeños módulos denominados clases, para
reducir la complejidad del problema
10. • Es robusto, es decir, es un lenguaje de programación fiable que reacciona adecuadamente
ante situaciones excepcionales.
• Es un lenguaje de programación portable que nos permite utilizar los programas
desarrollados en java en cualquier ordenador con cualquier sistema operativo.
• Dinámico, podemos compilar y ejecutar los programas en tiempo real.
11. • Seguro, elimina los accesos ilegales a memoria que realizan los punteros en C.
En definitiva, Java es uno de los lenguajes más utilizados actualmente ya que podemos
reutilizar el código de los programas y su arquitectura neutral nos permite utilizarlo en
cualquier arquitectura y sistema operativo independientemente de la máquina en que se
realizó el programa.
12. Python apareció en 1991 gracias a Guido Van Rossum.
Se dice que es un lenguaje multiparadigma ya que soporta diversos tipos de paradigmas de
programación como son la orientación a objetos, la programación imperativa o ,en menor
medida, la programación funcional.
Este lenguaje de programación es soportado por varios sistemas operativos, característica
conocida como portabilidad.
En cuanto al código, es un lenguaje simple y sencillo con instrucciones claras y fácil de leer.
13. Uno de los aspectos más importantes es que se trata de un lenguaje libre y gratuito por lo
que se pueden realizar copias del software y modificarlo como se quiera con tal de mejorarlo.
Como consecuencia de ello existen diversas versiones de Python.
Se utiliza con mucha frecuencia gracias a que es un lenguaje de propósito general que nos
permite realizar desde cualquier tipo de programa hasta desarrollar páginas web.
14. PHP fue creado en 1995 por Rasmus Lerdorf para el desarrollo de aplicaciones web dinámicas y se
puede incorporar directamente a páginas HTML. PHP es interpretado y ejecutado en el lado del
servidor web y posteriormente se envía el resultado al navegador.
Es un lenguaje "Open Source", es decir, es software libre al cual pueden acceder todos los usuarios.
PHP fue creado a partir de C, C++, Java, Pearl y Python por lo que ,a parte de tener unas características
propias, tiene una mezcla de características de los lenguajes citados anteriormente.
15. Las principales características del Lenguaje C son:
1.-Tiene un conjunto completo de instrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
4.-Los argumentos de las funciones se transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de
funciones.
16. Mostrar el área de un triángulo:
#include <stdio.h>
#include <conio.h>
void main()
{
float base, alt, area;
clrscr();
printf("*MUESTRA EL AREA DE UN TRIµNGULO*nn");
printf("Introduzca la base: ");
scanf("%f", &base); printf("Introduzca la altura: ");
scanf("%f", &alt);
area=base*alt/2;
printf("El area del tri ngulo es: %f", area);
getch();
}