tras la última entrada, y antes de que escriba algo más completo sobre perl6,
parece que la gestión de tareas asíncronas tiene mucho potencial...
Pero vamos a lo que vamos. Hoy quería compartir un documento sobre cómo programar en C con los compiladores actuales, porque algunos todavía seguimos usando sintaxis anticuada y esto es relevante en nuestro campo, dado que hay muchas aplicaciones bioinformáticas escritas en C, normalmente por cuestiones de eficiencia.
El documento en cuestión es: https://matt.sh/howto-c
y ofrece un montón de trucos y recomendaciones para modernizar y simplificar la escritura de código en C, con ejemplos sencillos como éste para vectores dinámicos:
uintmax_t arrayLength = strtoumax(argv[1], NULL, 10); void *array[arrayLength]; /* Hace innecesario liberar el puntero al final.
Ojo: debe ser un tamaño razonable para el sistema donde se ejecute. */
Ha sido traducido al español aquí y comentado/criticado aquí y en menéame,
un saludo,
Bruno