Bash vs C/C++

Ayer me quedé atascadísimo en un p*** if. Luego enteré que para Bash True = 0 y para C/C++ True = 1. Estaba pasando un script de un lenguaje a otro y para esta mierdecilla tardé 2 cafés (sí, yo mido el tiempo en cafés).

#include <iostream>
#include <stdlib.h>

int main() {
    if ( system ("grep -q relatime /etc/fstab") ) {
        std::cout << "   relatime ?: Esta";
    }
    else {
        std::cout << "   relatime ?: No esta\n"; 
    }
    return 0;
}

Para mí que eso lo deberían de poner en la página man de system.

Anuncios

Lenguajes de programación

El otro día hablé sobre qué sistemas operativos tengo siempre en mente, hoy os hablaré sobre los lenguajes de programación que no puedo conseguir olvidarme, y no es que sepa programar en ellos, sino que están ahí, ocupando hueco en mi cabeza.

Logo de C y C++ con archlinux

Nunca podré olvidarme de C puesto que fué el primer lenguaje de programación que me enseñaron. Para muchos es “El Rey”, si sale un nuevo lenguaje, siempre lo compararán con C. 🙂 Y cuando se habla de C, casi siempre se habla también de C++.

C:

#include <stdio.h>

void main(void) {

printf("¡Hola Mundo!\n");

}

Sigue leyendo