Para aquellos usuarios que han empezado y que aún siguen programando en Visual Basic, Gambas es la opción que tienen para programar en Linux como si estuvieran en Windows.
Antes que todo, para evitar confusiones, es necesario aclarar que el código de Gambas no es compatible con Visual Basic. Gambas es un lenguaje derivado de BASIC (con ciertas extensiones para hacerlo orientado a objetos) y a la vez es un IDE para programar en Linux aplicaciones RAD de forma sencilla como lo haces en Visual Basic para Windows.
Con Gambas puedes, tal cual lo haces en Visual Basic, crear formularios (ventanas), botones de comandos, cuadros de texto e inclusive conectar a bases de datos (MySQL, SQLite o PostgreSQL)
Los algoritmos recursivos no son un recurso tan utilizado por los programadores, inclusive, también se plantean discusiones acerca de algoritmos iterativos vs. recursivos.
Independientemente de la preferencia de cada uno de los programadores, la idea de esta publicación es mostrar con un ejemplo sencillo una misma función “potencia” escrita de ambas formas.
Básicamente existen dos formas de validar los datos ingresados por el usuario en un formulario:
Respecto a esta última opción, de la mano de Casidiablo nos llega parte del siguiente código:
Ese campo donde las aplicaciones web se mezclan con las aplicaciones de escritorio, o viceversa, siempre ha llamado mi atención. Fue así que alguna vez publiqué artículos como El shell de Google o Prueba Ruby (en tu navegador). Con estos antecedentes, es imposible que codepad no llame mi atención.
codepad es una aplicación web que a cualquier programador le resultará interesante. Se trata de un editor donde podrás escribir código en 13 lenguajes diferentes (C, C++, PHP, Ruby, Phyton, etc.) y luego ejecutar (previamente compilando o no, según lo requiera el lenguaje) el código tipeado. Además, en caso de error, indica el mensaje de error y resalta la línea donde se produjo.
La semana pasada se anunciaron los ganadores de los premios Sourceforge 2008, siendo elegida Notepad++ como la mejor herramienta o utilidad para desarrolladores.
Como desarrollador, desde hace tiempo, he seguido la evolución de este tipo de editores, que más que editores son verdaderas herramientas de desarrollo, hechas por y para desarrolladores. Recuerdo haber empezado con UltraEdit, pero luego tuve que dejarlo y reemplazarlo por PSPad por una cuestión de licencias.
Acerca de Notepad++, había leido de el en más de una ocasión, pero nunca lo había probado. La semana pasada, al enterarme de los ganadores de los premios Sourceforge, decidí descargarlo y darle una oportunidad.
Descargada e instalada la última versión de Notepad++ me encontré con una interfaz de usuario agradable, soporte para FTP (una de las características que más utilizo de estas herramientas), muy buen resaltado de sintaxis (solo lo he probado con fuentes de C, PHP y XML), una interesante opción para hacer upload de archivos al FTP, la posibilidad de expandir y contraer código, explorador de funciones, etc.
En definitiva, una herramienta muy compleja, que debería utilizarla más para emitir un juicio más justo. No reemplazará de un día para al otro al PSPad (por el acostumbramiento que tengo del uso del mismo, las horas de personalización invertidas en el mismo y cierta resistencia al cambio), no obstante, tiene características más que suficientes para competir.
Jdec: Java Decompiler es un decompilador de Java libre, open source y multiplataforma que puedes descargar directamente de SourceForge.net.
Eclipse es un IDE conocido para el desarrollo de aplicaciones Java. Sin embargo, es un IDE mucho más flexible de lo imaginado, pues gracias a una infinidad de plugins permite, entra otras cosas, editar clases visuales de Java, programar aplicaciones J2EE, C/C++ y en varios lenguajes más, conectarse a bases de datos y escribir consultas SQL, etc.

Para esta ocación, veremos que debemos hacer para programar en C o C++. Si bien, puedes descargarte una versión preparada para desarrolladores C/C++ , en nuestro caso arrancaremos de un eclipse instalado y utilizado (antes de esta publicación) únicamente para el desarrollo en Java.
El día de mañana, 25 de junio estará disponible la versión 3.4 de Eclipse (actual Ganymede 3.4 RC4). En realidad se trata de un lanzamiento en simultáneo de los de todos las actualizaciones de paquetes del proyecto Eclipse. Ganymede es el nombre que se le da al agrupamiento de proyectos anuales para Eclipse en una única distribución.

Disponible desde la versión 1.6 de Java, el método console de la clase System, nos devuelve el único objeto de tipo Console asociado a la instancia de la máquina virtual en ejecución.
El objeto Console no ofrece una serie de métodos para acceder a un dispositivo de consola basado en caracteres. Es específicamente el método readPassword el que vamos a utilizar para leer una contraseña por consola. El método readPassword se diferencia del método readLine en que el primero deshabilita el eco, es decir, el caracter que se ingrese no se muestra en la consola.
Como no puede faltar, por más sencillo que sea, el ejemplo:
Ruby es un lenguaje de programación que tiene sus orígenes por Japón (disponible en ruby-lang.org) el cual está revolucionando la web por su balance entre simplicidad y poder.
Si quieres hacer unas pruebas en Ruby, puedes hacerlo sin instalar nada, mira Try Ruby!
Comentarios recientes