Posts

History of Object-Oriented Programming

Image
 History of OOP's concept : Object-Oriented Programming concept was coined by Alan Kay in 1966 or 1967 while he was at grad school. The idea behind this was to use encapsulated mini-computers in software, rather than direct data sharing they communicate via message passing.  The first programming language which recognized as "Object-Oriented" was Simula , in 1965. Simula language featured objects and introduced classes and also virtual methods. The work on simula language  was done by Ole-John Dahl and Kristen Nygaard at the Norwegian computing center in Oslo, Norway. Smalltalk was more Object-Oriented than Simula. Smalltalk was developed by Alan Kay, Dan Ingalls, Adele Goldberg and others at Xerox PARC in 1970s. It contains everything in the form of Objects, classes, integer and blocks. In a 2003 email exchange, Alan Kay actually defines what he meant when he called smalltalk as "Object-Oriented" :      "OOP's to me means only messaging, local retentio

Java Beginning | How Java Created Firstly ?

Image
Java Beginning How java was created : In the 90's , A team named Green was assigned a project whose goal is to create a device that controls the variety of day-to-day electronics. The Team consisting two main developers : James Gosling and Patrick Naughton, and an Engineer Mike Sheridan. Firstly the developers choose to work with C/C++ (which was the latest languages on that time) but they found various difficulties regarding reliability but speed  was efficient, as we know that in consumer electronics reliability is much-more important than speed. Gosling realized that what they needed was a new programming Language. Gosling and Naughton worked together and created a new language which they initially called " Oak". "Java Programming Language was the part of a research project developed for an embedded system and for digital network devices like television, set-top-box, etc." Java was created by James Gosling at Sun Microsystem and Java 1.0 was firstly implemen