Programador


Un programador de computadoras , a veces llamado desarrollador de software , programador o, más recientemente, codificador (especialmente en contextos más informales), es una persona que crea software de computadora . El término programador de computadoras puede referirse a un especialista en un área de computadoras oa un generalista que escribe programas de computadora .

El lenguaje informático más utilizado por un programador (p. ej., Assembly , C , C++ , C# , JavaScript , Lisp , Python , Java ) puede llevar el prefijo del término programador . Algunos que trabajan con lenguajes de programación web también anteponen sus títulos con web .

No existe una terminología estándar para toda la industria, por lo que "programador" e " ingeniero de software " pueden referirse al mismo rol en diferentes empresas. Por lo general, alguien con un título de trabajo de "programador" o "desarrollador de software" podría enfocarse en implementar una especificación detallada en el código de la computadora, corregir errores y realizar revisiones de código. Pueden tener un título en ciencias de la computación , un título de asociado , o pueden ser autodidactas o asistir a un campo de entrenamiento de programación . Se espera que alguien con un título de trabajo de " ingeniero de software " comprenda los principios de la ingeniería de software , las matemáticas más avanzadas y el método científico ., y es posible que deba tener un título en ingeniería de software, ingeniería informática o ciencias de la computación . Algunos países requieren legalmente un título de ingeniería real para llamarse ingeniero. En las empresas que hacen una distinción, los ingenieros de software pueden tener responsabilidades más amplias y de mayor nivel, como diseñar o "diseñar" nuevos programas, funciones y plataformas; administrar el ciclo de vida del desarrollo de software, incluido el diseño, la implementación, las pruebas y el despliegue; liderando un equipo de programadores; comunicarse con clientes comerciales, programadores y otros ingenieros; considerando la estabilidad y calidad del sistema; y explorar metodologías de desarrollo de software . [1]

La condesa y matemática británica Ada Lovelace a menudo se considera la primera programadora de computadoras, ya que fue la primera en publicar parte de un programa (específicamente un algoritmo ) destinado a ser implementado en el motor analítico de Charles Babbage en octubre de 1842. El algoritmo fue utilizado para calcular los números de Bernoulli . [2] Debido a que la máquina de Babbage nunca se completó como un estándar de funcionamiento en la época de Lovelace, ella nunca tuvo la oportunidad de ver el algoritmo en acción.

La primera persona en ejecutar un programa en una computadora electrónica moderna y en funcionamiento fue el científico informático Konrad Zuse en 1941.

El equipo de programación de ENIAC , formado por Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Wescoff , Fran Bilas y Ruth Lichterman , han sido reconocidos como los primeros programadores informáticos habituales. [3] [4]


Ada Lovelace es considerada por muchos como la primera programadora de computadoras. [2]