Ask questions via twitter! Message any question to @answers on twitter. We'll publish the question and send you a reply each time there's a new answer.
Next Question

Answered Question

 
M$1.00  Funded By Mahalo ? |  March 30, 2009 09:52 PM

Does object orient code allow one to build more complex applications?

Did C++, C# and java tranform programming allowing developers to write code faster, include more complexity, solid user interfaces, and flexible integration with the database?
Interesting Question?  Yes (0)   No (0)   
RSS
 
 

Best Answer  Chosen by Asker

 
March 30, 2009 10:40 PM
Did it ever!

OOP allows for complex code to be modularized. As a result, complex tasks and relations can be assembled easily.
Asker's Rating:
• Will machines start writing object oriented code within the next ten years?


Helpful Answer?  (0)   (0)    Tip robbrown for this answer
Permalink | Report
   Reply  
 
 
 
March 31, 2009 12:09 AM
Themselves? I sure hope not :)

Report
 
 

Other Answers (1)

Sort By
 
March 30, 2009 10:39 PM
Object-oriented programming languages allow for a different way to program, not a better way.

I don't see how it can help developers write code faster... You have to really think about how your objects are designed/coded and that might take longer to think about that to code in non-object oriented languages.

So... my vote is... no. It's just a different way to code. Better logically, but it probably washes out in the end.

Helpful Answer?  (0)   (0)    Tip drmatt for this answer
Permalink | Report
   Reply  
 
 
 
March 30, 2009 10:44 PM
I feel ya.

On the surface, unique objects, variables, etc can seem counter intuitive.

However, when working on a medium or large project, object oriented code is key to programs that are maintainable and created rapidly.

For example, an employee can write 2 complete sections and document how others can interact with those sections. The other employees don't need to spend their time learning the code that has already been written... only how to interact with it.

Report
 
 
 
March 31, 2009 12:48 AM
@robbrown: Not to argue with you, but you can build libraries and subroutines that do the same thing as objects. As with OOP, all you have to know is the input and the output variables...

I still think there is little difference in languages. It's like the old argument: Which is better Mac or PC? (Mac, of course) It's just a TOOL... You can do the same with either if you know enough...

Report
 
 

Answer this Question

How tips and payments work

This question has already been resolved. You may add an answer to it but you will not be eligible to win best answer or any associated tips.

Ask a Question


140 characters left
Top of Page
Buy Mahalo Dollars with Credit Card or PayPal

Top Members

This Week All Time
  • buddawiggi
    buddawiggi
    2nd Degree Black Belt
    27184 Points
    M$783.09 Earned
  • opher
    opher
    Purple Belt
    4186 Points
    M$192.17 Earned
  • annelisle
    annelisle
    Purple Belt
    2726 Points
    M$82.97 Earned
   See All
 

Most Popular Tags

mahalo(1613)
iphone(465)
music(459)
google(357)
food(320)
online(295)
beer(279)
money(262)
movies(255)
apple(251)
aotd(235)
health(219)
video(207)
dog(205)
free(203)
   See All
 

Categories

Welcome New Members


 
 
Mahalo Dollars are the currency of Mahalo Answers.

Each Mahalo Dollar costs $1.

Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More

 
 

Please log in to use this function.