Thread: what next?

  1. #31
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    .NET may be better one day, but even if a language does go obsolete (which, by the way, hardly ever happens), it's great to learn it. There's always code that needs maintaining. They pay through the nose for good System 370 programmers - US$100,000 / year easily.

    Axon described C# as the child of C++ and Java - I do agree that there's a sort of progression there, and as much potential as .NET has - it's not as established as Java yet. I think right now it's already better (although projects like Mono and Rotor aren't quite up to par) - it just not as well known as Java was / is.

    You decide, but once again, you need to do more with C++ first.

  2. #32
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    Fortran or Cobol - their age means they're no random flash in the pan, so they're likely to be around for a good while yet.

    What about a different approach to programming altogether, say by learning lisp

    Or for amusement only, INTERCAL

    I agree with others, you need a couple of years of good solid C++ use to make sure you don't forget it all just as quickly as you think you've learnt it (not that I consider merely learning the syntax of the langage as having learnt it)
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #33
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    Quote Originally Posted by sean_mackrory
    And for the record, after an IM conversation with axon, I have (for the most part) changed my opinion. I think Java is still popular and useful to know, but I still maintain that .NET is gonna be way better...
    Java has an advantage that it's used in more environments, in everything from applets to celluar phones. I haven't seen .NET in a celluar phone yet.
    Plus, Java is begin taught a lot in Universities. Java (along with Haskell to some extent) is the language of choice in the academic world.
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  4. #34
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    I haven't seen .NET in a celluar phone yet.
    You should pretty soon.

  5. #35

  6. #36
    Registered User
    Join Date
    Apr 2004
    Posts
    210
    Quote Originally Posted by Perspective
    Any language that capitalizes the 'm' in main() is bound to fail *glares at C#*
    What does it matter how a program entry point is called? I think things like string.length() and array.Length (or the other way around?) in Java are a lot worse.

    Quote Originally Posted by axon
    >>whats .net?<<
    c#
    Nope. .NET is a framework and a lot of other stuff Microsoft calls .NET (usually software using .NET technology).
    You can get C# without .NET through the Mono framework - though I believe it's not very usefull on Windows - but pretty cool on Linux, especially along with GTK#.

  7. #37
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    >What does it matter how a program entry point is called?
    I was being sarcastic, notice the smilie. Im just not a fan of the coding conventions MS uses.

  8. #38
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    JarJar:
    [rant]Personally I think if anything should die, it's .NET. Simply because I have a grudge against MS for stealing Java, shoveling Netscape into a closet, screwing around with my C++ knowledge with their nonstandard compiler (6.0), and now pushing my hard-earned C++ experience into the toilet by attempting to replace it with their new-fangled C# that they're bribing universities to teach by offering free copies of Windows XP. And now if I want the drivers for my new printer to work on my older computer, I'll have to download the .NET framework (I'm guessing several hundred MB) for it, which I have no intention of doing. And, according to a series of tests some people ran, .NET runs at approx. 1/3 the speed of ordinarily compiled C++ (although it was a literal line-by-line comparison), which makes me very wary of it. And there's an extra entry in my add/remove programs list for .NET framework now. And it doesn't help that MS has coding conventions that I don't like

    DOWN WITH .NET!!!
    [/rant]
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  9. #39
    i dont know Vicious's Avatar
    Join Date
    May 2002
    Posts
    1,200
    It does seem like microsoft has a monopoly over the computer world. But until the promised one comes and saves us from microsoft... we'll have to subdue ourselves and obey.
    What is C++?

  10. #40
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by Vicious
    we'll have to subdue ourselves and obey.
    Or use java and the J2EE framework in place of .NET.

Popular pages Recent additions subscribe to a feed