Thread: Visual C++ or JAVA....

  1. #1
    Registered User
    Join Date
    Oct 2002
    Posts
    56

    Visual C++ or JAVA....

    Hi everyone,

    After studying computer science for one year, now i understand C++ from "if statement" to "Class and Inheritance".

    Now it is summer holiday, i am wondering if i should learn Visual C++, JAVA or any other computer programming language...

    Next Semester, my school will start teaching "Develop user interface with Visual Basic" and then the semester after, i will learn JAVA.

    Which programming language i should learn during this summer holiday


  2. #2
    Registered User
    Join Date
    Feb 2003
    Posts
    162
    summer holiday? ha...well over this summer "holiday", ive picked up a few books on php and mysql, so im gonna dable with those 2 all summer.....then back to school for some Unix

  3. #3
    Open to suggestions Brighteyes's Avatar
    Join Date
    Mar 2003
    Posts
    204
    > i am wondering if i should learn Visual C++, JAVA or any other computer programming language...
    Visual C++ isn't a language, it's a development environment.

    >Which programming language i should learn during this summer holiday
    I would either keep working on C++, or work with something like Perl or C or PHP to take advantage of your C++ knowledge. But keep in mind that "from if statements to inheritance" doesn't really scratch the surface of C++. There's a great deal more to enjoy from C++.
    p.s. What the alphabet would look like without q and r.

  4. #4
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Skip the VB class, the language dies
    You could learn C# instead if you want a MS-specific (or nearly so) RAD language.
    Or more on C++, as Brighteyes said you still have much to learn: templates, the standard library...
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  5. #5
    booyakasha
    Join Date
    Nov 2002
    Posts
    208
    C# would be good to learn if you can afford MS Visual Studio.
    If you can't then just learn Java, the tools are free.

  6. #6
    Registered User
    Join Date
    Oct 2002
    Posts
    56

    Thumbs up

    thanks all for giving me your info

  7. #7
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    I assume that by "Vsual C++", you're talking about Windows programs. This means learning the Windows API. There is a lot to learning the WinAPI, and it wouldn't hurt to start now. Charles Petzold's book "Programing Windows" is generally considered the best book on the subject. He concentrates on the Windows API functions. There are no complicated algorithms... In fact, he only uses C (not C++).

    Personally, I'd hold-off on the C#. I expect that there will be limited acceptance of this proprietary (Microsoft-Only) language... Only my opinion... and I'm not a Microsoft hater!

    From what I hear, Visual Basic (which unlike Visual C++, actually is a language) is extremely popular in the "real world". And, it is apparently much easier than using C/C++ to create Windows applications. My boss uses it. I've never learned it. But, maybe CornedBee is right... maybe it's past it's peak. (?)

    Any of your ideas would be worthwhile. So, pick something you would like to do and enjoy your summer!

  8. #8
    Registered User
    Join Date
    May 2003
    Posts
    4
    you should definatly learn java. it is very easy to learn. there are also alot of classes made to simplify it even more. some include
    SWING, BREEZY SWING AND TERMINAL I/O

  9. #9
    Cat
    Guest
    Originally posted by DougDbug
    I assume that by "Vsual C++", you're talking about Windows programs. This means learning the Windows API. There is a lot to learning the WinAPI, and it wouldn't hurt to start now. Charles Petzold's book "Programing Windows" is generally considered the best book on the subject. He concentrates on the Windows API functions. There are no complicated algorithms... In fact, he only uses C (not C++).

    Personally, I'd hold-off on the C#. I expect that there will be limited acceptance of this proprietary (Microsoft-Only) language... Only my opinion... and I'm not a Microsoft hater!

    From what I hear, Visual Basic (which unlike Visual C++, actually is a language) is extremely popular in the "real world". And, it is apparently much easier than using C/C++ to create Windows applications. My boss uses it. I've never learned it. But, maybe CornedBee is right... maybe it's past it's peak. (?)

    Any of your ideas would be worthwhile. So, pick something you would like to do and enjoy your summer!
    You can program in Windows without using WinAPI (or rather, with very limited API usage) if you use MFC (or OWL if you're a Borland guy). It's a very good idea to learn straight WinAPI, but it doesn't make much sense to use it for everything. For rapid development, MFC can make Visual C++ very quick, I'm talking fully-featured GUI programs in a few hours.

    MFC and OWL, of course, are nothing more than wrappers of the API; they usually save you incredible amounts of time, but it's always good to know what's happening under the hood. So in that sense, you need to learn WinAPI, but it's not a good idea to use pure WinAPI itself (unless you want to reinvent the wheel and rite your own wrapper classes).

  10. #10
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    I wouldn't have gone anywhere with MFC had I not known the WinAPI quite well.

    Personally, I'd hold-off on the C#. I expect that there will be limited acceptance of this proprietary (Microsoft-Only) language
    From what I hear, Visual Basic is extremely popular in the "real world".
    VB is MS-only too, and the .Net languages are planned by MS to replace VB. I'm sure nearly every VB developer will shift to VB.Net, C# or Java in the next 8 years, most within 4 years.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  11. #11
    Registered User
    Join Date
    Jan 2003
    Posts
    648
    Originally posted by beege31337
    C# would be good to learn if you can afford MS Visual Studio.
    If you can't then just learn Java, the tools are free.
    .NET is free. It's Visual Studio.NET where you have to rake out the dough. Just go to www.microsoft.com, search for the .NET Framework SDK, and you get all the .NET compilers/tools free for download.

  12. #12
    Registered User
    Join Date
    Apr 2003
    Posts
    2,663
    Brighteyes,

    How are C++ and php complimentary?

  13. #13
    Registered User
    Join Date
    Jun 2002
    Posts
    230
    php is a web design programming language. its used alongside html and java. if you look at this website and the forum its made in php. look at the url.

    http://cboard.cprogramming.com/newre...threadid=39614

  14. #14
    Open to suggestions Brighteyes's Avatar
    Join Date
    Mar 2003
    Posts
    204
    >How are C++ and php complimentary?
    PHP has similar syntax to C++ and is a gentle boost into the scripting world.
    p.s. What the alphabet would look like without q and r.

  15. #15
    Registered User
    Join Date
    Jan 2003
    Posts
    648
    Originally posted by Brighteyes
    ...is a gentle boost...
    $Yea $right $gentle $boost $unless $you $talk $like $this.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. We Got _DEBUG Errors
    By Tonto in forum Windows Programming
    Replies: 5
    Last Post: 12-22-2006, 05:45 PM
  2. C++ std routines
    By siavoshkc in forum C++ Programming
    Replies: 33
    Last Post: 07-28-2006, 12:13 AM
  3. load gif into program
    By willc0de4food in forum Windows Programming
    Replies: 14
    Last Post: 01-11-2006, 10:43 AM
  4. Errors with including winsock 2 lib
    By gamingdl'er in forum C++ Programming
    Replies: 3
    Last Post: 12-05-2005, 08:13 PM
  5. Learning OpenGL
    By HQSneaker in forum C++ Programming
    Replies: 7
    Last Post: 08-06-2004, 08:57 AM