martes, mayo 22, 2007

Lenguaje fénix


Fénix, es el nombre de un proyecto GNU destinado a crear un compilador gratuito para un lenguaje derivado del que en su día Hammer Technologies creó para el desarrollo de videojuegos con su entorno DIV.
Es el nombre de un proyecto multiplataforma de software libre para crear un compilador alternativo al lenguaje DIV parte fundamental de la suite para el desarrollo de videojuegos. Sin embargo, con el paso del tiempo, se han ido añadiendo nuevas características y, por esta razón, ha derivado en una versión algo incompatible con el lenguaje DIV original.

Características:
Fénix posee un lenguaje interpretado, mezcla de C y Pascal, es censillo y potente. Es un lenguaje multiplataforma extrema ya que el intérprete funciona de todas las versiones (32 bits de Windows, GNU/Linux, Mac OS X, BeOS
, BSD, GP32, PSP, GP2X, entre otras). Posee diversos modos gráficos 8 y 16 bits y, entre otras cosas, permite rotación de sprites, escalado, alpha blending, blendops, etc. Puede reproducir diferentes tipos de formatos (WAV, PCM y Ogg Vorbis. Tambie y módulos de música e formato IT, MOD y XM.
A pesar de todo esto, no todas sus características son favorables, por ejemplo, posee un soporte incompleto para Modo 7; carece de una base multilingüe, la falta de documentación actualizada, no existen IDEs completos para plataformas no-Windows, etc.
Actualmente funciona en Windows (del 95 en adelante, incluyendo Windows 2000 y XP), Linux sobre chips Intel y compatibles, BeOS y sobre los Mac de Apple sobre MAC OS X (Darwin) pero no funciona en MS-DOS.
Bibliografia utilizada:
Realizado por Rodrigo Cajide

Lenguaje java


Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 1990. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel como punteros. JavaScript, un lenguaje interpretado, comparte un nombre similar y una sintaxis similar, pero no está directamente relacionado con Java.
Sun Microsystems proporciona una implementación GNU General Public License de un compilador Java y una máquina virtual Java, conforme a las especificaciones del Java Community Process, aunque la biblioteca de clases que se requiere para ejecutar los programas Java no es software libre.

Características del lenguaje
Java es un lenguaje orientado a objetos, eso implica que su concepción es muy próxima a la forma de pensar humana. También posee otras características muy importantes:
Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas, son en realidad interpretadas por la máquina virtual de java. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.
Es un lenguaje multiplataforma: El mismo código java que funciona en un sistema operativo, funcionará en cualquier otro sistema operativo que tenga instalada la máquina virtual java.
Es un lenguaje seguro: La máquina virtual, al ejecutar el código java, realiza comprobaciones de seguridad, además el propio lenguaje carece de características inseguras, como por ejemplo los punteros.
Gracias al API de java podemos ampliar el lenguaje para que sea capaz de, por ejemplo, comunicarse con equipos mediante red, acceder a bases de datos, crear páginas HTML dinámicas, crear aplicaciones visuales al estilo window, ...
Para poder trabajar con java es necesario emplear un software que permita desarrollar en java. Existen varias alternativas comerciales en el mercado: JBuilder, Visual Age, Visual Café,... y un conjunto de herramientas shareware, e incluso freeware, que permiten trabajar con java.

bibliografia: wikipedia.org

mailxmail.com

realizado por Lucia Haidr

lunes, mayo 21, 2007

Lenguaje de programacion "PHP"


Es un lenguaje para programar scripts del lado del servidor, que se incrustan dentro del código HTML, es gratuito y multiplataforma.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación,es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores.

PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar, al igual que ocurre con el popular
ASP de Microsoft, pero con algunas ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad. Cualquiera puede descargar a través de la página principal de PHP http://www.php.net/ (de manera gratuita), un módulo que comprenda los scripts realizados en este lenguaje. Esto hace que cualquier sistema pueda ser compatible con el lenguaje y significa una ventaja importante, ya que permite portar el sitio desarrollado en PHP de un sistema a otro sin prácticamente ningún trabajo.
PHP, en el caso de estar montado sobre un servidor Linux u Unix, es más rápido que
ASP, dado que se ejecuta en un único espacio de memoria y esto evita las comunicaciones entre componentes COM que se realizan entre todas las tecnologías implicadas en una página ASP.
Por último señalábamos la seguridad, en este punto también es importante el hecho de que en muchas ocasiones PHP se encuentra instalado sobre servidores Unix o Linux, que son de sobra conocidos como más veloces y seguros que el sistema operativo donde se ejecuta las
ASP, Windows NT o 2000. Además, PHP permite configurar el servidor de modo que se permita o rechacen diferentes usos, lo que puede hacer al lenguaje más o menos seguro dependiendo de las necesidades de cada cual.
Fue creado originalmente en 1994 por Rasmus Lerdorf, pero a lo largo de su historia ha tenido muchas contribuciones de otros desarrolladores. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades de las aplicaciones web actuales.
Algunas de las más importantes capacidades de PHP son: compatibilidad con las base de datos más comunes, como MySQL
, mSQL, Oracle, Informix, y ODBC, por ejemplo. Incluye funciones para el envío de correo electrónico, upload de archivos, crear dinámicamente en el servidor imágenes en formato GIF, incluso animadas y una lista interminable de utilidades adicionales.
Florencia Massera
Para mas informacion: