Click me
Transcribed

The History Of Computer Programming

AN OVERVIEW OF COMPUTER PROGRAMMING



Computer Programmer

(probably)



You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them.





In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom.

* Changeable punched cards controlled the operation of the loom.

* The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine.



Jacuard Loom, 1801



FIRST COMPUTER PROGRAMMER: ADA LOVELACE.



Ada Lovelace, 1842



* In 1842 - 1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer programmer.



* She also theorized that the computer could, one day, play music and chess.



* Ada, a U.S. Department of Defense computer language, is named in her honor.



IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA.



* Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape.



* He also invented the tabulator and keypunch machines. Along with Hollerith cards, these form the basis for information processing.



* In 1986, he founded Tabulating Machine Company, which became IBM.



* In 1906, he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed.



Electronic Tabulating System, 1906



Atanasoff-Berry Computer, 1942



Developed in 1937 and tested in 1942, the first electronic computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations.



Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory.



Used in World War II, the Colossus machines were the first programmable electronic digital computers.



* The Colossus machines were designed to break and read encrypted German messages.



Colossus Machine



Hooper's "bug' documentation, 1947



In 1947, Grace murray Hopper, an admiral in the U.S. Navy and computer programming pioneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Aiken Relay Calculator.



* They removed the moth and 'debugged' the computer.



The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored-program electronic computer.



* On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers.



EDSAC, 1949



FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUAGE USED: FORTRAN



Backus, 1954



* Invented by John Backus of IBM in 1954.



* It was released commercially in 1957.



* A high level of programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming languages.



Fortran user manual



FIRST COMPUTER GAME: Spacewar! (1961)



* Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by the gravity, at each other. Each spaceship has limited ammunition and fuel.



* Took roughly 200 man-hours to complete.



* Written on a DEC interactive mini computer.



* Russell never profited from Spacewar!



Playing Spacewar! back in the day..



Steve Russell

"If I hadn't done it, someone would've done something equally exciting, if not better, in the nxt six months. I just happened to get there first."

(Russell, about Spacewar!)



At Stanford University, Russel introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese.



Spacewar! arcade game



FIRST COMPUTER VIRUS PROGRAMMER: FRED COHEN



In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk.



The program was benign, meant only to prove that it was possible.



Cohen, 1983



BRIEF HISTORY OF THE INTERNET



1974 First use of the term "Internet' by Vinton Cerf and Bob Kahn.



1976 Invention of the Ethernet cable.



1981 National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and ARPANET should interconnect.



1983 Internet Activities Board (IAB) is created.



1990 Advanced Network and Services (ANS) is formed by Merit, IBM, and MCI to develop high speed networking.



1992 Internet Society is formed and World Wide Web is released.



1994 Pizza Hut offers online pizza ordering

First Virtual, a completely online bank, opens.



1999 Wireless internet access, Wi-Fi, is standardized.



HP-85A personal computer

(1980)



self-contained portable

8-bit microprocessor

CRT screen

32 K ROM

16 K RAM

monitor: 5 inches

weight: 20 lbs



$3,250

($8,352.42 TODAY)



MacBook Pro

(2.4 GHz)



intel Core i5

4GB memory

320 GB hard drive

monitor: 15.4 inches

weight: 5.6 pounds



In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S.



* They might potentially be outpaced by computer programmers in India, China, and other developing countries.



* More than 300 colleges and universities in the U.S. offer computer programming as a major.



* Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines.



COMPUTER PROGRAMMER SALARIES FROM AROUND THE WORLD



USA $60,000



RUSSIA $21,895



CHINA $21,046



UKRAINE $17,569



PHILLIPPINES $10,734



INDIA $3,351 - $9,714 AN OVERVIEW OF COMPUTER PROGRAMMING Computer Programmer (probably) You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them. In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom. Changeable punched cards controlled the operation of the loom. The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine. FIRST COMPUTER PROCRAMMER: Jacquard Loom, 1801 ADA LOVELACE. O In 1842-1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer program, making her the first computer programmer. She also theorized that the computer could, one day, play music and chess. Ada, a U.S. Department of Defense computer language, is named in her honor. Ada Lovelace, 1842 IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA. Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape. He also invented the tabulator and keypunch machines Along with Hollerith cards, these form the basis for information processing. In 1896, he founded Tabulating Machine HM L Company, which became IBM. Today In 1906 he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed. Electric Tabulating System, 1906 Developed in 1937 and tested in 1942, the first electronic digital computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations. Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory. Atanasoff-Berry Computer, 1942 Used in World War II, the Colossus machines were the first programmable, electronic digital computers. The Colossus machines were designed to break and read encrypted German messages. Colossus machine In 1947, Grace Murray Hopper, an admiral in the U.S. Navy and computer programming ploneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Alken Relay Calculator. comt . Start- Gin Te (Sina ha Fist ast ca f buy bing found Hooper's "bug" documentation, 1947 They removed the moth and 'debugged' the computer. The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored- program electronic computer. On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers. EDSAC, 1949 FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUACE USED: FORTRAN Invented by John Backus of IBM in 1954. It was released commercially in 1957. Fortran A high level programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming langUages. Backus, 1954 Fortran user manual FIRST COMPUTER CAME: Spacewar! (1961) Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other. Each spaceship has limited ammunition and fuel. Took roughly 200 man-hours to complete. Written on a DEC Interactive mini computer. Russell never profited from Spacewar! Playing Spacewarl back in the day.. "If I hadn't done it, someone would've done something equally exciting, if not better, in the next six months. I just happened to get there first." (Russell, about Spacewar!) Steve Russell At Stanford University, Russell introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese. Spacewarl arcade game FIRST COMPUTER VIRUS PROCRAMMER: FRED COHEN In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible. Cohen, 1983 BRIEF HISTORY OF THE INTERNET 1974 1976 1981 1983 First use of the term "internet" by Vinton Cerf and Bob Kahn Invention of the Ethernet cable National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and Internet Activities Board (IAB) is created. 1990 1992 ARPANET should interconnect. Internet Society is formed and World Wide Web Advanced Network and Services (ANS) Is formed by Merit, IBM, and MCI to develop high speed networking. is released. 1994 Pizza Hut offers online pizza ordering. Wi Fi Pizza Wireless internet access, Wi-Fİ, is standardized. First Virtual, a completely online bank, opens. 1999 HP-85A personal computer (1980) MacBook Pro (2.4 GHz) self-contained potable 8-bit microprocessor $3,250 ($8,352.42 TODAY) $1,799 intel Core i5 4GB memory 320 GB hard drive monitor: 15.4 inches CRT screen 32 K ROM 16 K RAM weight: 5.6 pounds monitor: 5 inches weight: 20 Ibs In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S. They might potentially be outpaced by computer programmers in India, China, and other developing countries. More than 300 colleges and universities in the U.S. offer computer programming as a major. The future Ada Lovelace Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines. COMPUTER PROCRAMMER SALARIES FROM AROUND THE WORLD: USA $60,000 RUSSIA $21,895 CHINA $21,046 UKRAINE $17,569 PHILLIPPINES $10,734 INDIA $3,351 - $9,714 SOURCES: http://ei.cs.vt.edu/-history/humor.html http://www.sdscedu/ScienceWomen/lovelace.h http://irventors.about.com/od/computersoftware/a/Fortran.htm http://inventors.about.com/library/weekly/ao0901 98.htm UnlineSchools www.OnlineSchools.org html dia.org/wk/Jacquard Loom http://en.wikipedia.org/wiki/Steve_Russell http://en.wikipedia.org/wiki/Chuck E_Cheese http://www.cs.man.ac.uk/-pij/cs1001/softwarenode3.html#SECTIONO0033000000000000000 http://www.jamesshuggins.com/h/tek 1/first_computer_bug.htm http://en.wikipedia.org/wki/Alexey_Pajitnov http://en.wikipedia.org/wkilist_of_bestselling vide o_game_franchise s#At_le ast_20_milion_copies http://technology.timesonline.co.uk/tol/news/tech_and web/article37 21556.ece http://www.bls.gov/oco/ocos303.him#emply http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0029/index.html http://www.davesite.com/webstation/nethistory.shtml http://www.counterpunch.org/roberts04192005.htmi http://www.payscale.com/research/IN/ Job=Computer_Programmer/Salary Design and Illustration By Ellie Koning =SPACE WAaS AN OVERVIEW OF COMPUTER PROGRAMMING Computer Programmer (probably) You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them. In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom. Changeable punched cards controlled the operation of the loom. The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine. FIRST COMPUTER PROCRAMMER: Jacquard Loom, 1801 ADA LOVELACE. O In 1842-1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer program, making her the first computer programmer. She also theorized that the computer could, one day, play music and chess. Ada, a U.S. Department of Defense computer language, is named in her honor. Ada Lovelace, 1842 IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA. Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape. He also invented the tabulator and keypunch machines Along with Hollerith cards, these form the basis for information processing. In 1896, he founded Tabulating Machine HM L Company, which became IBM. Today In 1906 he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed. Electric Tabulating System, 1906 Developed in 1937 and tested in 1942, the first electronic digital computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations. Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory. Atanasoff-Berry Computer, 1942 Used in World War II, the Colossus machines were the first programmable, electronic digital computers. The Colossus machines were designed to break and read encrypted German messages. Colossus machine In 1947, Grace Murray Hopper, an admiral in the U.S. Navy and computer programming ploneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Alken Relay Calculator. comt . Start- Gin Te (Sina ha Fist ast ca f buy bing found Hooper's "bug" documentation, 1947 They removed the moth and 'debugged' the computer. The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored- program electronic computer. On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers. EDSAC, 1949 FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUACE USED: FORTRAN Invented by John Backus of IBM in 1954. It was released commercially in 1957. Fortran A high level programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming langUages. Backus, 1954 Fortran user manual FIRST COMPUTER CAME: Spacewar! (1961) Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other. Each spaceship has limited ammunition and fuel. Took roughly 200 man-hours to complete. Written on a DEC Interactive mini computer. Russell never profited from Spacewar! Playing Spacewarl back in the day.. "If I hadn't done it, someone would've done something equally exciting, if not better, in the next six months. I just happened to get there first." (Russell, about Spacewar!) Steve Russell At Stanford University, Russell introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese. Spacewarl arcade game FIRST COMPUTER VIRUS PROCRAMMER: FRED COHEN In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible. Cohen, 1983 BRIEF HISTORY OF THE INTERNET 1974 1976 1981 1983 First use of the term "internet" by Vinton Cerf and Bob Kahn Invention of the Ethernet cable National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and Internet Activities Board (IAB) is created. 1990 1992 ARPANET should interconnect. Internet Society is formed and World Wide Web Advanced Network and Services (ANS) Is formed by Merit, IBM, and MCI to develop high speed networking. is released. 1994 Pizza Hut offers online pizza ordering. Wi Fi Pizza Wireless internet access, Wi-Fİ, is standardized. First Virtual, a completely online bank, opens. 1999 HP-85A personal computer (1980) MacBook Pro (2.4 GHz) self-contained potable 8-bit microprocessor $3,250 ($8,352.42 TODAY) $1,799 intel Core i5 4GB memory 320 GB hard drive monitor: 15.4 inches CRT screen 32 K ROM 16 K RAM weight: 5.6 pounds monitor: 5 inches weight: 20 Ibs In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S. They might potentially be outpaced by computer programmers in India, China, and other developing countries. More than 300 colleges and universities in the U.S. offer computer programming as a major. The future Ada Lovelace Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines. COMPUTER PROCRAMMER SALARIES FROM AROUND THE WORLD: USA $60,000 RUSSIA $21,895 CHINA $21,046 UKRAINE $17,569 PHILLIPPINES $10,734 INDIA $3,351 - $9,714 SOURCES: http://ei.cs.vt.edu/-history/humor.html http://www.sdscedu/ScienceWomen/lovelace.h http://irventors.about.com/od/computersoftware/a/Fortran.htm http://inventors.about.com/library/weekly/ao0901 98.htm UnlineSchools www.OnlineSchools.org html dia.org/wk/Jacquard Loom http://en.wikipedia.org/wiki/Steve_Russell http://en.wikipedia.org/wiki/Chuck E_Cheese http://www.cs.man.ac.uk/-pij/cs1001/softwarenode3.html#SECTIONO0033000000000000000 http://www.jamesshuggins.com/h/tek 1/first_computer_bug.htm http://en.wikipedia.org/wki/Alexey_Pajitnov http://en.wikipedia.org/wkilist_of_bestselling vide o_game_franchise s#At_le ast_20_milion_copies http://technology.timesonline.co.uk/tol/news/tech_and web/article37 21556.ece http://www.bls.gov/oco/ocos303.him#emply http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0029/index.html http://www.davesite.com/webstation/nethistory.shtml http://www.counterpunch.org/roberts04192005.htmi http://www.payscale.com/research/IN/ Job=Computer_Programmer/Salary Design and Illustration By Ellie Koning =SPACE WAaS AN OVERVIEW OF COMPUTER PROGRAMMING Computer Programmer (probably) You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them. In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom. Changeable punched cards controlled the operation of the loom. The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine. FIRST COMPUTER PROCRAMMER: Jacquard Loom, 1801 ADA LOVELACE. O In 1842-1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer program, making her the first computer programmer. She also theorized that the computer could, one day, play music and chess. Ada, a U.S. Department of Defense computer language, is named in her honor. Ada Lovelace, 1842 IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA. Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape. He also invented the tabulator and keypunch machines Along with Hollerith cards, these form the basis for information processing. In 1896, he founded Tabulating Machine HM L Company, which became IBM. Today In 1906 he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed. Electric Tabulating System, 1906 Developed in 1937 and tested in 1942, the first electronic digital computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations. Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory. Atanasoff-Berry Computer, 1942 Used in World War II, the Colossus machines were the first programmable, electronic digital computers. The Colossus machines were designed to break and read encrypted German messages. Colossus machine In 1947, Grace Murray Hopper, an admiral in the U.S. Navy and computer programming ploneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Alken Relay Calculator. comt . Start- Gin Te (Sina ha Fist ast ca f buy bing found Hooper's "bug" documentation, 1947 They removed the moth and 'debugged' the computer. The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored- program electronic computer. On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers. EDSAC, 1949 FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUACE USED: FORTRAN Invented by John Backus of IBM in 1954. It was released commercially in 1957. Fortran A high level programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming langUages. Backus, 1954 Fortran user manual FIRST COMPUTER CAME: Spacewar! (1961) Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other. Each spaceship has limited ammunition and fuel. Took roughly 200 man-hours to complete. Written on a DEC Interactive mini computer. Russell never profited from Spacewar! Playing Spacewarl back in the day.. "If I hadn't done it, someone would've done something equally exciting, if not better, in the next six months. I just happened to get there first." (Russell, about Spacewar!) Steve Russell At Stanford University, Russell introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese. Spacewarl arcade game FIRST COMPUTER VIRUS PROCRAMMER: FRED COHEN In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible. Cohen, 1983 BRIEF HISTORY OF THE INTERNET 1974 1976 1981 1983 First use of the term "internet" by Vinton Cerf and Bob Kahn Invention of the Ethernet cable National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and Internet Activities Board (IAB) is created. 1990 1992 ARPANET should interconnect. Internet Society is formed and World Wide Web Advanced Network and Services (ANS) Is formed by Merit, IBM, and MCI to develop high speed networking. is released. 1994 Pizza Hut offers online pizza ordering. Wi Fi Pizza Wireless internet access, Wi-Fİ, is standardized. First Virtual, a completely online bank, opens. 1999 HP-85A personal computer (1980) MacBook Pro (2.4 GHz) self-contained potable 8-bit microprocessor $3,250 ($8,352.42 TODAY) $1,799 intel Core i5 4GB memory 320 GB hard drive monitor: 15.4 inches CRT screen 32 K ROM 16 K RAM weight: 5.6 pounds monitor: 5 inches weight: 20 Ibs In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S. They might potentially be outpaced by computer programmers in India, China, and other developing countries. More than 300 colleges and universities in the U.S. offer computer programming as a major. The future Ada Lovelace Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines. COMPUTER PROCRAMMER SALARIES FROM AROUND THE WORLD: USA $60,000 RUSSIA $21,895 CHINA $21,046 UKRAINE $17,569 PHILLIPPINES $10,734 INDIA $3,351 - $9,714 SOURCES: http://ei.cs.vt.edu/-history/humor.html http://www.sdscedu/ScienceWomen/lovelace.h http://irventors.about.com/od/computersoftware/a/Fortran.htm http://inventors.about.com/library/weekly/ao0901 98.htm UnlineSchools www.OnlineSchools.org html dia.org/wk/Jacquard Loom http://en.wikipedia.org/wiki/Steve_Russell http://en.wikipedia.org/wiki/Chuck E_Cheese http://www.cs.man.ac.uk/-pij/cs1001/softwarenode3.html#SECTIONO0033000000000000000 http://www.jamesshuggins.com/h/tek 1/first_computer_bug.htm http://en.wikipedia.org/wki/Alexey_Pajitnov http://en.wikipedia.org/wkilist_of_bestselling vide o_game_franchise s#At_le ast_20_milion_copies http://technology.timesonline.co.uk/tol/news/tech_and web/article37 21556.ece http://www.bls.gov/oco/ocos303.him#emply http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0029/index.html http://www.davesite.com/webstation/nethistory.shtml http://www.counterpunch.org/roberts04192005.htmi http://www.payscale.com/research/IN/ Job=Computer_Programmer/Salary Design and Illustration By Ellie Koning =SPACE WAaS AN OVERVIEW OF COMPUTER PROGRAMMING Computer Programmer (probably) You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them. In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom. Changeable punched cards controlled the operation of the loom. The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine. FIRST COMPUTER PROCRAMMER: Jacquard Loom, 1801 ADA LOVELACE. O In 1842-1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer program, making her the first computer programmer. She also theorized that the computer could, one day, play music and chess. Ada, a U.S. Department of Defense computer language, is named in her honor. Ada Lovelace, 1842 IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA. Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape. He also invented the tabulator and keypunch machines Along with Hollerith cards, these form the basis for information processing. In 1896, he founded Tabulating Machine HM L Company, which became IBM. Today In 1906 he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed. Electric Tabulating System, 1906 Developed in 1937 and tested in 1942, the first electronic digital computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations. Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory. Atanasoff-Berry Computer, 1942 Used in World War II, the Colossus machines were the first programmable, electronic digital computers. The Colossus machines were designed to break and read encrypted German messages. Colossus machine In 1947, Grace Murray Hopper, an admiral in the U.S. Navy and computer programming ploneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Alken Relay Calculator. comt . Start- Gin Te (Sina ha Fist ast ca f buy bing found Hooper's "bug" documentation, 1947 They removed the moth and 'debugged' the computer. The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored- program electronic computer. On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers. EDSAC, 1949 FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUACE USED: FORTRAN Invented by John Backus of IBM in 1954. It was released commercially in 1957. Fortran A high level programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming langUages. Backus, 1954 Fortran user manual FIRST COMPUTER CAME: Spacewar! (1961) Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other. Each spaceship has limited ammunition and fuel. Took roughly 200 man-hours to complete. Written on a DEC Interactive mini computer. Russell never profited from Spacewar! Playing Spacewarl back in the day.. "If I hadn't done it, someone would've done something equally exciting, if not better, in the next six months. I just happened to get there first." (Russell, about Spacewar!) Steve Russell At Stanford University, Russell introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese. Spacewarl arcade game FIRST COMPUTER VIRUS PROCRAMMER: FRED COHEN In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible. Cohen, 1983 BRIEF HISTORY OF THE INTERNET 1974 1976 1981 1983 First use of the term "internet" by Vinton Cerf and Bob Kahn Invention of the Ethernet cable National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and Internet Activities Board (IAB) is created. 1990 1992 ARPANET should interconnect. Internet Society is formed and World Wide Web Advanced Network and Services (ANS) Is formed by Merit, IBM, and MCI to develop high speed networking. is released. 1994 Pizza Hut offers online pizza ordering. Wi Fi Pizza Wireless internet access, Wi-Fİ, is standardized. First Virtual, a completely online bank, opens. 1999 HP-85A personal computer (1980) MacBook Pro (2.4 GHz) self-contained potable 8-bit microprocessor $3,250 ($8,352.42 TODAY) $1,799 intel Core i5 4GB memory 320 GB hard drive monitor: 15.4 inches CRT screen 32 K ROM 16 K RAM weight: 5.6 pounds monitor: 5 inches weight: 20 Ibs In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S. They might potentially be outpaced by computer programmers in India, China, and other developing countries. More than 300 colleges and universities in the U.S. offer computer programming as a major. The future Ada Lovelace Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines. COMPUTER PROCRAMMER SALARIES FROM AROUND THE WORLD: USA $60,000 RUSSIA $21,895 CHINA $21,046 UKRAINE $17,569 PHILLIPPINES $10,734 INDIA $3,351 - $9,714 SOURCES: http://ei.cs.vt.edu/-history/humor.html http://www.sdscedu/ScienceWomen/lovelace.h http://irventors.about.com/od/computersoftware/a/Fortran.htm http://inventors.about.com/library/weekly/ao0901 98.htm UnlineSchools www.OnlineSchools.org html dia.org/wk/Jacquard Loom http://en.wikipedia.org/wiki/Steve_Russell http://en.wikipedia.org/wiki/Chuck E_Cheese http://www.cs.man.ac.uk/-pij/cs1001/softwarenode3.html#SECTIONO0033000000000000000 http://www.jamesshuggins.com/h/tek 1/first_computer_bug.htm http://en.wikipedia.org/wki/Alexey_Pajitnov http://en.wikipedia.org/wkilist_of_bestselling vide o_game_franchise s#At_le ast_20_milion_copies http://technology.timesonline.co.uk/tol/news/tech_and web/article37 21556.ece http://www.bls.gov/oco/ocos303.him#emply http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0029/index.html http://www.davesite.com/webstation/nethistory.shtml http://www.counterpunch.org/roberts04192005.htmi http://www.payscale.com/research/IN/ Job=Computer_Programmer/Salary Design and Illustration By Ellie Koning =SPACE WAaS AN OVERVIEW OF COMPUTER PROGRAMMING Computer Programmer (probably) You probably use computers and programs on a daily basis, but you might not be aware that the first "pre-computers" didn't even use electricity or that the first computer programmer was a woman. Computers have a huge impact on our life, and computer programs tell those computers what to do and how to do it. For both good and bad, computer programs have altered our existence, so it's about time you learned a little something about them. In 1801, Joseph Marie Jacquard invented the Jacquard loom a mechanical, automated loom. Changeable punched cards controlled the operation of the loom. The punched card was later used by Charles Babbage as a method for storing programs for the Analytic Engine. FIRST COMPUTER PROCRAMMER: Jacquard Loom, 1801 ADA LOVELACE. O In 1842-1843, Lovelace translated an article about Charles Babbage's proposed Analytic Engine. In her notes, she describes an algorithm that is cited as the first computer program, making her the first computer programmer. She also theorized that the computer could, one day, play music and chess. Ada, a U.S. Department of Defense computer language, is named in her honor. Ada Lovelace, 1842 IN 1889, HERMAN HOLLERITH DEVELOPED THE IDEA OF THE ELECTRIC TABULATING SYSTEM, A MACHINE THAT COULD READ DATA. Hollerith also used punched cards, known as Hollerith cards, after experimenting with paper tape. He also invented the tabulator and keypunch machines Along with Hollerith cards, these form the basis for information processing. In 1896, he founded Tabulating Machine HM L Company, which became IBM. Today In 1906 he developed a plugboard or control panel, that allowed the machine to perform different tasks without being reconstructed. Electric Tabulating System, 1906 Developed in 1937 and tested in 1942, the first electronic digital computer, the Atanasoff-Berry Computer (ABC) was designed to solve linear equations. Although it was not programmable, it did use binary arithmetic, regenerative memory, parallel processing, and separate memory. Atanasoff-Berry Computer, 1942 Used in World War II, the Colossus machines were the first programmable, electronic digital computers. The Colossus machines were designed to break and read encrypted German messages. Colossus machine In 1947, Grace Murray Hopper, an admiral in the U.S. Navy and computer programming ploneer, documented the first actual computer 'bug' when a moth got trapped in the Mark II Alken Relay Calculator. comt . Start- Gin Te (Sina ha Fist ast ca f buy bing found Hooper's "bug" documentation, 1947 They removed the moth and 'debugged' the computer. The Electronic Delay Storage Automatic Calculator, or EDSAC, was the first practical stored- program electronic computer. On May 6, 1949, EDSAC ran its first program: calculating a table of squares and a list of prime numbers. EDSAC, 1949 FIRST HIGH LEVEL COMPUTER PROGRAMMING LANGUACE USED: FORTRAN Invented by John Backus of IBM in 1954. It was released commercially in 1957. Fortran A high level programming language is one that is far removed from the computer's instruction architecture. It is typically more user friendly than low level programming langUages. Backus, 1954 Fortran user manual FIRST COMPUTER CAME: Spacewar! (1961) Programmed by Steve Russell, Spacewar! is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other. Each spaceship has limited ammunition and fuel. Took roughly 200 man-hours to complete. Written on a DEC Interactive mini computer. Russell never profited from Spacewar! Playing Spacewarl back in the day.. "If I hadn't done it, someone would've done something equally exciting, if not better, in the next six months. I just happened to get there first." (Russell, about Spacewar!) Steve Russell At Stanford University, Russell introduced Nolan Bushnell to Spacewar! Bushnell went on to program the first coin-operated arcade game and later started both Atari Computers and Chuck E. Cheese. Spacewarl arcade game FIRST COMPUTER VIRUS PROCRAMMER: FRED COHEN In 1983, Fred Cohen designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible. Cohen, 1983 BRIEF HISTORY OF THE INTERNET 1974 1976 1981 1983 First use of the term "internet" by Vinton Cerf and Bob Kahn Invention of the Ethernet cable National Science Foundation creates CSNET for those without access to ARPANET (Department of Defense network). Vinton Cerf recommends that CSNET and Internet Activities Board (IAB) is created. 1990 1992 ARPANET should interconnect. Internet Society is formed and World Wide Web Advanced Network and Services (ANS) Is formed by Merit, IBM, and MCI to develop high speed networking. is released. 1994 Pizza Hut offers online pizza ordering. Wi Fi Pizza Wireless internet access, Wi-Fİ, is standardized. First Virtual, a completely online bank, opens. 1999 HP-85A personal computer (1980) MacBook Pro (2.4 GHz) self-contained potable 8-bit microprocessor $3,250 ($8,352.42 TODAY) $1,799 intel Core i5 4GB memory 320 GB hard drive monitor: 15.4 inches CRT screen 32 K ROM 16 K RAM weight: 5.6 pounds monitor: 5 inches weight: 20 Ibs In 2008, there were about 1.3 million software engineers and computer programmers employed in the U.S. They might potentially be outpaced by computer programmers in India, China, and other developing countries. More than 300 colleges and universities in the U.S. offer computer programming as a major. The future Ada Lovelace Countries with expanding technology sectors: India, China, Russia, Ukraine, and the Philippines. COMPUTER PROCRAMMER SALARIES FROM AROUND THE WORLD: USA $60,000 RUSSIA $21,895 CHINA $21,046 UKRAINE $17,569 PHILLIPPINES $10,734 INDIA $3,351 - $9,714 SOURCES: http://ei.cs.vt.edu/-history/humor.html http://www.sdscedu/ScienceWomen/lovelace.h http://irventors.about.com/od/computersoftware/a/Fortran.htm http://inventors.about.com/library/weekly/ao0901 98.htm UnlineSchools www.OnlineSchools.org html dia.org/wk/Jacquard Loom http://en.wikipedia.org/wiki/Steve_Russell http://en.wikipedia.org/wiki/Chuck E_Cheese http://www.cs.man.ac.uk/-pij/cs1001/softwarenode3.html#SECTIONO0033000000000000000 http://www.jamesshuggins.com/h/tek 1/first_computer_bug.htm http://en.wikipedia.org/wki/Alexey_Pajitnov http://en.wikipedia.org/wkilist_of_bestselling vide o_game_franchise s#At_le ast_20_milion_copies http://technology.timesonline.co.uk/tol/news/tech_and web/article37 21556.ece http://www.bls.gov/oco/ocos303.him#emply http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0029/index.html http://www.davesite.com/webstation/nethistory.shtml http://www.counterpunch.org/roberts04192005.htmi http://www.payscale.com/research/IN/ Job=Computer_Programmer/Salary Design and Illustration By Ellie Koning =SPACE WAaS

The History Of Computer Programming

shared by maggie on Apr 18
88,738 views
14 shares
13 comments
An infograph which is useful to cover up the basics of history behind coding, and for knowing a little tidbits of facts, which might come useful to impress your non-Geeky friends as well.

Source

Unknown. Add a source

Category

Technology
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size