Programming Languages

Discussion in 'Programming & Software Development' started by Infest, Sep 3, 2004.

  1. deepspring

    deepspring Member

    Joined:
    Jul 8, 2002
    Messages:
    3,601
    Location:
    Maitland, NSW
  2. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    9,786
    Location:
    Briz Vegas
    They did, its called C. ;)
     
  3. OP
    OP
    Infest

    Infest Member

    Joined:
    Aug 26, 2004
    Messages:
    4,692
    Location:
    Northside, Brisbane
    Does C# have the same Synthax as C++???

    JAVA has a different Synthax but it's relatively the same???
     
  4. systemdown

    systemdown Member

    Joined:
    Oct 14, 2003
    Messages:
    716
    Location:
    Brisbane 4107
    Or better, Objective-C. Been using it for a couple of weeks due to its enforced usage in a uni assignment, and I must admit, it's very spiffy. Sure makes C++ look like a bloated kludge!

    For those that don't know anything about Objective-C, it supports truly dynamic objects - you can send any message (method invocation) to any object at runtime, even the null object (which is actually called 'nil', but syntax aside..). All objects are passed as pointers. It's foundation classes include data structures, pooled memory management, sockets, networking, threading and the obligatory string, file and date objects, amongst other things.

    It's best used in MacOS X with Cocoa, but GNUStep gives you an integrated development environment in *nix and windows systems. Highly recommended. :thumbup:
    There's drag and drop interface builders on both PC and Mac platforms which let you assign any object or method to various GUI components so you can build graphical apps quickly and easily.

    Oh yeah, like C++ you can use as little or as much C as you need to get things done - something I always liked about C++ (e.g. why use a 'string' when a char array will do the job nicely? sometimes it's nice to have fine-grained control).
     
  5. systemdown

    systemdown Member

    Joined:
    Oct 14, 2003
    Messages:
    716
    Location:
    Brisbane 4107
    Firstly, it's "Syntax". And no, they don't have the 'same' syntax, otherwise they'd be the same language, but they are very similar.

    Java's syntax in many ways is different to both C++ and C#, mostly due to the different way in which it handles objects and memory management.

    Knowing the object-oriented paradigm will allow you to program in any of these languages, once you get over the initial learning curve for new syntax - but once you've been exposed to a dozen languages or so, knowing syntax becomes less important, as syntax can always be looked up in a reference manual, but without knowing the paradigm you're programming in, syntax becomes irrelevant.

    Having said that, the object-oriented paradigm (imperative) is vastly popular and will probably continue to be so for many years.
     
  6. SomeGuy1234

    SomeGuy1234 Member

    Joined:
    Apr 23, 2002
    Messages:
    5,243
    I use C++ for uni stuff, pure command line stuff none of thid fancy visual crap.

    Used to used Pascal in Yr 10, then Delphi 4 ( basically visual Pascal) in year 12.

    I find C++ pretty easy to figure out, and i've gotten 5/5 on my last 3 uni assingments which makes it even better :D
     
  7. SomeGuy1234

    SomeGuy1234 Member

    Joined:
    Apr 23, 2002
    Messages:
    5,243
    Yeah it is pretty popular, but with good reason though.
     
  8. Michael_antoi

    Michael_antoi (Banned or Deleted)

    Joined:
    Sep 27, 2003
    Messages:
    457
    Learnt most of the following from Uni:
    Java, C++, SQL, C, HC11 Assembler, Matlab and QBasic.
     
  9. GreenBeret

    GreenBeret Member

    Joined:
    Dec 31, 2001
    Messages:
    19,370
    Location:
    Melbourne
    I think Inflex is gonna have fun correcting parse errors and "unrecognised functions / undefined variables" errors when he learns programming :p
     
  10. littlemaelstrom

    littlemaelstrom Member

    Joined:
    Mar 16, 2004
    Messages:
    357
    Location:
    Brisbane
    All at uni:

    Java
    C
    C++
    Intel x86 Assembly
    Motorola HC11 Assembly
    Matlab
    Haskell

    Java is the best! Gotta love that API

    Haskell sucks big time, doing that atm.
     
  11. Thunder

    Thunder Member

    Joined:
    Jul 22, 2001
    Messages:
    782
    Location:
    Brisbane
    Hmm, Programming Languages at QUT?

    Haskell broke my brain, that language flys in the face of everything ive been taught.

    Loops? Variables? BAH, who's gonna need them?
     
  12. deepspring

    deepspring Member

    Joined:
    Jul 8, 2002
    Messages:
    3,601
    Location:
    Maitland, NSW
  13. GreenBeret

    GreenBeret Member

    Joined:
    Dec 31, 2001
    Messages:
    19,370
    Location:
    Melbourne
    Heh I've also done Haskell and two other languages: Python and Prolog. I haven't touched Python for ages and the other two languages are only good for academic purposes IMO so I never list them in my resume.
     
  14. fad

    fad Member

    Joined:
    Jun 26, 2001
    Messages:
    2,494
    Location:
    City, Canberra, Australia
    Batch files DOS, bash scripts, C, PHP, Perl, Java, RegEx, SQL, ASM x86, ASM 68k


    and alittle of VB, VHDL, ASM avr
     
  15. AMD64

    AMD64 Member

    Joined:
    Jul 13, 2004
    Messages:
    2,982
    Location:
    NSW
    a little c++ , vb and some pascal but i more in C++ then the rest
     
  16. surfie

    surfie Member

    Joined:
    Dec 5, 2003
    Messages:
    426
    Location:
    Brisbane, 4116.
    A big thanks to Deltoid. I've download all 4 rar's and about to slowly go through each lecture and hammer so knowledge into my head. I'm ok with programming, not great, I get lost when arrays come into the picture. Thanks for sharing them Deltoid :D
     
  17. Thunder

    Thunder Member

    Joined:
    Jul 22, 2001
    Messages:
    782
    Location:
    Brisbane
    Yeah, that Saba character should show up any time now...
     
  18. OP
    OP
    Infest

    Infest Member

    Joined:
    Aug 26, 2004
    Messages:
    4,692
    Location:
    Northside, Brisbane
    What's a good C++ reference book???

    I got C++ For Dummies - Edition 5

    But that's a learnbing book, not reference
     
  19. deepspring

    deepspring Member

    Joined:
    Jul 8, 2002
    Messages:
    3,601
    Location:
    Maitland, NSW
    I'm not sure about reference books so much, most people usually just use the online help that comes with the software development package (Microsoft Visual C++ or Borland C++ Builder).

    Here are some e-books that people have recommended to me in the past:
    http://64.78.49.204/
     
  20. xsive

    xsive Member

    Joined:
    Jun 29, 2001
    Messages:
    4,343
    Eckel is good. Anything by Strousrup is also good reference material.
    www.google.com.au is > all though :D
     

Share This Page

Advertisement: