Computer Programming Question

Discussion in 'Off Topic Discussion' started by Japan-Games.com, Feb 27, 2007.

  1. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    I say don't start with event-driven programming at all.
     
  2. kammedo

    kammedo and the lost N64 Hardware Docs

    Joined:
    Sep 24, 2004
    Messages:
    2,138
    Likes Received:
    12
    Awkward? May I know how so? I must admit I find myself quite good with OP up to Delphi 7...the new .net extensions are good but still too buggy...

    Yeah! That's true! Its just like heroin xD, or the dark side of the force...
     
    Last edited: Mar 1, 2007
  3. Taucias

    Taucias Site Supporter 2014,2015

    Joined:
    Oct 11, 2005
    Messages:
    5,015
    Likes Received:
    17
    Go for C++ for sure, if you want a well balanced and flexible programming language. Going into an object orientated language green is slightly harder than starting on something like Pascal (which I did) but you don't have to then relearn some of the basic principles of code structure.

    C# might prove useful for games development if you end up moving that way as it is being pushed by Microsoft for the XNA and so there is plenty of source code examples on their website. I just don't trust it.

    Visual C++ 2005 Express is a nice free development environment, or DevC++ is an alternative option. Look here: http://msdn.microsoft.com/vstudio/express/ for more info.
     
  4. the_steadster

    the_steadster Site Soldier

    Joined:
    Apr 4, 2004
    Messages:
    2,593
    Likes Received:
    2
    I have only used Delphi 6, But having transitioned from being taught pascal to object pascal this term at uni, I just feel far less comfortable with it. I can't put my finger on what it is that I don't like, but there's definately something.
     
  5. TranceDoll

    TranceDoll Rising Member

    Joined:
    Jan 25, 2006
    Messages:
    73
    Likes Received:
    0
    C is faster than C++. Object-oriented programming might compute well with the human mind, it's not as easy for a computer.
     
  6. GaijinPunch

    GaijinPunch Lemon Party Organizer and Promoter

    Joined:
    Mar 13, 2004
    Messages:
    10,999
    Likes Received:
    75
    Compared to Java, C++ is a lightning fast. I work in about the most speed-sensitive industry there is, and we have a mix of C & C++. I think one moron made a Java program once. He almost got fired.

    They still teach Pascal?
     
    Last edited: Mar 1, 2007
  7. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Have you heard of Ruby ?

    http://en.wikipedia.org/wiki/Ruby_programming_language
     
    Last edited: Mar 1, 2007
  8. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    i d keep away from Ruby, heard bad critics, seen some horrible results.
     
  9. mairsil

    mairsil Officer at Arms

    Joined:
    Apr 20, 2005
    Messages:
    3,425
    Likes Received:
    153
    I think some of you are missing two key points: he wanted something simple to learn, and he wanted something to play around with GUI's.
     
  10. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    we know, we re probably just showing off to each other:p
     
  11. mairsil

    mairsil Officer at Arms

    Joined:
    Apr 20, 2005
    Messages:
    3,425
    Likes Received:
    153
    Then why hasn't anyone mentioned Ada yet? Or at least Python. Hell, go for Smalltalk... :110:
     
  12. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    I mentioned C+ but no one here seems to know of it so that makes me 1337 I guess doesn't it? :lol:
     
  13. kammedo

    kammedo and the lost N64 Hardware Docs

    Joined:
    Sep 24, 2004
    Messages:
    2,138
    Likes Received:
    12
    Yeah of course! Ub3rl33t :p
     
  14. TranceDoll

    TranceDoll Rising Member

    Joined:
    Jan 25, 2006
    Messages:
    73
    Likes Received:
    0
    Barc0de, I can't find a reference to it anywhere :p

    Indeed. I don't see why schools insist upon teaching us Java when there are other perfectly good programming languages out there. I don't see why a cross-platform binary is so much more appealing than cross-platform source-code...

    Yes, you're right, the difference in speed between C and C++ is unnoticeable (unless you don't know what you're doing). However, if you really want speed, assembly is the way to go :p
     
    Last edited: Mar 1, 2007
  15. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    oh no, my ego is swelling to the size of an old man's prostate :eek:h::lol:

    http://www.doc.ic.ac.uk/research/technicalreports/2004/DTR04-8.pdf

    and of course:

    http://en.wikipedia.org/wiki/ABCL/c+

    Also, C+ if i remember correctly was a special version of C released back in the 80's, but it wasn't object oriented (a bit of foggy memory there, don't recall)

    btw, a tribute to all those old-timer console dev'ers out there and something for the kids: C is the norm in game development, even on consoles like the GameCube - reason being more tight memory handling of course. - The XBOX and 360 are perhaps different, being both products of Microsoft and more targetted to the casual PC coder.
     
    Last edited: Mar 1, 2007
  16. TranceDoll

    TranceDoll Rising Member

    Joined:
    Jan 25, 2006
    Messages:
    73
    Likes Received:
    0
    Even the Wii SDK has examples written in C ^^
     
  17. GaijinPunch

    GaijinPunch Lemon Party Organizer and Promoter

    Joined:
    Mar 13, 2004
    Messages:
    10,999
    Likes Received:
    75
    I am actually trying to emerge (gentoo install) ruby right now to build a Japanese dictionary called Nihongo Benkyo. It has been sitting on the following for well over an hour:

    Code:
    
    <--- lib/rubygems
    ---> lib/rbconfig
    mkdir -p /var/tmp/portage/dev-ruby/rubygems-0.9.0-r2/image/usr/lib/ruby/site_ruby/1.8/rbconfig
    install datadir.rb /var/tmp/portage/dev-ruby/rubygems-0.9.0-r2/image/usr/lib/ruby/site_ruby/1.8/rbconfig
    <--- lib/rbconfig
    <--- lib
    
    Doesn't look like I'll have Ruby anytime too soon. Anyways, I doubt anything will dethrone PERL for a long time in terms of file parsing for... well... ever. Does so much more than that, too. Makes me want to pull my pants down.

    Code:
    However, if you really want speed, assembly is the way to go 
    But would only take you years to learn. :)
     
    Last edited: Mar 1, 2007
  18. the_steadster

    the_steadster Site Soldier

    Joined:
    Apr 4, 2004
    Messages:
    2,593
    Likes Received:
    2
    Yep, 1st year electrical and electronic engineering. Varies with subjects though, some are learning fortran, others C++ as a first language. Computer Scientists learn Haskell as their first language though.
     
  19. TranceDoll

    TranceDoll Rising Member

    Joined:
    Jan 25, 2006
    Messages:
    73
    Likes Received:
    0
    Ah, Fortran 77 is a neat language. Really easy to do math with it.
     
  20. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    Do they do simple Z80 assembly for electrical and electronics engineers, too?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page