人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序，她甚至还建立了递归和子程序的概念。由于爱达在程序设计上的突破性创新，她被称为世界上第一位程序员，详见计算机领域中的女性。
工作范围.计算机程序员编写、测试、调试和维护被称为计算机程序的详细指令，计算机必须遵循这些指令来执行它们的功能。程序员还构思、设计和测试用计算机解决问题的逻辑结构。编程领域的许多技术创新——先进的计算技术、复杂的新语言和编程工具——重新定义了程序员的角色，提升了当今许多编程工作。职位名称和描