MATH AND COMPUTER SCIENCE CHRONOLOGICAL HISTORY
Let's all synchronize our watches, or our computer clocks, 2:20 PM.
The following lists the significant events that lead to the development of mathematics and computers as we now know and use them in 2014 AD.
YEAR PERSON OR GROUP EVENT HORIZON
2000 BC Babylonians Quadratic equation
350 BC Aristotle "Earth is center of universe."
100 CE Nicomachus Fractions and ratios
175 CE Gerasa Arithmetic
250 CE Diophantus Variables
665 CE Brahmagupta Zero
800 CE Al-Khwarizmi Base 10 numbers
1100 AD Al-Khwarizmi Algebra book into Latin
1202 AD Fibonacci Roman numerals into Arabic numbers
1220 AD John De Holywood Astronomy text
1450 AD Gutenberg Printing press
1557 AD Recorde = (since parallel lines are equal)
1614 AD Napier Logarithms
1619 AD Descartes Analytic geometry
1631 AD Oughtred x (times)
1641 AD Pascal Digital calculator
1671 AD Newton Calculus
1734 AD Euler f(x)
1812 AD Babbage Mechanical calculator
1854 AD Boole Boolean algebra
1938 AD Cartwright Chaos theory
1959 AD John Backus FORTRAN
1959 AD Grace Hopper COBOL
1985 AD CSULA Pascal
2013 CSN CIT 130 Java
2013 CSN CIT 132 Visual Basic
2013 CSN CIT 133 C++
2014+ ??? ???
John
It's all about stuff like math, algebra, computer science, programming, astronomy, physics, engineering, accounting, history, art, literature, etc., i.e.: e = mc2 or Et Cetera = Mathematics * Computers2.
Tuesday, March 25, 2014
Sunday, March 16, 2014
Easiest To Hardest Computer Programming Languages To Learn
Easiest To Hardest Computer Programming Languages To Learn
Among colleges offering Beginning and Advanced Programming Languages, this is the ordered list of the easiest to the hardest to learn based on the analysis below. These four programming languages are the most common compiled programming languages taught in high schools and colleges around the world.
Easiest Beginning C >> Beginning C++ >> Beginning Visual Basic >> Beginning Java >>
>> Advanced Visual Basic >> Advanced C >> Advanced Java >> Advanced C++ Hardest.
Beginning C is easiest of all because it has no classes.
Beginning Visual Basic is harder than Beginning C++ because classes are optional in C++.
Beginning and Advanced Java are harder than Beginning and Advanced Visual Basic, respectively, because you have to make your own GUI in Java, as well as write more codes.
Advanced C is harder than Advanced Visual Basic because C manipulates the computer hardware itself.
Advanced Java is harder than Advanced C because C has no classes.
Advanced C++ is hardest of all because C++ has classes and manipulates the computer hardware itself.
John
Among colleges offering Beginning and Advanced Programming Languages, this is the ordered list of the easiest to the hardest to learn based on the analysis below. These four programming languages are the most common compiled programming languages taught in high schools and colleges around the world.
Easiest Beginning C >> Beginning C++ >> Beginning Visual Basic >> Beginning Java >>
>> Advanced Visual Basic >> Advanced C >> Advanced Java >> Advanced C++ Hardest.
Beginning C is easiest of all because it has no classes.
Beginning Visual Basic is harder than Beginning C++ because classes are optional in C++.
Beginning and Advanced Java are harder than Beginning and Advanced Visual Basic, respectively, because you have to make your own GUI in Java, as well as write more codes.
Advanced C is harder than Advanced Visual Basic because C manipulates the computer hardware itself.
Advanced Java is harder than Advanced C because C has no classes.
Advanced C++ is hardest of all because C++ has classes and manipulates the computer hardware itself.
John
Subscribe to:
Comments (Atom)