martes, 3 de marzo de 2009

Lenguajes De Programacion.






hola pues para las persona que no saben que es un lenguaje de programacion, aqui les dejo este pequeño articulo donde hablare sobre:







  • Que es un Lenguaje De Progamacion.



  • Para que sirven los Lenguajes De Programacion.



  • Algunos Lenguajes de Programacion y sus usos.



  • Que son los Lenguajes De Programacion Visual.



  • Ejemplos de Leguaje De Programacion Visual.




LENGUAJE DE PROGRAMACION.





Un lenguaje de programacion es un coonjunto de simbolos y reglas, que son utilizados para el comportamiento fisico y logico de la computadora.





Un lenguje informatico no es un sinonimo de lenguaje de programacion ya que el lenguaje informatico engloba a los lenguaje de programacion asi como tambien al tipo HTML (editor para paginas web) pero este no es un lenguaje de programacion propio.





Un Lenguaje de Programacion permite a uno o varios programadores la forma en la que va a trabajar la maquina, como los datos deben ser transmitidos y almacenados y como debe actuar ante varios tipos de circunstancias. Esta es la forma en la que el ser humano y la computadora tengan una comunicacion.





Antes de mencionar algunos Lenguajes de Programacion y sus usos antes debemos saber como se clasifican los tipos de L.P.:





Existen varias formas de claisficar a los LP una forma seria por la sercania o la lejania d ela maquina y asi obtenemos tres tipos:








  • Lenguaje de Bajo Nivel: es el que usa el sistema binario (0 y1) y tiene mas cercania con la maquina, que con el hombre.



  • Lenguaje de Medio Nivel: estan compuestas por instruciones sencillas y son las que interactuan mas con la maquina y con el hombre.



  • Lenguaj de Alti Nivel: aqui las instrucciones son mas complejas y son casi mas del lenguaje humano que el lenguaje de la maquina.




tambien se podrian clasificar en cuanto a la potencia que tienen y asi obtenemos esta clasificacion.








  • Primera Generacion



  • Segunda Generacion



  • Tercera Generacion



  • Cuarta Generacion.




otra forma de clasificarlas seria dependiendo de la oritentacion.








  • Programacion orientada a eventos.



  • Programacion orientada a procedimientos.



  • Lenguaje orientado a probemas.



  • Programacion visual.



  • Programacion orientada objetos.




Ahora tenieno en cuenta su clasificacion les mencionare algunos Lenguajes de Programacion y sus usos.




  • ABC

  • Ada
    Este lenguaje debía ser útil para fines muy diversos, como programación de sistemas, inteligencia artificial, y sobre todo, aplicaciones en tiempo real (programas que controlan desde el tráfico hasta la trayectoria de un misil) y sistemas incrustados (en inglés, embedded; pequeños ordenadores contenidos en vehículos u otros aparatos).


  • APL y J
    notación personal para describir procedimientos matemáticos


  • AWK
    Está especialmente indicado para el análisis y procesamiento de textos de acuerdo con patrones, haciendo uso de expresiones regulares.


  • BASIC
    Su intención era diseñar un lenguaje adecuado para principiantes. No tenía, por tanto, pretensiones de gran potencia, pero era sencillo de aprender y permitía abordar pronto pequeños proyectos.


  • BETA
    BETA es un lenguaje de programación orientado a objetos, desarrollado inicialmente en varias universidades escandinavas. Está relacionado con Simula (también de origen escandinavo), que fue el primer lenguaje orientado a objetos.


  • C y C++
    Su nacimiento estuvo ligado al del sistema operativo Unix, que se desarrolló paralelamente. Sus características debían ser: eficiencia (o sea, rapidez en la ejecución de los programas), potencia (permite explotar a fondo las posibilidades de la máquina) y portabilidad.


  • COBOL
    COBOL (COmmon Business Oriented Language, lenguaje común orientado a los negocios)


  • Dialect
    Dialect es un lenguaje diseñado por la empresa Aristar, especializada en aplicaciones para centros médicos.


  • Euphoria
    Euphoria es un lenguaje interpretado (en realidad, seudo compilado) de gran velocidad. Sus características más importantes son la sencillez de aprendizaje y facilidad de uso.


  • Forth
    Forth suele considerarse un lenguaje para aplicaciones científicas, sin alejarse mucho del campo en que se fraguó. Se considera especialmente adecuado para sistemas incrustados (en inglés, embedded).

  • Fortran
    FORTRAN (de FORmula TRANslation). Fue pensado para aplicaciones matemáticas y científicas y sigue siendo muy usado en ese terreno.


  • Haskell
    Haskell es un lenguaje funcional de muy alto nivel, con un código conciso y claro. Pone énfasis en el qué más que en el cómo, permitiendo una programación rápida. No es adecuado para aplicaciones en las que es necesaria una gran velocidad de ejecución así como cuando hay poca disponibilidad de memoria o hace falta implementar algoritmos a bajo nivel.


  • Icon
    Entre otros objetivos, puede ser usado para análisis y formateo de textos, inteligencia artificial, matemáticas simbólicas y programación de prototipos.


  • Java
    lenguaje para el control de electrodomésticos (con el nombre de Oak).


  • Lisp
    Las listas son esenciales en IA debido a su flexibilidad. Y desde luego son esenciales en Lisp, cuyo nombre deriva, precisamente de «List Processing».


  • Logo
    Está concebido como un lenguaje apropiado para el aprendizaje y fue muy usado cuando se empezaron a introducir ordenadores en los centros de enseñanza.


  • Modula-2
    Como su nombre sugiere está basado en la programación modular. Es adecuado para el aprendizaje de la programación y también para proyectos reales de cualquier tamaño.


  • Modula-3
    programación orientada a objetos y recolección automática de basura.


  • Pascal
    lenguaje para la enseñanza de la programación


  • Perl
    Puede usarse para muchas tareas, siendo especialmente adecuado para el análisis y generación de textos y la administración de sistemas.


  • Prolog
    Prolog es adecuado para buscar soluciones de problemas que no sabemos resolver, mientras que la mayoría de los demás lenguajes (llamados imperativos) son más útiles cuando conocemos de antemano la solución (que hay que «explicar» con detalle según la gramática del lenguaje).


  • Scheme
    Es muy usado en ambientes académicos y de investigación.


  • Smalltalk
    Inicialmente debía ser un lenguaje para un ordenador personal llamado Dynabook dirigido a todo tipo de usuarios, incluyendo niños. Smalltalk es un lenguaje orientado a objetos puro (el mismo término, si no el concepto, fue inventado por Alan Kay) e incluye todos los conceptos claves, como clases, métodos, mensajes y herencia. Todo el programa es una cadena de mensajes enviados a objetos.


  • SNOBOL
    Se trata de un lenguaje de muy alto nivel orientado a la manipulación de cadenas de caracteres con rasgos muy avanzados.

Lenguajes de Programacion Visual.


La progrmacion visual es la que brinda los conocimientos que son necesasrios para diseñar con un entorno visual muy facil de usar y amigable. Este tipo de lenguaje es mas comodo ya que no es como los lenguaje anteriores en los que te llevabas meses programando, te hacen esa tarea de programar mas facil, rapida, comoda y atractiva.


Aqui te dejo algunos lenguajes de progrmacion visual.



  • PHP

  • C#


  • AJAX


  • C++


  • Delphi o Visual J++.


  • Visual Basic

existen algunos mas.


Espero que este articulo te sirva y sea de tu agrado y ahora como yo ya sepas algo mas sobre los lenguajes de programacion, espero tus comentarios y criticas.Gracias.

No hay comentarios: