Categorías > Lenguajes > Euphoria > Euphoria 3.0 - Manual básico ...
Nuevo Mensaje | Responder
ctap07b9


6 envíos
Desconectado
1811 lecturas
6 respuestas
Euphoria 3.0 - Manual básico22-01-2011 a las 15:58:00

Introducción
Euphoria es un lenguaje de programación de alto nivel, y su sintaxis recuerda bastante al BASIC aunque la manipulacion de datos y sus variables pertenecen mas a C.
Euphoria es interpretado, a diferencia de otros lenguajes en donde los programas se compilan, pero consigue un alto rendimiento gracias a una  previa verificación relámpago del codigo fuente, creándolo de una forma interna y eficiente. De hecho es como 20 veces más rápido que los  intérpretes convencionales tales como Perl o Python.

Euphoria aporta ventajas fundamentales como el acceso a bajo nivel, podemos escribir en la memoria ( hasta 4 GB ) , escribir rutinas en ensamblador para acelerar puntos críticos, llamar a las librerias de enlace dinámico tanto en Windows como en Linux y muchas cosas más.

Su mayor ventaja es su flexibilidad, tanto es asi que el código fuente puede ser traducido a lenguaje C para otorgarle más velocidad si ello fuera necesario.

Su extensa verificación en tiempo de ejecución, permite atrapar índices fuera de rango, variables no inicializadas, valores erróneos o asignaciones ilegales en variables, además no podra haber misteriosas excepciones de máquina siempre obtendrá una completa descripción de cualquier problema que ocurra, junto con un trazado de las llamadas a la pila y un volcado de todos los valores de sus variables.

Por último Euphoria es de código abierto ( open source ) por lo que no solo no pagará  por comercializar sus programas sino que además tendrá la ventaja de compartir código con los miles de programadores que ya existen por todo el mundo. La página oficial es http://www.rapideuphoria.com.

He añadido el manual en español, ya que el instalador de Euphoria nos lo proporciona en inglés.

Manuales adjuntos:

Manual en pdf
Capítulo 1 - Un primer programa
Capítulo 2 - Bucles
Capítulo 3 - Pixels en pantalla
Capítulo 4 - Grabar y cargar
Capítulo 5 - Sonido con winmm.dll
Capítulo 6 - Sonido con SDL
Recopilación de los últimos capítulos
Capítulo 7 - Rutinas en ensamblador



Un saludo.

Un problema tiene solución si fuiste capaz de crearlo.
Responder | Citar | Moderar | Mensaje Privado
Training Channel
lompa


150 envíos
Desconectado

#1
RE: Euphoria 3.0 - Manual básico22-01-2011 a las 15:24:21

Una pregunta un poco tonta...

¿Como instalo el interprete de Euphoria?

Saludos


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#2
RE: Euphoria 3.0 - Manual básico22-01-2011 a las 15:27:56

Mira qué he encontrado!

http://openeuphoria.org/

Tenemos un nuevo usuario llamado heber que seguro que te podrá ayudar mejor.
un saludo.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#3
RE: Euphoria 3.0 - Manual básico22-01-2011 a las 16:52:50

Ya te han puesto un manual de cómo empezar

Un saludo.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
ctap07b9


6 envíos
Desconectado

#4
RE: Euphoria 3.0 - Manual básico27-01-2011 a las 12:25:18

Solo tienes que ir a la página www.rapideuphoria.com y descargar la opción basada en tu sistema operativo.
En Windows/DOS descargamos un archivo ejecutable ( e3setup.exe ) con lo que la instalación es automática.
Luego para probarlo tienes unas carpetas de ejemplo donde hallarás archivos .exw ( para la versión WINDOWS ).
Estos archivos contienen programas en lenguaje Euphoria por lo que con un doble click de ratón sobre ellos, los ejecutarás.

Un problema tiene solución si fuiste capaz de crearlo.
Responder | Citar | Moderar | Mensaje Privado
lompa


150 envíos
Desconectado

#5
RE: Euphoria 3.0 - Manual básico27-01-2011 a las 18:23:01

Utilizo Linux. Me miraré el manual que hay colgado, muchas gracias igualmente.


Responder | Citar | Moderar | Mensaje Privado
heber


20 envíos
Desconectado

#6
RE: Euphoria 3.0 - Manual básico27-01-2011 a las 20:00:56

en el tutorial que publique titulado "como empezar desde cero con euphoria " tambien se explica como instalar en linux

"la dificultad de desarrollo para A disminuye con las capas de abstracción y la de B aumenta con éstas" -Sorancio
Responder | Citar | Moderar | Mensaje Privado