Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Wrox Announcements and Feedback > Reader Surveys
|
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 Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #21 (permalink)  
Old March 1st, 2005, 09:21 AM
Authorized User
 
Join Date: Feb 2005
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
  #22 (permalink)  
Old March 4th, 2005, 07:08 PM
Friend of Wrox
 
Join Date: Nov 2004
Posts: 1,621
Thanks: 1
Thanked 3 Times in 3 Posts
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.
  #23 (permalink)  
Old April 24th, 2005, 09:29 PM
Registered User
 
Join Date: Apr 2005
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 .

  #24 (permalink)  
Old April 25th, 2005, 12:49 AM
Friend of Wrox
 
Join Date: Apr 2005
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


  #25 (permalink)  
Old June 27th, 2005, 04:38 AM
Registered User
 
Join Date: Jun 2005
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

  #26 (permalink)  
Old June 29th, 2005, 07:08 PM
Registered User
 
Join Date: Jan 2005
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

  #27 (permalink)  
Old July 26th, 2005, 11:35 AM
Registered User
 
Join Date: Feb 2004
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I think both java and c# are the best oops languages.
  #28 (permalink)  
Old August 2nd, 2005, 03:46 AM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 453
Thanks: 0
Thanked 1 Time in 1 Post
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
  #29 (permalink)  
Old August 10th, 2005, 07:24 PM
Registered User
 
Join Date: Aug 2005
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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

  #30 (permalink)  
Old October 5th, 2005, 06:25 PM
Registered User
 
Join Date: Oct 2005
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I think C# is the Best!






Similar Threads
Thread Thread Starter Forum Replies Last Post
OOP Design Prob SiliconFuRy Java Basics 1 April 6th, 2006 03: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 11:44 AM
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 10:14 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.