Академический Документы
Профессиональный Документы
Культура Документы
SOFTWARE
QUE ES ESO DE
DESARROLLADOR DE
SOFTWARE?
El proceso de planear, programar, documentar,
probar, y arreglar código con el fin de crear
una o mas aplicaciones que culminan en un
producto de software.
1801 Maquina
de Telar
1642 Pascalina
1822 Maquina Diferencial
Padre de la
computación.
ADA LOVELACE Su madre, Anne Isabella Noel Byron, fue matemática y activista
política y social. Su padre fue el conocido poeta George Byron.
1889 Maquina Tabuladora
eléctrica
1911 Se fusiona
1920 Enigma 1936 Maquina de Turing
1936-38 Z1
1938 Diseño ENIAC 1943
Bombe
1939 La fabrican
1958 ALGOL58
1957 Fortran
1958 LISP parte de un proyecto de
inteligencia artificial del MIT teniendo como
soporte un equipo IBM704
IBM704
1959-60 COBOL Segundo gran lenguaje
de programación universal.
En la actualidad este sistema es utilizado
en Grandes entidades Bancarias
1962 Simula
1964 (BASIC)
1969 B
1967 (ASCII)
1970 PASCAL
1972 PROLOG
1975 Microsoft
19/11/1990
1976 Apple
1980 Ada
1983 C++
1983 OBJECTIVE-C
1987 PERL
1991 Python
Para entender un poco mejor este concepto, para los usuarios de este tipo de
software.
• La libertad de usar el programa, con cualquier propósito
• La libertad de estudiar cómo funciona el programa y adaptarlo a tus necesidades
• La libertad de distribuir copias, con lo que puedes ayudar a la comunidad
• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de
modo que toda la comunidad se beneficie.
ÉTICA Y MORAL
Con cada vez más tecnología presente en nuestras vidas es difícil echar un
vistazo a nuestro alrededor y no ver un producto o un servicio que no haya
tenido que pasar por las manos de un programador. Desde la propia Xataka,
pasando por las webs en las que compramos habitualmente como Amazon
hasta llegar al GPS o navegador de nuestro coche.
Sin embargo, el trabajo del programador no siempre consiste en hacer que
una web cargue y se muestre correctamente o que nuestro coche sepa calcular
la ruta más rápida hacia un destino