We are living at the edge of Technologies. We cannot even imagine the life without computers, softwares and internet in the present life. From students through the formally illiterate individuals till the cutting edge technologists has the use of computers in their daily life in one way or the other. So technology is a must for every individual and the following lessons we will go through some programming technologies which will help technology aspirants to improve their knowledge and skills. In a few following chapter, we are going to learn about Oracle programming using SQL and PL/SQL. Before all we start, let us go some time behind and see how computer and technology originated.
The history of the modern computer begins with two separate technologies, automated calculation and programmability because of the lack of a consistent application on that time. Informally, the first mechanical calculating device called Abacus was termed as the first computer device made.
The “castle clock”, an astronomical clock invented by Al-Jazari in 1206, is considered to be the earliest programmable analog computer. It displayed the zodiac, the solar and lunar orbits, a crescent moon-shaped pointer travelling across a gateway causing automatic doors to open every hour, and five robotic musicians who played music when struck by levers operated by a camshaft attached to a water wheel. The length of day and night could be re-programmed to compensate for the changing lengths of day and night throughout the year.
In 1837, Charles Babbage was the first to conceptualize and design a fully programmable mechanical computer, and was known as analytical engine. In the late 1880s, Herman Hollerith invented the recording of data on a machine readable medium. Large-scale automated data processing of punched cards was performed for the 1890 United States Census by Hollerith’s company, which later became the core of IBM. Alan Turing is widely regarded to be the father of modern computer science. In 1936 Turing provided an influential formalization of the concept of the algorithm and computation.
George Stibitz is internationally recognized as a father of the modern digital computer. While working at Bell Labs in November 1937, Stibitz invented and built a relay-based calculator he dubbed the “Model K” which was the first to use binary circuits to perform an arithmetic operation. EDSAC (Electronic Delay Storage Automatic Calculator) was one of the first computers to implement the stored program architecture. The U.S. Army’s Ballistic Research Laboratory ENIAC (1946), which used decimal arithmetic and is sometimes called the first general purpose electronic computer. With the invention of microprocessors, the computer technology witnessed a huge change and it resulted in most compact computers. In the mid age of 1980s, computers became so common and became a part of our daily life.
Next Session will discuss about software and programming technologies.