You are on page 1of 19

LENGUAJES DE PROGRAMACION

Es un conjunto de instrucciones que al ser ejecutadas

realizan una tarea especfica.


El ciclo de desarrollo se resume en las siguientes 3 etapas:
Planeacin

Diseo

Programacin

Programador: Es la persona que se encarga de crear el

cdigo fuente o cdigo del programa mediante un procesador de texto o una ventana de edicin, incluida en los lenguajes de programacin.

Conjunto finito de instrucciones para llevar a cabo una

tarea. Constan de pasos finitos, no ambiguos y, de ser posible, eficientes.


En programacin, los algoritmos se implementan en forma

de sentencias en algn lenguaje de programacin. De esta manera, la forma de escribir los algoritmos depende del lenguaje de programacin, y del paradigma usado.
Los

algoritmos tambin pueden representarse grficamente empleando diagramas de flujo o pueden escribirse en pseudocdigo.

Es una representacin grfica de la secuencia de pasos que

se realizan para obtener un cierto resultado. Este puede ser un producto, un servicio, o bien una combinacin de ambos.
Caractersticas principales
Capacidad de Comunicacin: Permite la puesta en comn

de conocimientos individuales sobre un proceso, y facilita la mejor comprensin global del mismo Claridad: Proporciona informacin sobre los procesos de forma clara, ordenada y concisa.

Es una notacin que puede escribirse como una

mezcla de ingles o espaol y el lenguaje de programacin elegido. Ejemplo: Leer base, altura rea = (base * altura)/2 Escribir rea

Qu es un lenguaje de programacin?

Un conjunto de sintaxis y reglas semnticas que

definen los programas de la computadora. Es una tcnica estndar de comunicacin para entregarle instrucciones a la computadora. Un lenguaje le da la capacidad al programador de especificarle a la computadora, qu tipo de datos actan y que acciones tomar bajo una variada gama de circunstancias, utilizando un lenguaje relativamente prximo al lenguaje humano.

Un programa escrito en un lenguaje de programacin

necesita pasar por un proceso de compilacin, interpretacin o intermedio, es decir, ser traducido al lenguaje de mquina para que pueda ser ejecutado por el ordenador.

-Imperativos: Se llama lenguajes imperativos a

aquellos en los cuales se le ordena a la computadora cmo realizar una tarea siguiendo una serie de pasos o instrucciones. BASIC, C, C++, Java
-Declarativos: Se les conoce como declarativos a

aquellos lenguajes de programacin en los cuales se le indica a la computadora que es lo que se desea obtener o que es lo que se est buscando. (SQL)

Basic y Visual Basic:

Son actualmente los ms populares, ya que son fciles de utilizar y hay versiones disponibles para los distintos tipos de computadoras. Visual surgi como un lenguaje completo y poderoso que puede utilizarse para proyectos de programacin profesionales y es muy til para crear programas guiados por eventos con interfaz grafica para el usuario. VBA (Se usa para automatizar algunas tareas de Word, Excel, Access y Power Point.

Lenguaje C: Es un lenguaje basado en procedimientos y en

compilador, que proporciona comandos de alto y bajo nivel para acceder al HW.

C++: Es una versin orientada a objetos del lenguaje C.

Ejemplo
#include <iostream> int main() { std::cout << "Hola mundo!" << std::endl; }
C# (C Sharp): Es desarrollado por Microsoft. Incluye las

caractersticas de C++ y permite desarrollar programas para internet.

Cobol: Lenguaje de alto nivel basado en

procedimientos, enfocado principalmente para resolver problemas en los negocios.


Fortran: Es el ms antiguo de los lenguajes de alto

nivel, se diseo para resolver problemas cientficos, matemticos y de ingeniera que exigan clculos numricos repetitivos y formulas complejas.

Java y J++: Lenguajes de alto nivel, orientados a

objetos y basados en C++, pero optimizados para el desarrollo de aplicaciones en Internet. La diferencia entre ellas es que Java se puede ejecutar en diferentes plataformas.
Java Script: Se utiliza principalmente para crear

pginas Web de naturaleza interactiva. Este se encuentra dentro de un documento de HTML (Hyper Text Mark-up Language o Lenguaje de Marcas de Hipertexto), que el navegador interpreta al recibir la pgina Web.

LISP: (LISt Processing o procesamiento de listas).

Lenguaje de programacin til para desarrollar la Inteligencia Artificial.


Prolog: (Programming in Logic o Programacin

lgica). Utilizado especialmente en investigaciones sobre Inteligencia Artificial.


Pascal: Se cre en 1971 y se diseo para ayudar a los

estudiantes a aprender a programas computadoras. Se enfoca en la programacin estructurada.


SQL: (Structured Query Language o Lenguaje

Estructurado de Consultas). Lenguaje utilizado para base de datos desarrollado en IBM.

PHP: (acrnimo de "PHP: Hypertext Preprocessor") es

un lenguaje de programacin de scripts, concebido en 1994. Se utiliza principalmente para la programacin de pginas web, destaca por su capacidad de ser embebido en el cdigo HTML. La primera versin disponible para el pblico a principios de 1995 fue conocida como "Herramientas para pginas web personales" (Personal Home Page Tools). Consistan en un analizador sintctico muy simple que solo entenda unas cuantas macros y una serie de utilidades comunes en las pginas web de entonces, un libro de visitas, un contador y otras pequeas cosas.

Programacin de pginas dinmicas en servidores,

habitualmente en combinacin con MySQL, aunque cuenta con soporte nativo para otras muchas bases de datos, soportando adems ODBC, lo que le permite conectarse prcticamente a cualquier base de datos. En combinacin con PHP-GTK (la adaptacin para PHP del entorno grfico), se pueden desarrollar aplicaciones de escritorio tanto para los sistemas operativos basados en Unix, como para Windows y Mac OS. Tambin puede ser utilizado como lenguaje de scripting en consola, al estilo de Perl, en Linux, Windows y Mac.

Ejemplo

<html> <head> <title>Ejemplo de PHP</title> </head> <body> <?php echo "<p>Hola Mundo</p>"; ?> </body> </html>

You might also like