ideone.com: Programa, compila y ejecuta in the cloud

ideone: programa en la nube

ideone: programa en la nube

La nube está de moda. También entre los desarrolladores. En este caso, más que almacenar nuestros datos, lo que se ofrece es ejecutar y escribir nuestros programas.

Este servicio se llama ideone.

El nombre es auto explicativo de su misión: un solo IDE y vía Web.

La idea es sencilla: desarrollar, compilar y ejecutar programas o scripts. Existe un gran catálogo de lenguajes disponibles: C, C++, Java, awk, php, etc. Hay un total de 43 lenguajes disponibles. Incluso cuenta con GoLang (recordemos que la web oficial de GoLang también cuenta con un compilador/ejecutor online).

Muchas preguntas o dudas se me ocurren acerca de este web service.

Se puede por ejemplo establecer un buffer de texto como entrada del programa. Trata el texto del textarea como el buffer de stdin. No puede por ejemplo tratar varios argumentos en su invocación, pero tampoco tiene mucho sentido.

Os dejo un screenshot con un código C de ejemplo y su ejecución:

Codificamos el programa

Codificamos el programa (click para ampliar)

Resultado de la ejecución

Resultado de la ejecución (click para ampliar)

La aplicaciones prácticas que yo le veo son:

  • Crear code snippets para solucionar problemas de tipo algorítmico (cálculo de fórmulas, planificadores, ciphers, etc) y compartirlos en Internet (tweet de la short URL).
  • Desarrollar código desde dispositivos móviles (por ejemplo, hacer un script bash en el metro).
  • Experimentar con nuevos lenguajes (como GoLang, Scala, etc).

¿se te ocurre alguna más?

En el apartado FAQ, podemos encontrar las típicas dudas sobre uso. En líneas generales, no se puede ejecutar código que haga uso de la red, ni crear/acceder a ficheros y la codificación es UTF-8.

Si quieres empezar a practicar con código ya creado, podeis mirar los ejemplos de la sección samples.

Curiosidad: por lo visto hay un lenguaje de programación llamado whitespace que también lo compila ideone. Sí, has acertado, se programa a base de espacios… Sin comentarios🙂

Translate to:English
MenefanteMenéame TwitterTwitter

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: