martes, 11 de septiembre de 2007

Leneguajes de programación






Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc..Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.Los lenguajes de programación de una computadora en particular se conoce como código de máquinas o lenguaje de máquinas.




Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra computadora diferente.Para que estos programas funcionen para diferentes computadoras hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de desarrollo.Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido nemotécnico.Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leidas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar.Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leidos por una persona. Los lenguajes de programación son independientes de las computadoras a utilizar.
Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos.Hay lenguajes de programación que utilizan compilador. La ejecución de un programa con compilador requiere de dos etapas:1) Traducir el programa simbólico a código máquina2) Ejecución y procesamiento de los datos.Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas.El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente.La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe analizar e interpretar las instrucciones contenidas en el programa fuente.








Encontre una lista de 10 lenguajes de programación que todo desarrollador debe de saber o conocer para estar acorde al mercado laboral. A continuación los menciono y defino, sin embargo el artículo menciona por qué nos conviene aprenderlos.


PHP
Un lenguaje de programación utilizado mayormente para desarrollar servicios web. PHP es un lenguaje de fácil aprendizaje, distribuido en forma gratuita, que permite interactuar con muchos sistemas de gestión de bases de datos.

C#
Lenguaje de programación orientado a objetos, evolución del lenguaje C++, desarrollado por Microsoft.
AJAX (Asynchronous JavaScript and XML)
Técnica de desarrollo web para crear aplicaciones interactivas mediante la combinación de tres lenguajes ya existentes:HTML (o XHTML), DOM y JavaScript, y XML.

JavaScript
Programa escrito en el lenguaje script de Java que es interpretado por la aplicacion cliente, normalmente un navegador (Browser).

Perl
Lenguaje más utilizado para la creación de programas CGI en los servidores web

C
Lenguaje de programación de propósito general de los más usados.
Ruby and Ruby on Rails
Ruby es un lenguaje de scripts para una programación orientada a objetos rápida y sencilla. Ruby on Rails es un framework de aplicaciones web de código abierto escrito en Ruby.

Java
Lenguaje de programación orientado a objetos creado por Sun Microsystem que permite crear pequeñas aplicaciones de todo tipo de envergadura en diferentes tipos de ordenadores y sistemas operativos.

Python
Python es un lenguaje de programación interpretado e interactivo, capaz de ejecutarse en una gran cantidad de plataformas.

VB.Net (Visual Basic .Net)
Lenguaje visual desarrollado por Microsoft, que desciende del lenguaje de programación BASIC.

No hay comentarios: