![]() |
| ||
| Re: Object Oriented Programming Type of programming language should not be confused with what the langauge is capable of doing. Pure object oriented langauges are langauges of the type Java, C# etc. wherein you have to have a class -- it is a must. As a matter of fact even C++ isn't a object oriented language as such, it would be more appropriate to call it a Multi paradigm supported langauge since you can write imperative as well as object oriented code. In the same way it would be inappropriate to call Javascript and ASP technology as Object oriented langauges -- they are object Based languages which utilise objects. LISP, ML etc. are functional languages though LISP shines out to be a multi pardigm supporting language with support for OO features. BTW object orientedness is all about classes and not objects -- that would be object based you are talking about... Thank you. |
| ||
| Re: Object Oriented Programming Technically, Java is forcing you to use objects but it's not fully object oriented. Smalltalk on the other hand exemplifies the OO paradigm better, since everything is an object. By everything, I mean it includes methods, data, and aggregations thereof. In Java or C#, you get data aggregations with related methods, but the methods (and sometimes the data) are not objects themselves (though they might return an object). |
| All times are GMT -4. The time now is 11:05 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC