CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 6 of 6
  1. #1
    Join Date
    Jul 1999
    Location
    Coventry/ United Kingdom
    Posts
    38

    Which one?? Java++ or C++

    I am a beginner and I want to know the main differenc between Java and C++

    I have done C++ for 6 months (not long enough to fully understand it) I know I can make stand alone programs with c++.
    Does Java have the same Capabilites which one will I be better of with to make stand alon programs

    Which is more quicker to learn J++ or Visual J++ ?? please reply

    Please reply to author

    Kind Regards

    Qasim Raza Iqbal

  2. #2
    Join Date
    Apr 1999
    Posts
    16

    My uneducated opinion

    For stand-alone programs, I strongly recommend C++. At this time, a C++ program will run faster than a JAVA program. Also, even thought you can make standalone JAVA applications, they are not exactly user friendly (as far as I know…). When you write a stand-alone program in JAVA, the person about to run the program must run it from a dos window by typing in “java theprogram”, or you can make a batch file. It is possible to launch the java virtual machine through C++ code. In this case you would write an exe in C++ that would then launch the JAVA class file.

    However, every argument I’ve made for using C++ over JAVA is based on comparing C++ with “pure” JAVA, not J++, or Visual J++. In my opinion, if your going to learn java, why not learn the pure JAVA and not the platform specific J++ (which kind of defeats the purpose of JAVA)? At this time, for stand-alone programs, I strongly recommend C++.


    Mike

  3. #3
    Join Date
    Jul 1999
    Location
    Coventry/ United Kingdom
    Posts
    38

    Re: My uneducated opinion

    Which language is better overall, what I mean is that
    A) Shall I continue with C++ and lern level 3 and 4 (City and Guilds) which also has the capabilities as that of Java or are their any limitations

    b) Learn Java and I can do everything as I could do with C++



    Please reply to author

    Kind Regards

    Qasim Raza Iqbal

  4. #4
    Join Date
    May 1999
    Location
    Atlanta, GA, USA
    Posts
    443

    Re: My uneducated opinion

    Hi.

    Well, you question will be made a decison by the business customer, including the software devlopment company
    as well as the company.

    For example, check this web site - www.computerjobs.com.
    In Atlanta - Java developer offer is more than 300.
    VC++ developer offer is only 100.
    C++ on Unix - probably more than 200.
    VB - more than 200.

    Enterprise focuses more on Java because Sun Java is a cross-platform and Enterprise will hire only Sun Java developer.
    But, when the software company develop the Window application, VC or VB is a better choice under the competitive market.
    If possible, you had better learn C++ and Sun Java. If you become familiar with C++, especially VC++, Java is easier to learn.

    Also, Sun Java is easier to create Window application, but at the huge window applicaiton, VC+ is a better choice.
    This may not a true answer for you, but if you want to be some language developer, Sun Java is need for you in the future
    because the market is looking for Java developer.

    HTH.
    -Masaaki Onishi-


  5. #5
    Join Date
    Jul 1999
    Location
    Metro DC
    Posts
    32

    Re: My uneducated opinion

    First of all, anything is easy to learn after working with VC++. VC++ and any Microsoft development tool is an overbloated beast that is about as ugly as my &*% after I go to the bathrooom.

    Java is one of the simpliest languages to learn. In fact it is what people should start with because it is a true object oriented language. VC++'s MFC is "pseudo-OO".


  6. #6
    Join Date
    May 1999
    Location
    Atlanta, GA, USA
    Posts
    443

    Re: My uneducated opinion

    Hi.

    You seems to be hate Microsoft stuff.
    But, you forgot the environment of Unix and Windows.
    For example, since I installed Window NT server and SQL Server to
    my home machine, I can learn server stuff.

    But if I want to learn Solar(?) and Oracle 8.0, we need another computer or go to the company.
    To be sure, I can install Unix to another machine, I don't like the command line approach.
    Unix is enough for the workplace.

    Since I learn Sun Java by myself, I have much trouble with the new event function.But I have one and half year blank of Java, now the new function became familiar with me.

    Last, which is betterlanguage, Java or C++?
    As far as I am concerned, the customer will make a decision.
    Even though Java may be near object-oriented language(?), we can't sell Java application and we will give up Java application.

    Also, since the programmers want to keep its job position, they reject
    Java. Otherwise, they will lose the job, This is a bad custom in
    the real computer world.

    One more thing, VC has two aspects like C and C++ with MFC.C programmer can write the window application with C.(But I don't like it). On the other hand, Java is only object-oriented approach.

    If you know Java and C++, you can understand advantage and disadvatage
    of both languagees, This is a big advantage if the company will choose
    the development tool.

    Regards.
    -Masaaki Onishi-




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured