Learning OOP

Page 1 of 1

10 Replies - 4481 Views - Last Post: 13 April 2011 - 01:06 PM

#1 Guest_jonnitwo*


Reputation:

Learning OOP

Posted 06 April 2011 - 04:09 AM

I am a student. In my first semester we taught C++. But i done my B.Com. I can't learn C++ a lot . Now i am in second semester and we taught OOP (Object oriented programming).

My question is that can i learn OOP (Object oriented programming) with out learning C++ or not.
Is This A Good Question/Topic? 0

Replies To: Learning OOP

#2 nevergiveup  Icon User is offline

  • New D.I.C Head

Reputation: 15
  • View blog
  • Posts: 23
  • Joined: 04-April 11

Re: Learning OOP

Posted 06 April 2011 - 04:13 AM

***Fast Reply***
Object Oriented Programming is just a concept. You can generally learn the concepts in OOP without having to learn any programming language. But for better understanding of the concept, you are advised to learn at least one OOP language. C++ is one choice, but JAVA is the favorite one.

If I helped you please don't forget to click on + at the bottom of this post for me.
Thanks in advance

This post has been edited by nevergiveup: 06 April 2011 - 04:14 AM

Was This Post Helpful? -8
  • +
  • -

#3 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6066
  • View blog
  • Posts: 23,526
  • Joined: 23-August 08

Re: Learning OOP

Posted 06 April 2011 - 04:59 AM

Moved to Software Development and changed title from "In Problem", whatever that means. Please use a descriptive title.
Was This Post Helpful? 0
  • +
  • -

#4 nevergiveup  Icon User is offline

  • New D.I.C Head

Reputation: 15
  • View blog
  • Posts: 23
  • Joined: 04-April 11

Re: Learning OOP

Posted 06 April 2011 - 06:33 AM

I don't deserve a - rep
Was This Post Helpful? -9
  • +
  • -

#5 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2534
  • View blog
  • Posts: 4,633
  • Joined: 24-September 10

Re: Learning OOP

Posted 06 April 2011 - 06:52 AM

It may have been because you made a 'fast reply', yet found the time to request a '+' if it was helpful. Or maybe Neverpool just didn't find your post helpful, I don't know.


As for the answer, I'd agree w/ nevergiveup... C++ is not a requirement if you'd like to learn OOP. Java is a popular alternative, so are the .Net languages, and many others. C++ is a complicated language, I'd suggest started with something like Java or C#, which are relatively more approachable. Then down the line in the future come back to C++ maybe, see if it became more approachable with experience... that's how it worked with me.
Was This Post Helpful? 0
  • +
  • -

#6 Creecher  Icon User is offline

  • I don't care
  • member icon

Reputation: 561
  • View blog
  • Posts: 2,049
  • Joined: 06-March 10

Re: Learning OOP

Posted 06 April 2011 - 08:36 AM

View Postlordofduct, on 06 April 2011 - 08:52 AM, said:

It may have been because you made a 'fast reply', yet found the time to request a '+' if it was helpful. Or maybe Neverpool just didn't find your post helpful, I don't know.

This.


OOP is also popular with Python and PHP.

I find it useful in my projects, and I rarely make anything without using OOP, it's everywhere, and it isn't going anywhere any time soon.
Was This Post Helpful? 0
  • +
  • -

#7 cfoley  Icon User is online

  • Cabbage
  • member icon

Reputation: 2021
  • View blog
  • Posts: 4,191
  • Joined: 11-December 07

Re: Learning OOP

Posted 13 April 2011 - 05:01 AM

Learning OOP without a language seems pretty useless to me. If your school is teaching c++ then I'd go with that, especially if they require course work and exam questions to be answered in c++.
Was This Post Helpful? 0
  • +
  • -

#8 DivideByZero  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 238
  • View blog
  • Posts: 551
  • Joined: 02-December 10

Re: Learning OOP

Posted 13 April 2011 - 12:45 PM

*
POPULAR

I'm wondering if there are any rules about reputation boosting on D.I.C?

I ask because @Nevergiveup has clearly made 3 new accounts, all with the purpose of boosting his accounts rep.

Exhibit A
Attached Image

Exhibit B
Attached Image

Exhibit C
Attached Image

This post has been edited by DivideByZero: 13 April 2011 - 12:47 PM

Was This Post Helpful? 8
  • +
  • -

#9 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9277
  • View blog
  • Posts: 34,789
  • Joined: 12-June 08

Re: Learning OOP

Posted 13 April 2011 - 12:52 PM

@DivideByZero - Wow.. that's amusing!
Was This Post Helpful? 1
  • +
  • -

#10 DivideByZero  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 238
  • View blog
  • Posts: 551
  • Joined: 02-December 10

Re: Learning OOP

Posted 13 April 2011 - 12:58 PM

View Postmodi123_1, on 13 April 2011 - 12:52 PM, said:

@DivideByZero - Wow.. that's amusing!

I can't believe someone would go that far just for a number under their profile name :S

On topic: The best way to learn OOP in my opinion is to create a game that uses a lot of OOP concepts. An example is a text adventure where there are different types of enemies, plenty of polymorphism/inheritance opportunities there :)
Was This Post Helpful? 1
  • +
  • -

#11 Craig328  Icon User is offline

  • I make this look good
  • member icon

Reputation: 1926
  • View blog
  • Posts: 3,471
  • Joined: 13-January 08

Re: Learning OOP

Posted 13 April 2011 - 01:06 PM

View PostDivideByZero, on 13 April 2011 - 03:45 PM, said:

I'm wondering if there are any rules about reputation boosting on D.I.C?

I ask because @Nevergiveup has clearly made 3 new accounts, all with the purpose of boosting his accounts rep.


I detect...a rubberized sack filled with a warm pH neutral feminine cleansing solution.

Posted Image

Ah yes. There it is.
Was This Post Helpful? 2
  • +
  • -

Page 1 of 1