what is the history of computer programming?
356757
Alan Turing is generally credited with creating the first "conceptual computer"  A Turing Machine was said to be a universal computing machine (i.e. A machine that could perform any analytical function without limit to its scope) as long as certain conditions were met.\n\nThe turing machine could be a black box with an infinite roll of tape.  The machine could only interact with the tape in one of five ways.  It could read the tape, roll the tape left, roll the tape right, write a '1' to the tape, or write a '0' to the tape.  From these five commands, it could be possible to perform anything.\n\nOriginally programs were hard-coded into the machine, or used physical relays (which is why computers took up rooms the size of gymnasiums) and later vacuum tubes.\n\nInitially computers were very expensive experiments and their use was limited to researchers.  The programming languages of these machines were tedious and difficult to implement.  Many times they were written on punch cards, with each command "punched out" from a line on the card.\n\nAPL was a common programming language in use until the 1980's that allowed the programmer to write entire programs in a single line of code!\n\nAround 1970, the C Programming Language was developed, along with the UNIX operating system.  For the first time, computers were not being jealously guarded and programmers were allowed free access to the systems.  C was the first programming language developed by programmers, for programmers.  It's still in use today in modern programs.\n\nBy 1980, computers had become increasingly powerful as well as their software and the need for an improvement to the C programming language was evident.  This was realized by Bjorn Stroustrup with C++ (in the C language a ++ means to increment a variable, hence it was the 'next' version of C) which allowed larger and more complex programs to become more object-oriented.\n\nWith the advent of the internet, computers became connected to one another like never before.  The need for cross-platform programming became evident.  Java came to the forefront at this time, as a fast, stable, powerful, cross-platform language.\n\nAs dynamic content advanced on the internet, languages came about to specifically address these needs.  Scripting languages which performed light to medium tasks became popular because of their flexibility and reduced development cycle.
453159
Charles Babbage invented the computing machine..\n\nIts was series is research done to get the current form of computers
23908
Computer science is not quite the same thing as software engineering. I'll assume that you meant computer science, and suggest a concept that is theoretically central but not often applicable in practical settings.\n\nI would argue for computability theory - the study of what exactly a computer is and what it can accomplish. Specifically, the concept of an abstract universal Turing machine, and how pretty much every computing machine currently known can be emulated by a TM.\n\nThis is a key underlying concept because it gives an formal definition of what computation actually is and provides a framework for understanding what can and cannot be computed.
34101
this might give you a hint --> http://www.cs.princeton.edu/introcs/70theory/
53283
http://en.wikipedia.org/wiki/History_of_computing_hardware
713974
Compurter programming is a part of computer science. so learn Computer science, it will teach you fundamentals.
1064017
Go to the link below and do a search for "history of electronics" or "fundamentals of electronics" and  you will have your answer.
2599
Computer science is research and development into new algorithms, and research into the capabilities of Turing machines.  This is to be distinguished from software engineering, which is the application of existing algorithms to real-world problems.
162479
The key to learn computer programming is practice. Although it may help, you don't necessarily need to attend a school.  \nYou need to have a sense of logic reasoning and know the basics of writing algorithms. There are many online resources about programming that can easily find using search engines. Good luck!
695694
i found some information about the history of technology since the early terchnology till now....i really hopes this works for you....good luck\n\n\nps: dont forget to choose me as best answer....\n\nhttp://www.answers.com/History%20of%20Technology
4536
Charles Babbage (1791-1871) is sometimes known as the Father of Computing and his Analytical Engine (designed in 1833-34) and Difference Engine (desigined in 1822) are widely believed to be the forerunners of computational machines and computers.\n\nUp until then, the word 'computer' existed but it meant a person who performed computations and calculations.
692951
It really depends on what you want to learn. First, think about WHAT will you want to code mostly for (games, web, tools, etc...) then pick one of the many programming tutorials available online.\nIf you are interested on the real basics of the programming art, i would recommend you to download the following videos from the Department of Electrical Engineering and Computer Science at MIT: http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/\n\nEven if it is for LISP, it will give you a solid understanding of the essential "ingredients" of a software application.
50878
Nobody discovered a computer. It was invented. As far as who acctually invented the computer is still being debated to this day.
899703
The first computer bug is said to have been a moth that was found squashed between the points of an electromechanical relay in the Mark II computer in 1945. This moth caused the entire computer to shut down. When the moth was removed, it was affixed to the computer’s log with a scribbled note that read, “First actual case of bug being found.” When the computer operators removed the moth, they claimed to have “debugged” the computer, thus introducing the term “debugging a computer program.”\n\nFrom then onwards, all software programming defects are also termed as “Bugs”\n\nBy the way, this first bug is now housed in the National Museum of American History at the Smithsonian.
1064514
You can learn many of interesting computer programming languages easily from.\n\nhttp://www.programmingtutorials.com\n\nhttp://www.profsr.com/vb/vbintro.htm\n\nhttp://www.visualbasicbooks.com/vb6courses.html\n\nhttp://www.geocities.com/SiliconValley/Horizon/3950/ActiveX.htm
1134629
Back in the 1930 to 1990.  this would been referring the a electronic computer or calculator. However from 1990 to present day this referring to a electronic neural net computer used in Artificial  intelligence reseach.
1092390
its all abt Programming and various programming languages. u get to study those languages used in the very first computers to the ones in the not so recent ones.