Acabo de instalar para mi blog un Plugin llamado Syntax Highlighter Evolved basado en Google Syntax Highlighter . Éstas últimas son herramientas ideales para las personas que comparten códigos de algún lenguaje en especial y quieren que este sea fácil de mostrar y si éste quiere ser reutilizado sea fácil de copiar.
Algunas de las caracteristicas más importante que encontré de este plugin son:
- Autoformato según lenguaje.
- Soporta muchos lenguajes.
- Muestra los números de lineas del código compartido.
Como modo de ejemplo haré mi primera prueba con este maravilloso plugin:
int main(int argv,char** args){
int i;
char caso='a';
for ( i = 0; i < 10 ; i++){
printf("Hola mundo\n %c\n",caso);
}
return 0;
}
Pueden descargar el plugin desde su página oficial
Y luego de descargarlo copian la carpeta que está dentro del .zip a la carpeta /wp-content/plugins de su wordpress van a su Dashboard de administración a la sección plugins y activan el syntaxhighlighter evolved.
Con el transcurso del tiempo he cursado (y estoy cursando) ramos relacionados con algún lenguaje de programación. Sobre mi experiencia programando me he topado con distintas herramientas de trabajo y con este post pretendo mostrarles a uds. mis lectores algunas herramientas útiles para ciertos lenguajes de programación:
- Programación en C: En el caso del ramo cursado en primer año para algunos alumnos (léase electrónicos, telemáticos, informáticos) se programa en este lenguaje de programación. En mis tiempos de mechón programé en el IDE Dev-C++ , pero entrando en ramos como Estructura de Datos conocí nuevos entornos de programación como Anjuta , Eclipse for C y trabajar en una terminal UNIX para editar texto. El primero de éstos es un IDE especialemente para el sistema operativos UNIX en entorno gráfico GNOME que permite programar y compilar con gcc en un mismo software (cumpliendo los requerimientos exigidos en los ramos de Estructura de Datos y Lenguaje de Programación en el lenguaje C). Análogamente para Windows existe Eclipse que es un IDE multilenguaje muy popular ya que soporta distintos lenguajes de programación.
- Programación en C++ , Java, Python : En el ramo de Lenguajes de programación se trabaja en: C, C++, Java , Perl , Python. Para la mayoría de estos lenguajes recomiendo el IDE Eclipse (si es que tienes RAM que te sobre) se puede tener una gran herramienta de programación en tu propio PC sin tener que cambiar de IDE.
- IDE de pago para PHP: Zend Studio se fusiona con Eclipse para formar un super entorno de programación para el lenguaje orientado a la web como es el PHP. Este es uno de los lenguajes utilizados en el ramo, dictado por el departamento de informática, Base de datos.
- Editores de textos inteligentes: El más conocido por los sansanos es el editor gratuitoa Notepad++ (el de la iguanita) este software permite interpretar diferentes lenguajes de programación.
En resumen, no es una gran lista de entornos de programación, pero para los ramos ya mencionados satisfacen con creces los requerimientos para poder programar de una manera cómoda e interpretar y compilar de manera rápida y efectiva.
Dejo abierta una discusión para que uds. puedan comentar sobre sus IDE o sus costumbres de programación para así orientar a los menos internados en el tema para que se les facilite un poco el trabajo y no se vayan por el lado oscuro de la fuerza.
Alguien dijo: