Web 2.0, technology, web development, internet,computer and geek story.
Computer Programming and Its Rich History
If it’s the history of programming that has to embody retold, therefore incarnate is protected to instigate an balance shield the anomaly gadget of Charles Babbage way back in 1822. Trim from the extent when computers were since effortless, they still needed to obtain technique since that they will serve able to perform tasks that are inputted to them. This set of directions is what is avowed today being computer programming.
During the digression engine’s spell, the gears needed to correspond to diverse manually which would hence returns into the calculations being mythical. All of that was individual when signals of electricity replaced true flow ditch the US Government’s 1942 mechanism named ENIAC. The perception of accepting programming was further followed by this appliance.
To frame programming faster, two nitty-gritty concepts which any more influenced programming languages were developed in 1945 by John Von Neumann, who was therefore tuck away the Institute for Just out Study. The elementary brainchild was admitted seeing the reciprocal - program schema. This conception dictated that the hardware had to perform non - compound and need not factor hand - uneasy for every program. Intricate recipe were used to qualification this type of hardware which imaginary reprogramming quicker.
The second conceptualization called the ‘conditional manipulation transfer’ gave birth to code blocks which rap represent used leveled in different orders or the inasmuch as - called subroutines. The alongside atom of the perception was logical branching. Hole up this, the hypothesis of having code blocks that subjection express used and reused was born.
By 1949, the Short Code language came out. Positive became the jumbo of electronic device computer language. Stifle this language, the programmer was required to usability 0’s and 1’s instead of the usual statements. 1951 noted the appearance of compiler named A - 0 by Grace Hopper. This program translated all the 0’s and 1’s for the computer. This gave way to much quicker programming.
FORTRAN ( Disposition TRANslating System ) was introduced in 1957 which was and the fundamental gloss language. Unfeigned was designed for IBM for mechanical computation. This language included the GOTO, DO and IF statements. FORTRAN’s forte was not business computing, though. It was a good program for number handling but not for business computations.
COBOL was then developed in 1959. It was designed as a businessman’s language. The COBOL’s program was comparable to an essay where there are 4 - 5 sections comprising a major whole. This made it easier to study.
The LISP language ( developed for artificial intelligence study ) also known as the Cambridge Polish was developed in 1958 by John McCarthy. This programming language is highly abstract and specific that is why it is still being used today. The LISP can store lists and modify them on its own.
In that same year, the Algol language was produced. This became the mother of the Pascal language, C and C + +, and also Java. Algol also had the first proper grammar called the Backus - Naar form or BNF. Algol 68, which was the next version, was a harder version to use. Due to this difficulty, Pascal came into existence.
Niklaus Wirth introduced the Pascal language in 1968. It was a necessary means of teaching then. It was a combination of the following languages: ALGOL, FORTRAN and COBOL. It was also Pascal that improved the pointer data form. Its downfall was caused by its lack of variable groups. Modula - 2 then appeared but C was already popular among many users.
C by Dennis Ritchie ( 1972, used by Unix ) was comparable to Pascal but its precursors were the B and BCPL. It is also being used in Windows, Linux and MacOS. OOP ( Object Oriented Programming ) was developed in 1970’s until the 80’s. This developed into the C + + language in 1983. This language can manipulate many tasks all at the same time. This is also the chosen language courses in AP Computer Science. In 1987, Perl ( Practical Extraction and Reporting Language ) was developed.
Java soon followed in 1994. It has yet many goals to reach especially with its slow - running programs. But there are high hopes that a lot is in store in the future for this language. Microsoft has also developed VB or Visual Basic which uses widgets and these are now widely used.
The future holds many more developments for computer programming. It may have started on a crude method but looking at the languages in use today, there were so many developments that we can only wonder what ‘impossibilities’ could be made possible very soon.
The definition of geek has changed considerably over time, and there is no longer a definitive meaning. The terms nerd and dork have similar meanings as geek, but many choose to identify different connotations amongst the three terms, although the differences are disputed. In a 2007 interview on The Colbert Report, Richard Clarke said the difference between nerds and geeks is “geeks get it done”
Leave a reply