Thread: C# vs. JAVA

  1. #1
    Registered User
    Join Date
    Dec 2001
    Posts
    21

    C# vs. JAVA

    i have some Q in C# :
    What dose make C# more better than JAVA ?
    Is C# like JAVA Use GUI way or like Visual C++ Mouse drowing ?

    I am in Computer College ( Science filed )
    What do you think is better for me Visual C++ or C# ?
    ( I need a language that can billed Compilers...operation
    system...ect )....
    know that i am good in C .


    thanx,,,,

  2. #2
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,227
    Please God let noone respond to this...my brain hurts...ooo...oww....

  3. #3
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    >What dose make C# more better than JAVA ?

    Assuming you already know Java, please refer to the thread in the FAQ board to get a start on C#. Decide for yourself which is better. This is a question that has to be answered in a book, not a messageboard post and is subject to oppinion. Some cling to Java, some get hit by marketing slogans and prefer C#... as always and with all things, you can either listen to one of these, or simply get both ( both are free if you download Java from Sun and the Framework SDK which includes a C# compiler from Microsoft ) and try them. Then decide yourself.

    >Is C# like JAVA Use GUI way or like Visual C++ Mouse drowing ?

    I'm not sure what you mean. C# has a GUI similar to VC, the Visual Studio GUI. Both VC and C# can build GUI programs, though C# makes it considerably easier, more VB-like.

    >What do you think is better for me Visual C++ or C# ?

    There is no best language. To become good you need to know at least three. I would recommend C++ being one of them. You need assembly and probably C/C++ to build an operating system. No Visual Anything. C# is very nice as a second language, because if you know C++, C# is super-easy and has some powerful GUI building features, which VC misses.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  4. #4
    zig_zag_wanderer
    Guest
    My God. You are in "Computer College?" Sounds more like you are in second grade. Maybe you should put off learning C# for a while...first learn how to communicate. Horrible spelling, demonic sentence structure, pathetic grammar, and then to top it all off you cannot even produce a decent paragraph! Not to mention asking an idiotic question...

  5. #5
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Originally posted by zig_zag_wanderer
    My God. You are in "Computer College?" Sounds more like you are in second grade. Maybe you should put off learning C# for a while...first learn how to communicate. Horrible spelling, demonic sentence structure, pathetic grammar, and then to top it all off you cannot even produce a decent paragraph! Not to mention asking an idiotic question...
    Alright...the question he asked does not deserve defence, but if you looked at his details you would see that talal*c is from S. Arabia....therefore I doubt English is his first language......Maybe you should take that into account before attacking his communication skills.

    Perhaps a grammer contest between you two in talal*c's naitive language would reveal your faults?......

  6. #6
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    >Sounds more like you are in second grade.

    No one asked for your oppinion. Come back when you are as good in Saudi (?) as he is in English.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  7. #7
    Registered User
    Join Date
    Dec 2001
    Posts
    21
    Thanx ~**Fordy**~ ~**nvoigt**~
    English is't my first language ( Arabic it is )
    it is't my foult
    and english is not very emportent in programing
    i think that what i know in english is well to be a good programer.

    No one asked for your oppinion. Come back when you
    are as good in Saudi (?) as he is in English.
    and I have asked a question if you can answer be my gest
    or.... we say in arabic ( say a good things or shutup )
    sorry abut the last word .

    thanx evry one i think C# it is


    good bye,,,

  8. #8

    Post C

    Hey, talal*c !!!

    could you post some c code in ARABIC so I could see what it looks like?

  9. #9
    Unregistered
    Guest
    C# is a language parser for the .net framework. If you are writing managed code than you can use C#/VB/C++/etc, and they are all roughly equivalent.

    With Java you are looking at the Java Virtual Machine. Which is better the Java Virtual Machine or the .net framework?

    I believe that any framework is better than unmanaged code because the framework offers a higher level of abstraction that allows you to use visual modeling and much easier deployment just for starters. Managed code will eventually take away a lot of headaches that people experience with the internet and platform stability issues but it all takes time.

    If you learn one of, C# or C++ or Java, than you will not have too difficult of a time learning all of them. In computer science you will likely be forced to learn at least three or more languages.

    In real life, until managed code become widely accepted than you should learn C. All professional operating systems are written in C and so are their system API's (WIN32 in the case of Microsoft) at any rate this is a C function library. As far as OOP languages, C++ has the most tools to offer so it is probably the best language to learn OOP, but languages like C# and Java are better supported by industry because they are easier to use and more productive for an average programmer. Since Java and C# are supported more by vendors than it's the better choice, especially when one day they try to eliminate unmanaged code. This is my prophecy.

  10. #10
    Registered User
    Join Date
    Dec 2001
    Posts
    21
    hi unanimous

    sorry I can't write arabic in C ( Only in visual C++ I can )
    i mean with write is input and output >> do you mean this ?

    but write a code in C with arabic I can't

    so I am very sorry

    Unregistered ( thanx )


    good bye ,,,

  11. #11
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    >With Java you are looking at the Java Virtual Machine. Which is
    >better the Java Virtual Machine or the .net framework?

    I think there is no best. For a company it's important to look at the costs. If a company already works with Microsoft technologies, then I think it's cheaper for them to use .NET. In the other case of J2EE, I think that their applications need to be rewritten. Java bytecode is not compatible with .NET's intermediate language.

    >What do you think is better for me Visual C++ or C# ?

    Personally I would say: learn both and learn Java also. Since these languages don't differ very much, it is quite easy to learn the other languages if you know one of them.

    And also take a look at which possibilities your college offers. If it offers the .NET framework and .NET compilers and doesn't offer Java facilities, then I would suggest you use your college its .NET framework.

    >In real life, until managed code become widely accepted than
    >you should learn C. All professional operating systems are
    >written in C and so are their system API's (WIN32 in the case of
    >Microsoft) at any rate this is a C function library.

    I would suggest learning C++ and OOP. The step to C++.NET, C# and Java is smaller than. Besides, in real life C++ is also used quite a lot. The MFC are written in C++ and encapsulate the WIN32 API.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C#, Java, C++
    By incognito in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 10-05-2004, 02:06 PM
  2. First Java Class at college
    By GanglyLamb in forum A Brief History of Cprogramming.com
    Replies: 24
    Last Post: 09-29-2004, 10:38 PM
  3. The Java language is being expanded
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 26
    Last Post: 06-11-2004, 09:07 PM
  4. Java woes
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 07-06-2003, 12:37 AM
  5. C or Java as a first language
    By CorJava in forum A Brief History of Cprogramming.com
    Replies: 34
    Last Post: 10-23-2002, 05:12 PM