link href='www.fbi-bold.dk/images2/nike_logo_hjemmeside.jpg' rel='shortcut icon' type='image/x-icon'/> BilbaoHarosteguy: mayo 2007

miércoles, 16 de mayo de 2007

Lenguajes de programación




-Lenguajes interpretados
Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la corrida de compilación para utilizarlo en una corrida de producción futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar. A continuación, un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el código objeto para utilizarlo posteriormente.La siguiente vez que se utilice una instrucción, se le debe interpretar otra vez y traducir a lenguaje máquina.


http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Los lenguajes interpretados forman un subconjunto de los lenguajes de programación. A diferencia de los lenguajes compilados, en los lenguajes interpretados el código no necesita ser preprocesado mediante un compilador, eso significa que el ordenador es capaz de ejecutar la sucesión de instrucciones dadas por el programador sin necesidad de leer y traducir exhaustivamente todo el código.
Para que esto sea posible hace falta un intermediario, un programa encargado de traducir cada instrucción escrita con una semántica ‘humana’ a Código máquina (instrucciones de la CPU del ordenador), este programa recibe el nombre de intérprete (en inglés ‘parser’).
El intérprete se encarga de leer una a una las instrucciones textuales del programa conforme éstas necesitan ser ejecutadas y descomponerlas en instrucciones del sistema, además se encarga de automatizar algunas de las tareas típicas de un programador como declaraciones de variables o dependencias. De esta manera el proceso de programar se suele agilizar mucho, lo cual repercute en la eficiencia del que tiene que escribir el código.
La principal ventaja de un lenguaje interpretado es que es independiente de la máquina y del sistema operativo ya que no contiene instrucciones propias de un procesador sino que contiene llamadas a funciones que el intérprete deberá reconocer. Basta que exista un intérprete de un lenguaje para dicho sistema y todos los programas escritos en ese lenguaje podrán ejecutarse en ese sistema.
Además un lenguaje interpretado permite modificar en tiempo de ejecución el código que se está ejecutando así como añadirle nuevo, algo que resulta práctico cuando queremos hacer pequeñas modificaciones en una aplicación y no deseamos tener que recompilarla toda cada vez.
Sin embargo, no todo son virtudes, un lenguaje interpretado es mucho más lento que uno compilado ya que constantemente el código tiene que ser analizado y ‘traducido’ a lenguaje máquina, aunque con el auge de los procesadores cada vez más rápidos esto ya no supone un problema.
Los programas escritos mediante lenguajes interpretados se suelen llamar scripts aunque no todos los scripts están hechos en lenguajes interpretados ya que algunos realizan la fase de compilado (de una manera transparente al usuario) como es el caso de JSP.
Los lenguajes interpretados más famosos en la actualidad son:
* PHP
* ASP (Hasta la versión 3)
* Python
* TCL
* Bash
* Perl (Mundo Unix y en general para todas las demás plataformas)
* Visual Basic Script (Microsoft Windows)
* JavaScript (Todas las plataformas)
* Rexx / ARexx (OS/2 / AmigaOS)
* Python (Todas las plataformas)
* Logo (Linux Windows Mac)
* ActionScript
* Ruby
* Lua

http://www.solodisenio.com/lenguajes-interpretados/





Iñaki Harosteguy

miércoles, 2 de mayo de 2007

Contador

Muy buen contador de http://easyhitcounters.com/ no te lo podes perder hay diferentes diseños para que vos elijas.

Reloj

Añadi un reloj de la pagina relojesflash.com , te lo recomiendo es una página muy confiable.