CodeIDE nos permite ejecutar código de distintos lenguajes de programación vía web. Para ello disponemos de una ventana donde podremos escribir nuestro código y después ejecutarlo.
Tiene resaltador de código, nos permite guardar nuestros proyectos y manejar command line. Los lenguajes de programación disponibles por ahora son: Pascal, Basic, C++, Asm, Perl, Javascript, HTML, Flex, MySQL, Prolog, LISP y Math. Como se puede ver, son lenguajes muy orientados a la docencia, muchos de ellos los hemos estudiado en la universidad y en el mundo real no se utilizan (está claro que si no aprendes recursividad con LISP, ya no serás capaz de entenderla).
El único fallo que le veo es que no ponen límite de tiempo de ejecución, unos cuantos bucles infinitos y pueden tener más de un problema de rendimiento.
CodeIDE
Gracias nativos2020 por el aviso
Tag Archives: programacion
Kelpi: comparte tu código
Kelpi es un lugar donde podemos compartir nuestros trozos de código y encontrar código de programas que hayan compartido otros usuarios y que nos puedan ser útiles.
Permite el uso de etiquetas para clasificar nuestro código y asà poder ser encontrado más facilmente. Tan solo le veo una pega y es a la hora de clasificar el lenguaje de programación, ya que al usar etiquetas nos encontramos con etiquetas como c++ y C++, pudiendo solucionarlo pasando siempre las etiquetas a minúsculas. Aunque por ejemplo si yo etiqueto únicamente como PHP4 un script, al buscar por PHP lo encuentro, pero si busco por el tag PHP no lo encontrarÃa.
Teniendo en cuenta que el número de lenguajes de programación es algo finito, si se podrÃa obligar a indicar el lenguaje de programación de una lista. Pero bueno, esto es una impresión mÃa que quizás desluce la aplicación en sÃ, la cual es muy buena.
Lo que más me ha gustado es que el código de la aplicación está disponible y que para realizarlo cuentan qué herramientas han necesitado.
Kelpi
VÃa / Loogic
Kodomo Edit: editor para programadores
Kodomo Edit es un editor multilenguaje para programadores, con caracterÃsticas muy similares al resto de los editores tipo PSPad, EditPlus, Notepad++.
Entre los lenguajes soportados encontramos: Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML y XML. Además resalta el código mediante colores, comprueba la sintaxis y tiene autocompletadores de código.
Como caracterÃsticas que más me han llamado la atención es su emulación de comandos de Vi y la posibilidad de crear tus propias extensiones mediante XUL como en Firefox.
Kodomo Edit
VÃa / The glass is too big / DZone
CodeCodex: reutilizar código
CodeCodex es una wiki que guarda distintos trozos de código en varios lenguajes de programación para que podamos acceder a ellos y reutilizarlos.
La filosofÃa es no reinventar la rueda y reutilizar código ya creado. Con CodeCodex podremos buscar y usar código ya creado, aprender nuevos algoritmos y ayudar a la comunidad de desarrolladores con tu propio código.
Es curioso ver el Hola Mundo en los diferentes tipos de programación, por ejemplo ensamblador.
.model tiny .data message db 'Hello, World!' .code org 100h start: mov ah,9 mov dx,offset message int 21h ret end start
VÃa / Dzone
CodeFetch: busca código en libros de programación
CodeFetch es un buscador de código en libros de programación, nos permite buscar entre distintos libros de programación ejemplos de código de diversos lenguajes o aplicaciones (PHP, C, HTML, ActionScript, configuración de Apache).
Basado en una aplicación opensource, CodeFetch conecta a los usuarios con los autores de los libros que ellos mismos venden. Según afirman, han ideado una forma de que los autores vendan sus libros de una forma que impacte menos que una publicación en papel.
CodeFetch
Mejora tus técnicas de programación en Javascript
Ya hemos publicado anteriormente una referencia a un artÃculo de new earth online y hoy vamos a hablar sobre otro de sus grandes artÃculos.
En este caso se trata de cómo mejorar nuestra forma de programar con Javascript. Una de las ventajas o inconvenientes de Javascript, según quien lo vea, es que se puede usar en cualquier parte de la página web y que no existe ningún método obligatorio de uso. Pero aún asÃ, hay veces que es mejor seguir ciertos pasos para tener un código mejor y más limpio:
- Separa el contenido de la funcionalidad, por ejemplo, si vas a añadir un evento a un objeto (onclick) añádelo mediante el evento window.onload usando un archivo js.
- Una cosa que ya hemos comentado anteriormente es ver cómo funciona tu aplicación web si no está activado Javascript.
- Realiza código compatible con los distintos navegadores. Desgraciadamente, a veces es necesario detectar el navegador y resolver según el navegador que sea.
- Declara las variables usando var, si no lo haces puedes tener problemas en las funciones recursivas, por ejemplo si en una función tienes un for con una variable i y dentro de ese for vuelves a llamar a la misma función, al llegar al mismo bucle puedes tener problemas.
VÃa / dzone
QuickRef: referencias para programadores
No todo es Google, y aunque siempre tenemos nuestras páginas favoritas para buscar documentación sobre los lenguajes de programación que usamos, no viene nada mal un lugar donde reune los sitios donde obtener la documentación que necesitamos.
Por ahora tienen referencia a los siguientes lenguajes: CSS, HTML, JavaScript, MySQL, Perl, PHP, y Ruby.
El diseño no atrae demasiado, pero funciona muy bien y muy rápido (gracias al uso de AJAX). Creo que lo visitaré con bastante frecuencia y espero que vaya aumentando poco a poco.
QuickRef.org
VÃa / Digg