Posts

Showing posts from July, 2018

Difference between compiler and interpreter

Compiler It coverts high level code to machine level code. It converts all the lines of high level code to machine level code at ones. The advantage of compile and executable programming execution speed is very fast. However it occupies lot of memory. Interpreter  It converts high level code to machine level code line by line. It occupies less memory. It is slow in execution. Note- Java is a hybrid programming language, which makes both compilation and implementation initially.   

Life History of Designer of JAVA

James Gosling In 1984-2010 he is working in Sun  Micro systems. He is also called as Father of Java programming language. Sun-micro systems acquired by the Oracle Corporation  Gosling quits sun due to ethical challenges. In 2011 he has been hired by Google. But he join STARTUP company in August 2011 i.e. Liquid Robotics. He is listed as an adviser to SCALA  SCALA is a Scalable programming language.      

History of some programming languages

A microprocessor is a machine which is made up of transistor and can understand only 0's and 1's only i.e. machine level language.  Assembler is a software which converts assembly level program to machine level program. Compiler is a software which converts high level language to machine level language code. B CPL language is introduced in 1962 by Martin Richard which occupies lot memory. B  language is introduced by ken Thomson in 1965. C language is introduced by Dennis Ritchie  in 1972. C++ language is introduced by  Bjarne Stroustrup  in 1982. JAVA Unofficially introduced by    James Gosling    in 1992. JAVA  Officially   released in 1994.