Results 1 to 20 of 20

Thread: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

  1. #1
    Administrator
    Join Date
    May 2006
    Answers
    331

    GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    Dear Members

    The Group Discussion Starts, The topic for this session is

    Among all the OOPS Language, which one is the best? Why it is the best?

    Let the Discussions begin....

    Thanks
    Admin


  2. #2
    Contributing Member
    Join Date
    Jul 2006
    Answers
    93

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    I am starting the lead for this topic in GD. My vote is for C++.C++ is the best of OOPS language.This is because of all the OOPs language the race is between Java and C++. In this C++ takes the lead and win because C++ has many features like abstract classes,multiple inheritance which Java does not have.


  3. #3
    Expert Member
    Join Date
    May 2006
    Answers
    114

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Good Friend the discussion has started. In my opinion Visual Basic.NET handles OOPS concept inthe best way.Though a person who is in the inital stage of learning OOPs concepts would find it difficult to handle OOPs using Visual Basic.NET it has many features once the person becomes strong in OOPs concepts.


  4. #4
    Expert Member
    Join Date
    Sep 2006
    Answers
    477

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Well, let me consider some of the languages I know. In my comparison I use C++, Java and Python(surprised? ).

    Well it is true that C++ has more features than Java. (Not exactly). And for system programming C++ way of coding is ideal. C++ is very easy to learn, it's STL(standard template library) has a very good collection of datatypes and functions which are very neatly documented.

    On the other hand, Java is flooded with APIs. Just too many of them. Thouh SUN Microsystems does try to standardise things, I find this API buisiness quite messy. I really like Java otherwise. One thing that demotivated from Java was Java doesn't have pointers Can't imagine coding without it!

    If we just focus on OOPS cocepts alone, again C++ scores as it supports multipe inheritence, abstarct classes etc. (As mentioned by sripri).

    The PYTHON scripting language too supports OOPS. And believe me it is one of the easiest and most beatiful languages I have ever come across. To find out more, do a google search!

    My verdict goes to C++ and PYTHON. (I personally prefer these ahead of JAVA)

    -Kalayama

    [COLOR="Blue"][SIZE="2"]"If you are not living on the edge of your life, you are wasting space"[/SIZE][/COLOR]

    Someone says "Impossible is nothing". The man next him says "Let me see you licking your elbow tip!"

  5. #5
    Expert Member
    Join Date
    Dec 2006
    Answers
    204

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    C# does well.
    Its unsafe to use pointers. thats why java does not have pointers.
    but C# allows pointers concept with unsafe block to use it. and it supports most of the concepts supported by java.


  6. #6
    Expert Member
    Join Date
    Sep 2006
    Answers
    477

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Who says it is unsafe to use pointers? Honestly, ot is unsafe only if you use it wrongly. (Like addressing system memory location, ROM, overwriting a system file due to wrong usage ). Once you know how to use pointers, you will realise the power of pointers. One can do wonders!

    As far as C# is considered, I consider it to be an extended version of C++ developed by M$.

    -Kalayama

    [COLOR="Blue"][SIZE="2"]"If you are not living on the edge of your life, you are wasting space"[/SIZE][/COLOR]

    Someone says "Impossible is nothing". The man next him says "Let me see you licking your elbow tip!"

  7. #7
    Junior Member
    Join Date
    Sep 2006
    Answers
    23

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Even my voting goes for python. The main reason is because one can write crisp and short code in python .That is a logic or a program written in python is neraly 5-10 times shorter than equivalent C++ code. So naturally it takes the lead in race.


  8. #8
    Contributing Member
    Join Date
    Jul 2006
    Answers
    93

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Pointers are really a great treasure posssessed by C++ and pointers are really not unsafe. It takes a programmer closer to the memory and when correct programming is done with a clear understandng of concepts it is the greatest asset of the programming language C++ as it makes the program execute faster than Java and have direct access to memory.


  9. #9
    Junior Member
    Join Date
    Dec 2006
    Answers
    2

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Hi,

    Few days before, I just abastracted talk from Vincent Massol who is Java Guru(Creator of Jakarta Framework) and very well appreciated author of few books.. ( http://www.oreillynet.com/pub/au/2205)

    And the discussion point was "J2EE VS .NET"... And the discussion ended as... "Its polytical choice for the PM to choose either J2EE or .NET"

    Current post's subject is also like that only.... but still, I would like to comment few things...

    As far as the OOPS is concerned, C# is achieving BIT more than JAVA at grammer level. As you dont have to write explicitly accessor(get and set) in C# as properties are available. But, I still believe that VB.NET/C#/JAVA all are at same level. And from the language's point of view, nothing really differiantiates among them.

    I dont think that the language is the only key to be more popular among the s/w architect. Its the framework on which it has been developed, support from open source community, platform reliabilities, future orientation, backward compability would make language richer. As language grammer has got pretty less things to do with its real capability.

    Note: C++ can not come into the race, because its design idea is not based upon "PURE" object orientation. As there is Concrete-MI, main() method existance is independant and so on... So the persons, who are supporting C++ should give thought again on the points I have mentioned above. (There are pretty rare applications getting developed VC++.NET and there are "NO" projects in the market where you are migrating VC++ 6.0 projects to VC++.NET)

    If any C++ developers have got doubt then they should read Bjarne Strostrup's(Creator of C++) book "C++ Programming Laguage", in which he has mentioned...
    "C++ is not object oriented language, but its the language which supports object orientation...."


  10. #10
    Expert Member
    Join Date
    Oct 2005
    Answers
    383

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    In my view the best language amongst all oops language is none othere than java.those who said c++ were correct upto some extent.but java is god of all languages. And pointers are really unsafe.thats true.a malicious program can damage the system.it is right that pointers are very powerful,but anyway v dont miss pointers in java.so y to mess up with it. Multithreading ,packages,easy handling of exceptions,good gui,applets,interfaces etc make it the best language amongst all oops languages. If still some1 says that c++ is better than java,it may be his personal (biased)view ,and i would suggest him to switch over to java and see the benefitss.


  11. #11
    Contributing Member
    Join Date
    Oct 2006
    Answers
    67

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Hi all,

    Python - Very very easiest language which can be easily understand and followed by anybody. The basics, Functions, Array concepts, Declaring variables , FILE concepts, storing the values everything is in very easy to understand and apply. Less code lines, user friendly code lines, logics can be applied in very easiest understanable syntax. Very interesting language comparing to others.

    **********
    with Thanks and Regards,
    [B][I][COLOR="DarkRed"]Anushya.G[/COLOR][/I][/B]:)
    **********

  12. #12
    Expert Member
    Join Date
    Oct 2005
    Answers
    383

    Re: Among all the OOPS Language, which one is the best? Why it is the best?

    Hi

    Ya ofcourse Phython is good,but it is much slower than java.
    lack of multiline comments in Python is also a setback

    bye

    :)
    NEVER SAY DIE.

  13. #13
    Contributing Member
    Join Date
    Oct 2006
    Answers
    67

    Re: Among all the OOPS Language, which one is the best? Why it is the best? (GD#1 Dec

    Yes, i accept that python is slower than java, but, comparing other features, python can come front, like dynamically typed (f a name is assigned to an object of one type, it may later be assigned to an object of a different type.). A clear cut explanation for the functions. And data declaration is important in java where as not in python. The starters who can confuse themselves in declarations and data types, python will help them. Exceptions will propagate upward automatically in python. The programmer can express his logic in a simple works and functions.

    **********
    with Thanks and Regards,
    [B][I][COLOR="DarkRed"]Anushya.G[/COLOR][/I][/B]:)
    **********

  14. #14
    Contributing Member
    Join Date
    May 2006
    Answers
    75

    Re: Among all the OOPS Language, which one is the best? Why it is the best? (GD#1 Dec

    Python is considered to be an easy language for the novice to learn. It is also well suited for the expert in the field. It is natively object oriented and easily extendable.Ideally suited for fast and memory intensive tasks like number crunching.It has a clean and easy syntax and thus makes the development process very easy.


  15. #15
    Contributing Member
    Join Date
    Jul 2006
    Answers
    93

    Re: Among all the OOPS Language, which one is the best? Why it is the best? (GD#1 Dec

    I agree that Python easy syntax which makes it easy to learn. But it not suited to perform tasks that rely on speed and memory like number crunching,Parallel processing,System programming, Parsing which are handled efficiently by C++. A language would be considered best only if it is able to handle even complex tasks or operations. So my vote is for C++.


  16. #16
    Junior Member
    Join Date
    Mar 2007
    Answers
    5

    Re: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    hey frds..i am new member....in my view java is the best among all oops languages..ofcourse it does not support multiple inheritence but we can achieve multiple inheritence thriugh interfaces...more over usage of pointers can be avoided.......applets,web applications,web pages etc can be easily created using java with in less span of time.......more secure also....


  17. #17
    Junior Member
    Join Date
    Sep 2007
    Answers
    19

    Re: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    c++ is best.. using C++ only other things came...


  18. #18
    Junior Member
    Join Date
    Oct 2007
    Answers
    4

    Re: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    I go for c++,because it has data security and data binding.


  19. #19
    Junior Member
    Join Date
    Mar 2006
    Answers
    5

    Re: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    I go for C++ then JAVA
    because If we consider the Time and Space complexity of data structure then the C++ is more reliable and then JAVA
    and there is nothing impossible with c++. perhaps this is the old one but still get its existence in to the mind of user then I go for C++ first and then JAVA


  20. #20
    Junior Member
    Join Date
    Mar 2006
    Answers
    5

    Re: GD-001 Among all the OOPS Language, which one is the best? Why it is the best?

    I go for C++ then JAVA
    because If we consider the Time and Space complexity of data structure then the C++ is more reliable and then JAVA
    and there is nothing impossible with c++. perhaps this is the old one but still get its existence in to the mind of user then I go for C++ first and then JAVA


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Applying for a job can be a stressful and frustrating experience, especially for someone who has never done it before. Considering that you are competing for the position with a at least a dozen other applicants, it is imperative that you thoroughly prepare for the job interview, in order to stand a good chance of getting hired. That's where GeekInterview can help.
Interact