Question:
Object-oriented questions?
Guinevere
2008-01-09 07:37:42 UTC
Is object-oriented language more complicated than procedural language?

Is object-oriented programming case sensitive?

Is it easy to debug object oriented programming language than procedural?

Is Java the most commonly used and an object-oriented programming language?
Twelve answers:
Colin M
2008-01-09 07:45:29 UTC
More complicated: yes, at first because object oriented languages introduce concepts that aren't normally found in procedural languages.



Case sensitive: typically yes, but that's nothing to do with object orientation, it's just the nature of the language being used.



Easy to debug: it's marginally more complex because object oriented languages are more complex, but the principles of debugging do not change.



Java: no, I'd say that C++ is more commonly used.
CatNip
2008-01-09 08:20:47 UTC
It's not too complicated. One needs to get used to the idea of using objects and all that they entail.





No. Case sensitivity is dependent upon the implementing language.



That depends. If the program and classes are badly designed, it could be a nightmare to debug. The same holds true for a procedural system. If the OOP is done right, then debugging is usually very easy to debug.



I don't know whether Java is the most commonly used object-oriented programming language or not.
Pfo
2008-01-09 09:53:31 UTC
It's only more complicated if you've gotten used to procedural style programming. For larger projects done in procedural languages, the structure and organization approaches object oriented concepts because they make it easier to do this.



Object oriented programming and case sensitivity are unrelated. All object oriented languages that I know of are case sensitive, with the exception being VB.Net. I'm sure other languages exist.



Debugging either is the same amount of difficulty.



I don't know if Java is the most common. In the academic world, it probably is, but I doubt it is in the business world.
BIG FOOT
2008-01-09 07:42:52 UTC
Is object-oriented language more complicated than procedural language?

Yes.



Is object-oriented programming case sensitive?

Usually but I dont know ALL programming languages.

Is it easy to debug object oriented programming language than procedural?

Yes.



Is Java the most commonly used and an object-oriented programming language?

Yes.
Laura
2008-01-09 07:49:59 UTC
Object-oriented language is different than procedural language, that's for sure. As for difficulty ... the opinions are split, it depends on your programming style, what you first learned ... OOP is to me a bit more organised, but I'm only in my first year of studying both things.



Java is case sensitive, don't know about other languages, but i suppose they all are.



I found a small parallel on wikipedia - you can search there, and on specialised sites, too.



I hope I helped a bit ... have a nice day !
anonymous
2008-01-09 07:48:41 UTC
1) The language itself is more complicated. Afterall, c++ adds to c.



2) c, c++, and Java are all case sensitive. I'm not aware of any mainstream modern languages, OO or not, that are case insensitive.



3) If you have a good OO design, yes. If it's a bad design, then no.



4) Yes. In the last few years, Java has surpassed c++ as the predominant language.
Haseeb (Computer Engineering)
2008-01-09 08:30:20 UTC
OOPS (object oriented programings) is not a language it is a technique for programing

no, the OOPS (object oriented programings) techniques is quite easy as procedural.

case sensitive depends on the tools which you are using mean which languag you are usign for programing as c++, vb etc.

OOPS is easy to debug and write program than procedural.

as my concern i have done OOPs using the C++;
anonymous
2008-01-09 07:52:00 UTC
1.) Yes. OOP builds upon procedural by adding ability to catagorize in an abstract way.



2.) It has nothing to do with OOP. Java and C++ are, yes.



3.) Depends on how you work. I get overwhelmed if I don't have the big picture. OOP trys to force the programmer to work with the big picture instead of focus on the procedure.



4.) Online, I would definately say yes. But most programs on your computer are written in Java but most likely C++.
Anti-War Jihadist
2008-01-09 07:46:26 UTC
OOP is not more complicated after you actually 'Get' into it.

OOP is case sensitive.

OOP is easier to debug .

JAVA is not the most commonly used and IS OOP Programming language.
?
2016-04-04 06:03:17 UTC
You need to break this down into objects. Objects represent things, such as chairs, animals, etc. To begin, you should look the things: Students and Main class. The main class will process the information and the Student class will hold the information about the student. . Pay close attention to C and D, since they constitute the main class. For the Student class, ask yourself questions such as "is the Student ID part of the Student?" If the answer is yes, then it needs to be in that class. If not, it needs to either be in the main class. more complicated programs would use as many as they need but you only need two here. In the latter class, your main one, you set the function to process the data in the Array that you create. It sounds confusing, but you are only hiding information about the students in one class and then retrieving it, processing the results, and making the program output the data in the main class.
anonymous
2008-01-09 07:59:34 UTC
This may answer your questions:



http://en.wikipedia.org/wiki/Object_oriented_programming
YinxSphinxmen
2008-01-09 07:40:30 UTC
i have no idea what that is


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...