lenguaje de programación

17
Lenguaje de programació n

Transcript of lenguaje de programación

Lenguaje de programaci

ón

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)

Lenguaje de programación

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.

los 5 lenguajes de programación más utilizados en la actualidad

C

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.

• 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.

C++

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++.

• 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.

• 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.

java

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

• 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.

• 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.

Python

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.

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.

PHP

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.

Características del lenguaje C++

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.

Ejemplo de algoritmo en c++

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();

}