Habilidad del programador
Steve Yegge: Habilidades para comunicarse en forma escrita y verbal. Nunca vas a llegar muy lejos como programador sino podés transmitir tus ideas a otras personas de manera efectiva. Los programadores deben leer asiduamente, practicar escritura, tomar cursos de escritura, e incluso practicar el hablar en público.David Heinemeier Hansson: Un sentido fuerte del valor. La habilidad para preguntarse a uno mismo: ¿vale la pena hacer esto ahora mismo? Muchos programadores parecen derrochar océanos de tiempo encosas que simplemente no importan. Y no dedican el tiempo suficiente a cosas que si importan.
Peter Norvig: No creo que sea una sola, pero digamos concentración.
Dave Thomas: Pasión.
James Gosling:Auto motivarse. Para ser realmente bueno, tenés que estar enamorado de lo que hacés.
Bjarne Stroustrup: La habilidad de pensar con claridad: un programador tiene que comprender los problemas y expresarsoluciones.
Tim Bray: La habilidad de preferir la evidencia a la intuición.
Historia[editar]
Para crear un programa, y que la computadora lo intérprete y ejecute las instrucciones escritas en él,debe usarse un lenguaje de programación. En sus inicios las computadoras interpretaban sólo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo ésteexcesivamente complicado para programar. De hecho sólo consiste en cadenas de números 1 y 0 (sistema binario). Para facilitar el trabajo de programación, los primeros científicos que trabajaban en el áreadecidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o letras provenientes del inglés; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce comoAssembly o lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es básicamente lo mismo que hacerlo en lenguaje...
Regístrate para leer el documento completo.