Stawberry perl forever
Monday, July 12, 2010 11:33:16 PM
Así es como me encontraba intentando compilar clang, para poder probar el compilador de Objective-C que se viene, en windows y me estrolo1 contra el mensaje que dice: "No se ha encontrado perl instalado en su sistema"
Como winDOS me cae pesado, lo putié y lo dejé. Hoy me dirijo a la página del lenguaje The Perl Programming language y voy a buscar la descarga del ejecutable que va a instalar el lenguaje más desprestigiado del mundo... perl2. Me reí cuando llegué a la página de descarga, que en todos está instalado, menos en winDOS. No importa, a bajarlo... jodido, no hay una única implementación, hay que elegir... me jode...tomo el primero... Strawberry perl, y si, todo ésto para decir que me bajé el Strawberry perl, así que si quieren programar en perl (la mayoría siempre debería tener la curiosidad de programar en Perl alguna vez), pueden probar con Strawberry perl.
NOTA1: expresión utilizada para demostrar impacto contra algo, algo así como chocarse contra la pared: "Me estrolé contra la pared".
NOTA2: desprestigiado por los perezosos, amado por los hackers, lenguaje que se putea mucho porque los programadores de éste suelen hacer uso de construcciones bastante complejas, y junto a su conjunto de símbolos distintos para denotar variables, se vuelve bastante complejo de leer.














Barraco Mármol Jerónimojerobarraco # Saturday, July 24, 2010 6:35:16 AM
interesante.
Anibalanibal784 # Saturday, July 24, 2010 3:41:32 PM
portmanteau, esa es buena no la sabía.
Barraco Mármol Jerónimojerobarraco # Saturday, July 24, 2010 11:49:11 PM
por otro lado, sip, perl es muy criticado por lo com`plejo de la sintaxis..
si pones mas sobre tu experiencia con eso yo lo leeria. me interesa pero me da fiaca ponerme a investigar.
Anibalanibal784 # Sunday, July 25, 2010 3:05:47 PM
¿Qué es lo que le da esa fama a perl?, sus usuarios, les encanta hacer todo en una sóla línea, que las variables deben estar precedidas de, $, @ o % (no recuerdo otra), el ;, su uso intensivo (y muy rápido) de expresiones regulares. Pero el lenguaje no es difícil, por eso lo dejé de lado.
Algo que me gustó del lenguaje, fue que para diferentes tipos de variables (literal (número o cadena), arreglo o hash) tiene un símbolo diferente (me acuerdo el literal es un $, los otros dos los confundo), pero a la hora de acceder a una variable, siempre es $, ejemplo (caso hipotético):
hermoso, uno no puede asignarle a arreglo algo que no sea otro arreglo y cuando lee el código ve que @arreglo es un arreglo. Sin embargo, si quiero acceder al primer elemento (o al elemento i) se hace:
ahí pierde (para mi) la expresividad que obtenía con el @ anterior (creo que lo cambiaron para el perl 6, ya ni se). Sin embargo el $ tiene su lógica, el elemento 0 es un literal, por lo que ahí tengo que que direccionarlo con un $ (o algo así).
Eso es todo lo que se de perl y su criptográfico código.