Como compilar programas en C desde internet

lunes, abril 14, 2008

Dí con esta página http://codepad.org/ , que les puede ser de utilidad, permite compilar código de varios lenguajes de programación, dentro de los que se encuentran C y C++, simplemente se copia el código a una ventana que tiene la página y se pide que compile, si existen errores indica el número de línea y colorea la línea del error, si no tiene errores procede a la ejecución.

Se puede corregir directamente el código o volver a realizarlo en nuestro editor favorito y pegarlo, se me hace una buena opción para cuando no tenemos un compilador a mano y no queremos perder tiempo en instalar uno.

Además, y esta es la facilidad que pienso probar, se pueden quedar almacenados los programas que ahí se compilen y después dar la liga a algún compañero, para que modifique el código o lo copie, de esta forma hacer un trabajo colaborativo, es decir alguien empieza el código y otra(s) persona(s) lo puede(n) continuar o mejorar.

¿El dreamweaver para Linux?

lunes, abril 07, 2008


Por último me queda el que he leído en algunos foros es el Dreamweaver para Linux, se trata de Kompozer, en realidad no sé si sea un equivalente al Dreamweaver, ni creo que nunca lo sepa, pero para más detalles, este proyecto es un fork de uno que se llama nvu, lo que sucede es que nvu detuvo su desarrollo en junio del 2005, después de eso no han existido nuevas versiones y se puede decir que la nueva versión no oficial de este proyecto es el Kompozer, sobre todo este proyecto muestra bastante vida con un foro para soporte.

Kompozer es un editor del tipo, lo que ves es lo que obtienes es decir, wysiwyg. Eso sí como todo este tipo de herramientas genera código que puede ser innecesario, soporta HTML, PHP y CSS.

Existen versiones para windows, mac osx y linux; por supuesto, ya sea para sistemas deb o rpm; además de que está el código disponible para su compilación. Es útil para actividades que pueden ser tediosas si tira uno mucho código, como el manejo de tablas o vínculos; en eso lo he usado.

Tiene 4 vistas, la primera es llamada la Normal, es una vista de diseño, donde nos permite hacer las modificaciones a nuestro código de una forma gráfica; la segunda vista es de Etiquetas HTML, como no lo he usado mucho, me parece que sirve para ver todas las etiquetas y revisar si existen inconsistencias en las mismas; la tercera vista se llama del código fuente, autoexplicativa, en esta podemos modificar directamente el código html/php/css; la última vista es la de diseño preliminar, aquí revisamos como se ve nuestra página en el navegador.

El Kompozer permite tener varios documentos html/php/css abiertos de manera simultánea mediante el empleo de pestañas.

Me parece una buena opción para aquellos que quieren hacer un sitio web o modificar páginas de una forma no profesional, o que como en mi caso están aprendiendo el código y la forma de usarlo, o evitarse tareas rutinarias en páginas pequeñas.

Bueno, pues ahí están las opciones, solo resta usarlas.

Saludos.

Editores para programadores

Tiene 2 meses que regresé a las aulas escolares, en algunas de
mis materias vemos algunos temas de programación, por lo mismo he
buscado algunos editores para facilitar la programación, el primero de
ellos que instalé, por ligero, fácil de usar, multiplataforma y porque
lo he usado como reemplazo del gedit, es el scite.





El scite forma parte del proyecto scintilla, y permite tener varios
documentos abiertos en diferentes pestañas, da coloreado del código
dependiendo del lenguaje, ya que soporta varios lenguajes como html,
php, c, c++, python, y varios más. En el caso de c y c++, son los que
he probado, permite la compilación y ejecución del código desde el
editor, este editor es para capturar el programa y probarlo, es
bastante útil para medio ambiente escolar, donde no se manejan
proyectos y son pequeños programas que nos interesa realizarlos de una
forma rápida y sin tantas cosas como después solicitan algunos IDE's.





Si tienes un equipo de más recursos, o como en nuestro caso
solo usas Linux, una buena opción dentro de los editores sencillos se
trata de gphpedit, este editor otorga varias características más que el anterior pero es exclusivo de Linux, en muchas ocasiones cuando estoy en la escuela
tengo que trabajar con equipo windows por lo que no lo he podido usar
mucho, algunas de sus caracteŕisticas son:



  • Coloreado de código para HTMP/PHP, CSS y SQL.

  • Autocompletado de código, el editor detecta la
    etiqueta que estamos usando y nos recomienda la etiqueta que podemos
    usar, indica si no se han cerrado las etiquetas.

  • Hace un chequeo de sintaxis y detecta si alguna etiqueta
    está mal escrita.

  • Proporciona ayuda del editor perotambien del lenguaje que
    estemos usando, es decir ayuda de html, php o css.


Es práctico, sencillo, útil, con buen soporte, se encuentra en
los repositorios de muchas distribuciones.