p2p.wrox.com Forums

Need to download code?

View our list of code downloads.


Go Back   p2p.wrox.com Forums > Wrox Announcements and Feedback > Reader Surveys
I forgot my password Register Now
Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
Reader Surveys Here is where you get to weigh in on specific questions from Team Wrox, and maybe even get a free Wrox book for your feedback.

Welcome to the p2p.wrox.com Forums.

You are currently viewing the Reader Surveys section of the Wrox p2p Programmer to Programmer discussion community. This is a community of more than 40,000 computer programmers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining our free Wrox p2p community you can post your own programming questions and respond to other programmers’ questions. Registered users also don't have to see the ads that are displayed to guests. Registration is fast, simple and absolutely free so please, join today!
Join today and post to win prizes! Post more to increase your chances of being Wrox’s top poster of the month.

 
 
Thread Tools Search this Thread Display Modes
  #21 (permalink)  
Old March 1st, 2005, 09:21 AM
Authorized User
Points: 60, Level: 1
Points: 60, Level: 1 Points: 60, Level: 1 Points: 60, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Feb 2005
Location: Mumbai, Maharashtra, India.
Posts: 17
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I agree with Joi u that pointers and references are nothing to do with oops but the challange is awkword. Because if a person want he can choose any language that support OOPS concepts to begin his career with OOPs no matter whether it is Java or C++. The concept remain same for all OO Languages just the syntex and will change. So the main thing is to learn the concept the language comes second. A programmer can do anything impossible.

Here I agree with Leyland "It doesn't matter where you start as long and you are prepared to pay the price and stick with it."

To learn OOPS or any technology what u need is a lot of efforts and dedication.

All the best

punkaj
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #22 (permalink)  
Old March 4th, 2005, 07:08 PM
Friend of Wrox
Points: 5,269, Level: 30
Points: 5,269, Level: 30 Points: 5,269, Level: 30 Points: 5,269, Level: 30
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Nov 2004
Location: Port Orchard, WA, USA.
Posts: 1,621
Thanks: 1
Thanked 1 Time in 1 Post
Default

I really like VB for several reasons.
The syntax is easy to read
The intellisense drop-downs are a good memory jogger
I think the Object.Method, Object.Property syntax is clearer than other syntaxes
Starting from a position of not knowing anything, you can have results soonest.
There are tons, [u]tons</u> of places to get samples, help, etc.

And it is not [u]case sensitive</u>, relieving the new learner of that additional challenge.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #23 (permalink)  
Old April 24th, 2005, 10:29 PM
Registered User
 
Join Date: Apr 2005
Location: xian, , China.
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

 i learn oop from c#. the class library under the Freamework is the best thing to learn oop.
----i am chinese .my english is poor.--sorry .

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #24 (permalink)  
Old April 25th, 2005, 01:49 AM
Friend of Wrox
 
Join Date: Apr 2005
Location: Cochin, , India.
Posts: 186
Thanks: 0
Thanked 0 Times in 0 Posts
Default


First of all let me say, learning OOP is not just learing a new language. Its the way of thinking every thing in objects. Change your thinking.

Quote:
quote:Originally posted by planoie
  Visual Basic.NET is a very good language to use to put theoretical knowledge to good use.  The language has a very intuitive vocabulary so that learning OOP techniques is not hampered by a language barrier.  Examples of this are things like class derivation, interface implementation and member definitions:
Its true Visual Basic.NET is a very good language,
but it is one of the oddest OOP language ie, Its implemtation of OOP concepts are different, so always be cautious when you take VB.NET as you first OOP language because it is not a mature OOP language.

I can mention some issues:
  
  • A constructor is a method with name of the class in most OOP languages but VB.net has "New".
  • A Module file in VB.Net is a bit confussing in OOP implimentation
  • It Lacks Operator overloading (expected in new version)
OOPs is a concept implented by differents vendors with some variations, ie some features are missing in some while they have some other uniques. So you may have to compare these features in advanced studies.

My points go the Hotest pure ones Java/C# next choice may be C++.

THINK BIG,THINK EVERYHING AS OBJECTS.
( Identify the objects in a your problem scope, decompose your problems to Objects rather than functions...)

Prashant


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #25 (permalink)  
Old June 27th, 2005, 05:38 AM
Registered User
 
Join Date: Jun 2005
Location: Hyderabad, AP, India.
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to narenkanukollu
Default

Hi,
        As u already mentioned in the post that if any body wants a copy of smalltalk,iam in need of that plz send imm'ly iam in need of that thanking u ,

naren

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #26 (permalink)  
Old June 29th, 2005, 08:08 PM
Registered User
Points: 4, Level: 1
Points: 4, Level: 1 Points: 4, Level: 1 Points: 4, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jan 2005
Location: , , .
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Here is a link to a number of OOP articles that may be of interest:
http://www.findingfacts.com/L2/L2_2_31.php

Also some articles on C++ and other OOP languages:
http://www.findingfacts.com/L2/L2_2_30.php

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #27 (permalink)  
Old July 26th, 2005, 12:35 PM
Registered User
Points: 2, Level: 1
Points: 2, Level: 1 Points: 2, Level: 1 Points: 2, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Feb 2004
Location: salem, tamilnadu, India.
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I think both java and c# are the best oops languages.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #28 (permalink)  
Old August 2nd, 2005, 04:46 AM
Friend of Wrox
Points: 914, Level: 11
Points: 914, Level: 11 Points: 914, Level: 11 Points: 914, Level: 11
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jun 2003
Location: , , .
Posts: 453
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to Ankur_Verma Send a message via MSN to Ankur_Verma
Default

I think the discussion started as a quest to find which one is the best language to learn OOP concepts and it got veered to “just” finding the best language.

I think that most of the people who are supporting java should rethink why they are supporting java. They are doing the right thing but not giving the right reasons for it. C# (close to being pure OOPs), C++ (hybrid OOPs) and JS (Object-Based) are not what JAVA is, that is a Pure OPPs language.

I am not even considering VB for obvious reasons here.

When it comes to concepts like abstract base classes, virtual functions, interfaces, polymorphism, inheritance, etc JAVA is the most natural language as with JAVA there is no way out and you just have to learn these concepts before you would be able to move forward, I mean if you are not doing anything out of the ordinary for which you don’t need to learn OOPs anyways.

I’m myself a great admirer of C# but to best illustrate the concepts of OOP JAVA is the way to go.


Regards
Ankur Verma
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #29 (permalink)  
Old August 10th, 2005, 08:24 PM
Registered User
 
Join Date: Aug 2005
Location: , , .
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

C++.
Get hold of the book C++ Primer by Lippman,Lajoie and Moo

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
  #30 (permalink)  
Old October 5th, 2005, 07:25 PM
Registered User
 
Join Date: Oct 2005
Location: , , .
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I think C# is the Best!

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
OOP Design Prob SiliconFuRy Java Basics 1 April 6th, 2006 04:01 PM
Classes (OOP) in VBScript 6 benr Pro VB 6 12 March 13th, 2006 04:02 PM
OOP design raj_sekhar C++ Programming 1 August 23rd, 2005 12:44 PM
passing a php oop object in a form buckarette Pro PHP 2 December 24th, 2003 07:49 PM
OOP with JavaScript Moharo Javascript 3 September 29th, 2003 11:14 AM



All times are GMT -4. The time now is 08:20 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
© 2008 Wiley Publishing, Inc