Vim Plugins: Mejorando nuestro editor favorito!

Vim Plugins: Mejorando nuestro editor favorito!

En este artículo veremos cómo instalar algunos Vim plugins interesantes en nuestro querido editor de textos Vim, y que nos van a permitir mejorar nuestra productividad editando cualquier archivo de texto, incluido, por supuesto, nuestros códigos fuente si somos programadores. ¿Quién ha dicho que Vim es un editor de textos pobre? “No uses Vi/Vim, esLeer más sobre Vim Plugins: Mejorando nuestro editor favorito![…]

Lenguaje C: ¿Un programa sin función main?

Lenguaje C: ¿Un programa sin función main?

En este artículo vamos a jugar con algunos conceptos de programación en lenguaje C, para que nuestro código C corra sin declarar la función main. Analicemos el siguiente segmento de código escrito en Lenguaje C:

Ahora compilemos y veamos si corre:

Funcionó correctamente… ahora la pregunta es: ¿Puede compilar y enlazar un códigoLeer más sobre Lenguaje C: ¿Un programa sin función main?[…]

IniParser: una lib simple para parsing de archivos INI en C

IniParser: una lib simple para parsing de archivos INI en C

Hoy vamos a introducir un ejemplo práctico de parsing de archivos INI en un código C con IniParser, que puede sernos muy útil si estamos programando una aplicación parametrizable. Muchas veces programamos en C aplicaciones que parametrizamos, por ejemplo, utilizando macros #define… pero esto tiene un problema: para cambiar un parámetro necesitamos re-compilar toda laLeer más sobre IniParser: una lib simple para parsing de archivos INI en C[…]

AWK: una introducción a esta excelente herramienta

AWK: una introducción a esta excelente herramienta

AWK es una pequeña y rápida herramienta que permite realizar varias tareas en un intérprete de comandos, y facilitarnos el trabajo a los sysadmin’s. El principal uso de esta excelente herramienta es el de filtrar por columnas los datos de una lista o tabla tomada desde el stdin. Así, las variables $i corresponden con elLeer más sobre AWK: una introducción a esta excelente herramienta[…]

*NIX y Linux, detalles de la arquitectura

*NIX y Linux, detalles de la arquitectura

Hemos estado hablando, en un artículo anterior, sobre la programación en C en general, sus estándares y ventajas. En esta oportunidad introduciremos tópicos sobre la programación C específica para sistemas *nix, Unix y derivados, como Linux 🙂 *nix: Unix y Linux Unix es un sistema operativo creado en los laboratorios AT&T Bell por Ken ThompsonLeer más sobre *NIX y Linux, detalles de la arquitectura[…]