850:(BLS) Occupational Outlook originally predicted a growth for programmers of 12 percent from 2010 to 2020 and thereafter a decline of -7 percent from 2016 to 2026, a further decline of -9 percent from 2019 to 2029, a decline of -10 percent from 2021 to 2031. and then a decline of -11 percent from 2022 to 2032. Since computer programming can be done from anywhere in the world, companies sometimes hire programmers in countries where wages are lower. However, for software developers BLS projects for 2019 to 2029 a 22% increase in employment, from 1,469,200 to 1,785,200 jobs with a median base salary of $ 110,000 per year. This prediction is lower than the earlier 2010 to 2020 predicted increase of 30% for software developers. Though the distinction is somewhat ambiguous, software developers engage in a wider array of aspects of application development and are generally higher skilled than programmers, making outsourcing less of a risk. Another reason for the decline for programmers is their skills are being merged with other professions, such as developers, as employers increase the requirements for a position over time. Then there is the additional concern that recent advances in
244:
163:
846:(2008), many U.S. programmers were left without work or with lower wages. In addition, enrollment in computer-related degrees and other STEM degrees (STEM attrition) in the US has been dropping for years, especially for women, which, according to Beaubouef and Mason, could be attributed to a lack of general interest in science and mathematics and also out of an apparent fear that programming will be subject to the same pressures as manufacturing and agriculture careers. For programmers, the
683:, that computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming — advanced computing technologies and sophisticated new languages and programming tools — have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.
768:
504:
866:
101:
60:
722:. Simple programs can be written in a few hours. More complex ones may require more than a year of work, while others are never considered 'complete' but rather are continuously improved as long as they stay in use. In most cases, several programmers work together as a team under a senior programmer's supervision.
635:
expanded in the early 1960s, almost immediately after computers were first sold in mass-produced quantities. Universities, governments, and businesses created a demand for software. Many of these programs were written in-house by full-time staff programmers; some were distributed between users of a
667:(PC) in the mid-1970s, which brought computing to the average office worker. In the following years, the PC also helped create a constantly growing market for games, applications and utility software. This resulted in increased demand for software developers for that period of time.
713:
Programmers' work varies widely depending on the type of business for which they are writing programs. For example, the instructions involved in updating financial records are very different from those required to duplicate conditions on an aircraft for
830:, 17% of computer science students could not find work in their field six months after graduation in 2009 which was the highest rate of the university subjects surveyed while 0% of medical students were unemployed in the same survey.
484:(design, implementation, testing, and deployment), leading a team of programmers, communicating with customers, managers and other engineers, considering system stability and quality, and exploring software development methodologies.
734:, are text editors that are specifically designed for programmers or developers to write the source code of an application or a program. Most of these editors include features useful for programmers, which may include color
1812:
1505:
1119:
1606:
1760:
931:
778:
1494:
1310:
1707:
1663:
1729:
1373:
1096:
985:
1243:
1353:
Computer programmers often take courses and seek certifications to enter the field and stay current in their skills in this ever-evolving profession.
1939:
1340:
1790:
694:, small service firms and government entities of all sizes. Many professional programmers also work for consulting companies at client sites as
1273:
1149:
1861:
954:
1598:
620:
in 1955. Before that time, computers were programmed either by customers or the few commercial computer manufacturers of the time, such as
1700:"Software Developers, Quality Assurance Analysts, and Testers : Occupational Outlook Handbook : U.S. Bureau of Labor Statistics"
1628:
Beaubouef, Theresa; Mason, John (June 2005). "Why the high attrition rate for computer science students: some thoughts and observations".
1407:
1887:
1576:
2029:
1913:
1440:
1200:
808:
221:
203:
144:
87:
111:
1965:
1546:
1176:
2084:
1752:
847:
564:
923:
1053:
2074:
884:
637:
889:
551:
was the first person to execute a program on a working, program-controlled, electronic computer. From 1943 to 1945, per
481:
1681:
1302:
2052:
1699:
1667:
871:
73:
33:
2057:
2004:
1737:
126:
2079:
703:
243:
122:
1471:
1365:
1018:
Fuegi, J.; Francis, J. (October–December 2003). "Lovelace & Babbage and the creation of the 1843 'notes'".
649:
40:
1813:"Software engineer jobs in danger due to ChatGPT-like tools? Here's what Google CEO Sundar Pichai has to say"
993:
1599:"hp's Developer Portal | HP International Women's Week: Women in Computer Science dropping since 1980s"
851:
556:
1235:
2046:
695:
687:
617:
480:
including architecting and designing new features and applications, targeting new platforms, managing the
295:
1838:
541:. Because the machine was not completed in her lifetime, she never experienced the algorithm in action.
1332:
904:
1782:
894:
636:
particular machine for no charge, while others were sold on a commercial basis. Other firms, such as
488:
477:
370:
364:
354:
1265:
1141:
879:
747:
735:
430:
across the computer industry and to different individuals. The following are notable descriptions.
48:
1664:"Computer Programmers : Occupational Outlook Handbook : U.S. Bureau of Labor Statistics"
1645:
1217:
962:
731:
691:
579:
552:
361:
1172:
1399:
2025:
1568:
899:
680:
664:
641:
632:
611:
538:
408:
383:
299:
1940:"ChatGPT may be coming for our jobs. Here are the 10 roles that AI is most likely to replace"
173:
1637:
1432:
1209:
1088:
1027:
719:
531:
458:
454:
450:
1991:
1495:"After the Dot-Com Bubble: Silicon Valley High-Tech Employment and Wages in 2001 and 2008"
843:
790:
715:
645:
599:
587:
535:
476:
usually is responsible for the same tasks as a developer plus broader responsibilities of
462:
79:
1420:
Explore this profession and discover how you can thrive in a computer programming career.
1386:
Explore this profession and discover how you can thrive in a computer programming career.
616:
The first company founded specifically to provide software products and services was the
491:, or computer science. Some countries legally require an engineering degree to be called
1077:"Konrad Zuse's Plankalkül: The First High-Level 'non von Neumann' Programming Language"
1076:
839:
743:
595:
591:
545:
252:
44:
1535:
1433:"BBC Bitesize - GCSE Computer Science - Programming software and the IDE - Revision 4"
640:(founded in 1959), also started to grow. Computer manufacturers soon started bundling
503:
177:
2068:
1649:
1111:
739:
568:
560:
487:
Sometimes, a software engineer is required to have a degree in software engineering,
438:
414:
39:"Coder" redirects here. For someone who performs coding in the social sciences, see
1221:
519:
507:
442:
403:
1110:
Rojas, Raúl; Göktekin, Cüneyt; Friedland, Gerald; Krüger, Mike (February 2000).
1045:
865:
621:
583:
548:
466:
446:
427:
350:
248:
1112:"Plankalkül: The First High-Level Programming Language and its Implementation"
1031:
861:
707:
283:
32:
This article is about people who write computer software. For other uses, see
1198:
Elmer C. Kubie (Summer 1994). "Recollections of the first software company".
1641:
751:
523:
2012:
827:
653:
602:
have since been credited as the first professional computer programmers.
522:
is often considered to be the first computer programmer. She authored an
387:
347:
854:
might impact the demand for future generations of
Software professions.
699:
657:
1753:"Computer Programmer vs. Software Developer: Decoding the Differences"
1463:
1213:
1092:
1569:"STEM Attrition: College Students' Paths Into and Out of STEM Fields"
527:
343:
17:
406:
is identified by the language used or target platform. For example,
129:. Statements consisting only of original research should be removed.
453:. To achieve the required skills for the job, they might obtain a
676:
575:
515:
502:
256:
1541:
986:"6 Key Differences Between a Software Engineer and a Programmer"
391:
2022:
Coders: The Making of a New Tribe and the
Remaking of the World
324:
Varies from apprenticeship to bachelor's degree, or self-taught
1783:"Comparing Two Key Careers: Software Developer vs. Programmer"
761:
706:
are commonly held by programmers. Programming is considered a
625:
376:
156:
94:
53:
1966:"These are the tech jobs most threatened by ChatGPT and A.I."
1862:"Software engineers are panicking about being replaced by AI"
777:
deal primarily with the United States and do not represent a
426:
The job titles that include programming tasks have differing
702:
is not typically required to work as a programmer, although
1682:"Computer Programmers : Occupational Outlook Handbook"
1303:"Computer Programmers : Occupational Outlook Handbook"
1730:"Software Developers : Occupational Outlook Handbook"
955:"Software Engineer Vs. Programmer: What's the Difference?"
924:"Programmer vs. Software Engineer: What's the Difference?"
510:
is considered by many to be the first computer programmer.
2001:
An experiential study of the nature of programming work:
1366:"11 Types of Programming Jobs (With Duties and Salaries)"
47:. For the unincorporated community in Pennsylvania, see
786:
686:
Programmers work in many settings, including corporate
185:
118:
1013:
1011:
663:The industry expanded greatly with the rise of the
656:came with the 1620 Symbolic Programming System and
318:
310:
305:
289:
277:
269:
264:
1534:
679:, and maintain the detailed instructions, called
1914:"ChatGPT spells the end of coding as we know it"
1502:Regional Report, U.S. Bureau of Labor Statistics
1173:"First Computer Programmers Inspire Documentary"
1528:
1526:
43:. For someone who performs medical coding, see
750:. These features aid the users during coding,
1888:"Council Post: How Will ChatGPT Affect Jobs?"
775:The examples and perspective in this section
8:
236:
1236:"IBM Archives: 1620 Data Processing System"
930:. University of Arizona. 11 December 2020.
88:Learn how and when to remove these messages
1297:
1295:
1293:
1291:
1171:Donaldson James, Susan (4 December 2007).
793:, or create a new section, as appropriate.
242:
809:Learn how and when to remove this message
382:Generally, a programmer writes code in a
222:Learn how and when to remove this message
204:Learn how and when to remove this message
145:Learn how and when to remove this message
1839:"ChatGPT could make these jobs obsolete"
1998:, New York: Van Nostrand Reinhold, 1971
1493:Mann, Amar; Nunes, Tony (August 2009).
1266:"Occupations in Information Technology"
1148:. First Byte Productions. 16 May 2014.
1081:IEEE Annals of the History of Computing
1020:IEEE Annals of the History of Computing
992:. The Simple Programmer. Archived from
915:
437:primarily implements software based on
1996:The Psychology of Computer Programming
1533:Charette, Robert N. (30 August 2013).
1443:from the original on 23 September 2017
1056:from the original on 26 September 2022
235:
1609:from the original on 26 February 2021
1398:Sartore, Melissa (22 December 2022).
1333:"How to Become a Computer Programmer"
1246:from the original on 10 February 2021
1179:from the original on 16 February 2013
7:
1410:from the original on 30 January 2023
1376:from the original on 2 February 2023
1343:from the original on 7 October 2022
1339:. Coursera Inc. 30 September 2022.
1309:. U.S. Bureau of Labor Statistics.
1099:from the original on 23 March 2023.
730:Programming editors, also known as
314:Writing and debugging computer code
29:Person who writes computer software
1579:from the original on 18 March 2021
1549:from the original on 7 August 2021
1511:from the original on 18 March 2021
1464:"'One in 10' UK graduates jobless"
1462:Shankleman, Martin (1 July 2010).
1276:from the original on 22 March 2021
1201:Annals of the History of Computing
675:Computer programmers write, test,
25:
1793:from the original on 30 July 2021
1763:from the original on 30 July 2021
1474:from the original on 8 March 2021
1152:from the original on 1 April 2018
1122:from the original on 12 June 2022
934:from the original on 29 July 2021
530:in October 1842, for calculating
69:This article has multiple issues.
1964:Cohen, Mikaela (15 April 2023).
1710:from the original on 14 May 2019
1400:"What Is a Computer Programmer?"
953:Heinz, Kate (23 February 2021).
864:
766:
563:et al., Zuse created the first,
161:
99:
58:
2003:Lucas, Rob (March–April 2010).
1734:U.S. Bureau of Labor Statistics
1686:U.S. Bureau of Labor Statistics
1313:from the original on 3 May 2019
1270:The United States Census Bureau
848:U.S. Bureau of Labor Statistics
565:high-level programming language
186:check for citation inaccuracies
77:or discuss these issues on the
1736:. 18 July 2012. Archived from
984:Jacob, Freya (16 March 2020).
482:software development lifecycle
1:
2011:(62): 125–132. Archived from
885:List of programming languages
638:Computer Sciences Corporation
1938:Zinkula, Jacob; Mok, Aaron.
890:Software development process
386:and with an intent to build
1536:"The STEM Crisis is a Myth"
1372:. Indeed. 17 October 2022.
1075:Giloi, Wolfgang K. (1997).
872:Computer programming portal
789:, discuss the issue on the
704:professional certifications
445:. Other duties may include
379:that require a programmer.
125:the claims made and adding
34:Programmer (disambiguation)
2101:
961:. Built In. Archived from
609:
402:Sometimes a programmer or
38:
31:
1146:ENIAC Programmers Project
1032:10.1109/MAHC.2003.1253887
652:with their machines; the
241:
2020:Thompson, Clive (2019).
834:Market changes in the US
822:Market changes in the UK
650:programming environments
353:– someone with skill in
41:Coding (social sciences)
1751:Brooks, Ashley (2019).
1642:10.1145/1083431.1083474
852:artificial intelligence
838:After the crash of the
2085:Information technology
2047:US Department of Labor
1052:. IEEE. 2 April 2018.
690:(IT) departments, big
688:information technology
618:Computer Usage Company
555:Wolfgang K. Giloi and
511:
447:reviewing code changes
296:Information technology
1670:on 15 September 2012.
905:Video game programmer
606:The software industry
506:
463:programming boot camp
2075:Computer occupations
2053:Computer programmers
1787:online.maryville.edu
1757:Rasmussen University
1740:on 1 September 2013.
1575:. 26 November 2013.
990:simpleprogrammer.com
895:Software engineering
842:(1999–2001) and the
787:improve this section
742:, bracket matching,
738:, auto indentation,
578:programming team of
574:Members of the 1945
489:computer engineering
478:software engineering
355:computer programming
255:, part of the first
2058:Software developers
1992:Weinberg, Gerald M.
1630:ACM SIGCSE Bulletin
1404:computerscience.org
1242:. 23 January 2003.
880:List of programmers
736:syntax highlighting
732:source code editors
409:assembly programmer
390:that achieves some
362:professional titles
336:computer programmer
273:Computer Programmer
238:
237:Computer programmer
49:Coder, Pennsylvania
2005:"Dreaming in Code"
692:software companies
671:Nature of the work
553:computer scientist
518:and mathematician
512:
435:software developer
366:software developer
320:Education required
110:possibly contains
2080:Software industry
2024:. Penguin Press.
2015:on 24 April 2012.
1841:. 25 January 2023
1603:developers.hp.com
1545:(opinion). IEEE.
1214:10.1109/85.279238
1093:10.1109/85.586068
900:Systems architect
819:
818:
811:
726:Types of software
681:computer programs
665:personal computer
642:operating systems
633:software industry
612:Software industry
539:analytical engine
532:Bernoulli numbers
474:software engineer
461:degree, attend a
384:computer language
372:software engineer
328:
327:
300:Software industry
232:
231:
224:
214:
213:
206:
155:
154:
147:
112:original research
92:
16:(Redirected from
2092:
2049:description of:
2035:
2016:
1980:
1979:
1977:
1975:
1961:
1955:
1954:
1952:
1950:
1944:Business Insider
1935:
1929:
1928:
1926:
1924:
1918:Business Insider
1909:
1903:
1902:
1900:
1898:
1883:
1877:
1876:
1874:
1872:
1866:Business Insider
1857:
1851:
1850:
1848:
1846:
1835:
1829:
1828:
1826:
1824:
1809:
1803:
1802:
1800:
1798:
1789:. 31 July 2020.
1779:
1773:
1772:
1770:
1768:
1748:
1742:
1741:
1726:
1720:
1719:
1717:
1715:
1696:
1690:
1689:
1678:
1672:
1671:
1666:. Archived from
1660:
1654:
1653:
1625:
1619:
1618:
1616:
1614:
1595:
1589:
1588:
1586:
1584:
1565:
1559:
1558:
1556:
1554:
1538:
1530:
1521:
1520:
1518:
1516:
1510:
1499:
1490:
1484:
1483:
1481:
1479:
1459:
1453:
1452:
1450:
1448:
1429:
1423:
1422:
1417:
1415:
1395:
1389:
1388:
1383:
1381:
1362:
1356:
1355:
1350:
1348:
1329:
1323:
1322:
1320:
1318:
1299:
1286:
1285:
1283:
1281:
1262:
1256:
1255:
1253:
1251:
1232:
1226:
1225:
1195:
1189:
1188:
1186:
1184:
1168:
1162:
1161:
1159:
1157:
1138:
1132:
1131:
1129:
1127:
1107:
1101:
1100:
1072:
1066:
1065:
1063:
1061:
1042:
1036:
1035:
1015:
1006:
1005:
1003:
1001:
981:
975:
974:
972:
970:
950:
944:
943:
941:
939:
920:
874:
869:
868:
814:
807:
803:
800:
794:
770:
769:
762:
720:flight simulator
544:In 1941, German
455:computer science
291:Activity sectors
259:programming team
246:
239:
227:
220:
209:
202:
198:
195:
189:
165:
164:
157:
150:
143:
139:
136:
130:
127:inline citations
103:
102:
95:
84:
62:
61:
54:
21:
2100:
2099:
2095:
2094:
2093:
2091:
2090:
2089:
2065:
2064:
2042:
2032:
2019:
2009:New Left Review
2002:
1988:
1986:Further reading
1983:
1973:
1971:
1963:
1962:
1958:
1948:
1946:
1937:
1936:
1932:
1922:
1920:
1911:
1910:
1906:
1896:
1894:
1885:
1884:
1880:
1870:
1868:
1859:
1858:
1854:
1844:
1842:
1837:
1836:
1832:
1822:
1820:
1811:
1810:
1806:
1796:
1794:
1781:
1780:
1776:
1766:
1764:
1750:
1749:
1745:
1728:
1727:
1723:
1713:
1711:
1698:
1697:
1693:
1680:
1679:
1675:
1662:
1661:
1657:
1627:
1626:
1622:
1612:
1610:
1597:
1596:
1592:
1582:
1580:
1567:
1566:
1562:
1552:
1550:
1532:
1531:
1524:
1514:
1512:
1508:
1497:
1492:
1491:
1487:
1477:
1475:
1461:
1460:
1456:
1446:
1444:
1431:
1430:
1426:
1413:
1411:
1397:
1396:
1392:
1379:
1377:
1364:
1363:
1359:
1346:
1344:
1331:
1330:
1326:
1316:
1314:
1301:
1300:
1289:
1279:
1277:
1264:
1263:
1259:
1249:
1247:
1234:
1233:
1229:
1197:
1196:
1192:
1182:
1180:
1170:
1169:
1165:
1155:
1153:
1140:
1139:
1135:
1125:
1123:
1109:
1108:
1104:
1074:
1073:
1069:
1059:
1057:
1044:
1043:
1039:
1017:
1016:
1009:
999:
997:
996:on 29 July 2021
983:
982:
978:
968:
966:
965:on 29 July 2021
952:
951:
947:
937:
935:
922:
921:
917:
913:
870:
863:
860:
844:Great Recession
836:
824:
815:
804:
798:
795:
784:
771:
767:
760:
728:
716:pilots training
673:
646:system software
614:
608:
600:Ruth Lichterman
536:Charles Babbage
501:
424:
400:
321:
292:
280:
279:Occupation type
260:
228:
217:
216:
215:
210:
199:
193:
190:
183:
166:
162:
151:
140:
134:
131:
116:
104:
100:
63:
59:
52:
37:
30:
23:
22:
15:
12:
11:
5:
2098:
2096:
2088:
2087:
2082:
2077:
2067:
2066:
2063:
2062:
2061:
2060:
2055:
2041:
2040:External links
2038:
2037:
2036:
2031:978-0735220560
2030:
2017:
1999:
1987:
1984:
1982:
1981:
1956:
1930:
1904:
1886:Fowler, Gary.
1878:
1852:
1830:
1819:. 6 April 2023
1817:Business Today
1804:
1774:
1743:
1721:
1691:
1673:
1655:
1636:(2): 103–106.
1620:
1590:
1560:
1522:
1485:
1454:
1424:
1390:
1357:
1324:
1287:
1257:
1227:
1190:
1163:
1133:
1102:
1067:
1037:
1007:
976:
945:
928:ce.arizona.edu
914:
912:
909:
908:
907:
902:
897:
892:
887:
882:
876:
875:
859:
856:
840:dot-com bubble
835:
832:
823:
820:
817:
816:
781:of the subject
779:worldwide view
774:
772:
765:
759:
756:
727:
724:
672:
669:
610:Main article:
607:
604:
592:Marlyn Wescoff
584:Betty Jennings
546:civil engineer
500:
497:
439:specifications
423:
420:
399:
398:Identification
396:
326:
325:
322:
319:
316:
315:
312:
308:
307:
303:
302:
293:
290:
287:
286:
281:
278:
275:
274:
271:
267:
266:
262:
261:
249:Betty Jennings
247:
230:
229:
212:
211:
194:September 2020
169:
167:
160:
153:
152:
107:
105:
98:
93:
67:
66:
64:
57:
45:Clinical coder
28:
24:
14:
13:
10:
9:
6:
4:
3:
2:
2097:
2086:
2083:
2081:
2078:
2076:
2073:
2072:
2070:
2059:
2056:
2054:
2051:
2050:
2048:
2044:
2043:
2039:
2033:
2027:
2023:
2018:
2014:
2010:
2006:
2000:
1997:
1993:
1990:
1989:
1985:
1970:
1967:
1960:
1957:
1945:
1941:
1934:
1931:
1919:
1915:
1908:
1905:
1893:
1889:
1882:
1879:
1867:
1863:
1856:
1853:
1840:
1834:
1831:
1818:
1814:
1808:
1805:
1792:
1788:
1784:
1778:
1775:
1762:
1758:
1754:
1747:
1744:
1739:
1735:
1731:
1725:
1722:
1709:
1705:
1701:
1695:
1692:
1687:
1683:
1677:
1674:
1669:
1665:
1659:
1656:
1651:
1647:
1643:
1639:
1635:
1631:
1624:
1621:
1608:
1604:
1600:
1594:
1591:
1578:
1574:
1570:
1564:
1561:
1548:
1544:
1543:
1537:
1529:
1527:
1523:
1507:
1503:
1496:
1489:
1486:
1473:
1469:
1465:
1458:
1455:
1442:
1438:
1437:www.bbc.co.uk
1434:
1428:
1425:
1421:
1409:
1405:
1401:
1394:
1391:
1387:
1375:
1371:
1367:
1361:
1358:
1354:
1342:
1338:
1334:
1328:
1325:
1312:
1308:
1304:
1298:
1296:
1294:
1292:
1288:
1275:
1271:
1267:
1261:
1258:
1245:
1241:
1237:
1231:
1228:
1223:
1219:
1215:
1211:
1207:
1203:
1202:
1194:
1191:
1178:
1174:
1167:
1164:
1151:
1147:
1143:
1137:
1134:
1121:
1117:
1113:
1106:
1103:
1098:
1094:
1090:
1086:
1082:
1078:
1071:
1068:
1055:
1051:
1047:
1046:"Konrad Zuse"
1041:
1038:
1033:
1029:
1025:
1021:
1014:
1012:
1008:
995:
991:
987:
980:
977:
964:
960:
956:
949:
946:
933:
929:
925:
919:
916:
910:
906:
903:
901:
898:
896:
893:
891:
888:
886:
883:
881:
878:
877:
873:
867:
862:
857:
855:
853:
849:
845:
841:
833:
831:
829:
826:According to
821:
813:
810:
802:
799:December 2010
792:
788:
782:
780:
773:
764:
763:
758:Globalization
757:
755:
754:and testing.
753:
749:
746:, and allows
745:
741:
740:auto-complete
737:
733:
725:
723:
721:
717:
711:
709:
705:
701:
697:
693:
689:
684:
682:
678:
670:
668:
666:
661:
659:
655:
651:
647:
643:
639:
634:
629:
627:
623:
619:
613:
605:
603:
601:
597:
593:
589:
585:
581:
577:
572:
570:
566:
562:
558:
554:
550:
547:
542:
540:
537:
533:
529:
525:
521:
517:
509:
505:
498:
496:
494:
490:
485:
483:
479:
475:
470:
468:
464:
460:
456:
452:
448:
444:
440:
436:
431:
429:
421:
419:
417:
416:
415:web developer
411:
410:
405:
397:
395:
393:
389:
385:
380:
378:
375:are used for
374:
373:
368:
367:
363:
358:
356:
352:
349:
345:
341:
337:
333:
323:
317:
313:
309:
304:
301:
297:
294:
288:
285:
282:
276:
272:
268:
263:
258:
254:
250:
245:
240:
234:
226:
223:
208:
205:
197:
187:
181:
179:
175:
170:This article
168:
159:
158:
149:
146:
138:
128:
124:
120:
114:
113:
108:This article
106:
97:
96:
91:
89:
82:
81:
76:
75:
70:
65:
56:
55:
50:
46:
42:
35:
27:
19:
2021:
2013:the original
2008:
1995:
1972:. Retrieved
1968:
1959:
1947:. Retrieved
1943:
1933:
1921:. Retrieved
1917:
1907:
1895:. Retrieved
1891:
1881:
1869:. Retrieved
1865:
1860:Kay, Grace.
1855:
1843:. Retrieved
1833:
1821:. Retrieved
1816:
1807:
1795:. Retrieved
1786:
1777:
1765:. Retrieved
1756:
1746:
1738:the original
1733:
1724:
1712:. Retrieved
1703:
1694:
1685:
1676:
1668:the original
1658:
1633:
1629:
1623:
1611:. Retrieved
1602:
1593:
1581:. Retrieved
1572:
1563:
1551:. Retrieved
1540:
1513:. Retrieved
1501:
1488:
1476:. Retrieved
1467:
1457:
1445:. Retrieved
1436:
1427:
1419:
1412:. Retrieved
1403:
1393:
1385:
1378:. Retrieved
1369:
1360:
1352:
1345:. Retrieved
1337:coursera.org
1336:
1327:
1315:. Retrieved
1306:
1278:. Retrieved
1269:
1260:
1248:. Retrieved
1239:
1230:
1208:(2): 65–71.
1205:
1199:
1193:
1181:. Retrieved
1175:. ABC News.
1166:
1154:. Retrieved
1145:
1136:
1124:. Retrieved
1116:ResearchGate
1115:
1105:
1087:(2): 17–24.
1084:
1080:
1070:
1058:. Retrieved
1050:computer.org
1049:
1040:
1026:(4): 16–26.
1023:
1019:
998:. Retrieved
994:the original
989:
979:
967:. Retrieved
963:the original
958:
948:
936:. Retrieved
927:
918:
837:
825:
805:
796:
776:
744:syntax check
729:
712:
685:
674:
662:
630:
615:
588:Betty Snyder
573:
543:
526:, which was
520:Ada Lovelace
513:
508:Ada Lovelace
492:
486:
473:
471:
434:
432:
428:connotations
425:
413:
407:
404:job position
401:
381:
371:
365:
359:
339:
335:
331:
329:
311:Competencies
233:
218:
200:
191:
176:that do not
172:may contain
171:
141:
135:January 2022
132:
109:
85:
78:
72:
71:Please help
68:
26:
1704:www.bls.gov
1573:nces.ed.gov
1307:www.bls.gov
1240:www.ibm.com
1142:"Memorials"
959:builtin.com
696:contractors
622:Sperry Rand
580:Kay McNulty
549:Konrad Zuse
467:self-taught
351:source code
306:Description
2069:Categories
1912:Ito, Aki.
1414:2 February
1380:2 February
1370:indeed.com
1347:2 February
1126:4 February
1060:4 February
911:References
708:profession
596:Fran Bilas
569:Plankalkül
561:Raúl Rojas
559:professor
441:and fixes
332:programmer
284:Profession
265:Occupation
253:Fran Bilas
119:improve it
74:improve it
1650:207157501
791:talk page
752:debugging
700:Licensing
528:published
524:algorithm
459:associate
422:Job title
174:citations
123:verifying
80:talk page
1791:Archived
1761:Archived
1708:Archived
1613:13 March
1607:Archived
1583:13 March
1577:Archived
1553:7 August
1547:Archived
1515:13 March
1506:Archived
1478:13 March
1472:Archived
1468:BBC News
1447:13 March
1441:Archived
1408:Archived
1374:Archived
1341:Archived
1317:13 March
1311:Archived
1280:21 March
1274:Archived
1250:17 March
1244:Archived
1183:13 March
1177:Archived
1156:13 March
1150:Archived
1120:Archived
1097:Archived
1054:Archived
932:Archived
858:See also
828:BBC News
785:You may
748:plug-ins
654:IBM 1620
516:countess
514:British
493:engineer
388:software
348:computer
180:the text
1797:29 July
1767:29 July
1714:29 July
1504:: 1–8.
1222:5733812
1000:29 July
969:29 July
938:29 July
658:FORTRAN
534:on the
499:History
451:testing
184:Please
117:Please
2028:
1974:12 May
1949:12 May
1923:12 May
1897:12 May
1892:Forbes
1871:12 May
1845:12 May
1823:12 May
1648:
1220:
465:or be
344:author
342:is an
178:verify
1646:S2CID
1509:(PDF)
1498:(PDF)
1218:S2CID
718:in a
677:debug
576:ENIAC
340:coder
270:Names
257:ENIAC
18:Coder
2045:The
2026:ISBN
1976:2023
1969:CNBC
1951:2023
1925:2023
1899:2023
1873:2023
1847:2023
1825:2023
1799:2021
1769:2021
1716:2021
1615:2021
1585:2021
1555:2021
1542:IEEE
1517:2021
1480:2021
1449:2021
1416:2023
1382:2023
1349:2023
1319:2021
1282:2021
1252:2021
1185:2021
1158:2021
1128:2023
1062:2023
1002:2021
971:2021
940:2021
648:and
631:The
624:and
598:and
449:and
443:bugs
392:goal
377:jobs
369:and
360:The
251:and
1638:doi
1210:doi
1089:doi
1028:doi
626:IBM
495:.
457:or
346:of
338:or
121:by
2071::
2007:.
1994:,
1942:.
1916:.
1890:.
1864:.
1815:.
1785:.
1759:.
1755:.
1732:.
1706:.
1702:.
1684:.
1644:.
1634:37
1632:.
1605:.
1601:.
1571:.
1539:.
1525:^
1500:.
1470:.
1466:.
1439:.
1435:.
1418:.
1406:.
1402:.
1384:.
1368:.
1351:.
1335:.
1305:.
1290:^
1272:.
1268:.
1238:.
1216:.
1206:16
1204:.
1144:.
1118:.
1114:.
1095:.
1085:19
1083:.
1079:.
1048:.
1024:25
1022:.
1010:^
988:.
957:.
926:.
710:.
698:.
660:.
644:,
628:.
594:,
590:,
586:,
582:,
571:.
567:,
557:AI
472:A
469:.
433:A
418:.
412:,
394:.
357:.
334:,
330:A
298:,
83:.
2034:.
1978:.
1953:.
1927:.
1901:.
1875:.
1849:.
1827:.
1801:.
1771:.
1718:.
1688:.
1652:.
1640::
1617:.
1587:.
1557:.
1519:.
1482:.
1451:.
1321:.
1284:.
1254:.
1224:.
1212::
1187:.
1160:.
1130:.
1091::
1064:.
1034:.
1030::
1004:.
973:.
942:.
812:)
806:(
801:)
797:(
783:.
225:)
219:(
207:)
201:(
196:)
192:(
188:.
182:.
148:)
142:(
137:)
133:(
115:.
90:)
86:(
51:.
36:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.