Hola mundo ofuscados

(17)

En fitzrovian.com podemos encontrar varios Hola Mundo escritos en C ofuscado. Se llama código ofuscado a aquel en el que se utilizan todos los artificios posibles para dificultar al máximo la lectura del programa, a modo de chiste, broma, y pasatiempo.

A continuación he copiado cada uno de ellos, junto con una explicación de cómo imprime "Hello world" cada programa, explicación a la que podéis acceder pulsando sobre el botón del mismo nombre.

¿Cuántos podéis descifrar por vosotros mismos?

hello1.c

#define _________ }
#define ________ putchar
#define _______ main
#define _(a) ________(a);
#define ______ _______(){
#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
#define _____ __ ___ ____ _________
#include<stdio.h>
_____



Seguir leyendo Hola mundo ofuscados…

El lenguaje C

(12)

El Lenguaje de Programación C -- Un lenguaje que combina la flexibilidad del lenguaje ensamblador con la potencia del lenguaje ensamblador.

-- Anónimo

Desarrollo con C/C++ en Eclipse

(35)

Eclipse es uno de los IDEs más populares y utilizados en el mundo Java. Esto unido a la posibilidad de extender su funcionalidad por medio de plugins ha hecho que exista la posibilidad de poder programar en multitud de lenguajes usando esta herramienta.

El plugin necesario para desarrollar en C/C++ con Eclipse se llama CDT (C/C++ Development Tooling). Veamos como instalarlo.

Seguir leyendo Desarrollo con C/C++ en Eclipse…