lunes, 5 de julio de 2010

JavaScript

JavaScript un lenguaje de “scripting” creado para desarrollar paginas web de manera dinamica utilizando un navegador web para su interpretación. JavaScript permite a los desarrolladores crear acciones en su pagina web. JavaScript incluye muchas posibilidades, es utilizado para crear peque;os programas los cuales luego podemos insertar en una pagina web o en programas mas grandes y complejos con orientación a objetos, en resumen JavaScript es una gran herramienta donde podemos crear diferentes formas de inter actuar con el usuario.



Java y JavaScript no tienen similitudes mas que en el nombre y su desarrollo por parte de Sun Microsystems. Algunas de sus diferencias son:


Compilación:

Para desarrollar una aplicación en Java se necesita un SDK y un compilador, en JavaScript no; puesto que no es un programa que requiera compilación, sino que interpreta a medida que se lee una pagina en el navegador.

Orientación a objetos:

Java es un lenguaje de programación bajo el paradigma orientado a objetos, JavaScript no. Por lo que se programa sin crear clases, como en C o Pascal.

Proposito:

Java es un lenguaje de proposito general, mas robusto y potente. JavaScript esta limitado a programas que se ejecuten en paginas web.


Y eso era parte de mi investigación para lenguajes formales y de programación de la USAC.

ahora acá una peque;a app que arme para el mismo.



Descargar calculadora sencilla

sábado, 19 de junio de 2010

CLISP Common Lisp [Macintosh]

Lisp un lenguaje basado en el paradigma funcional, se me dejo de tarea instalar GCL common lisp, lastimosamente el repositorio de GCL no actualiza desde 2008 por lo que compilarlo en snow leopard es imposible (por el momento). Asi que buscando otra opcion encontre CLISP y aca como lo instale:

1ero necesitamos descar macports, que nos permitira correr muchas apps gnu/linux en nuestro mac

para esto cargamos nuestro terminal y tecleamos:

svn co http://svn.macports.org/repository/macports/trunk/base/


esto comenzara a descargar la ultima version para nuestro mac.

al terminar la descarga pasamos a la carpeta "base" que es lo que recien descargamos:

cd base


ahora necesitamos correr estas lineas:

./configure

make

sudo make install

sudo /opt/local/bin/port -v selfupdate


ahora, desde el terminal.

corremos
clisp