¿Por qué es mejor Pascal que C?
Top Ten.
10 razones por las que Pascal es mejor que C.
1.- Pascal, noble lenguaje como es, fue nombrado gracias al famos matemático y filósofo francés, Blasie Pascal. C fue nombrado gracias a un personaje de Plaza Sesamo.
2.- El inventor de Pascal, Nicholas Wirth, y la convención de pasaje de parámetros se unen para formar un trabalenguas: Puedes pronunciar su nombre por referencia: Wirth, o por valor: Worth (valor, en inglés). C se inventó en los laboratorios Bell, donde no conocen un chiste sobre el transistor.
3.- Hay solo un Pascal el cual fue definido por Wirth, mientras que C tiene (¿debería decir?) muchos padres: Kernighan y Ritchie, Harbison y Steele, Barnum y Bailey, and Laurel y Hardy.
4.- En C, los siguientes identificadores son todos diferentes: elmismo, ElMismo, elMismo y ELMISMO.
5.- En Pascal cuando jodes con un puntero o un handle, sabes que estas jodiendo con un puntero o un handle. En C puedes estar jodiendo con cualquier cosa. C es el leguaje definitivo para la promiscuidad computacional.
6.- En Pascal, *sabemos* qué tamaño tiene un entero.
7.- Al C lo usan los liberales. Pascal es el favorito de los conservadores.
8.- C es el único lenguaje del mundo civilizado que se reusa a reconocer el signo $ para una constante hexadecimal y continúa promoviendo a ese pretendiente al trono: 0x00.
9.- Pascal tiene reglas de ámbito bien definidas, mientras que C aparentemente está usando Listerine[1]. Esto cuenta para la salud bucal de los programadores de C.
10.- En C puedes hacer eso:
for(;P("\n").R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
En Pascal NO PUEDES hacer esto:
for(;P("\n").R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Traducido de http://pascal-central.com/top10.html - Original de Owen Hartnett.



