Page 1 of 3 123 LastLast
Results 1 to 10 of 23
  1. #1
    Normal User pegasus001's Avatar
    Join Date
    Sep 2006
    Location
    Tirana
    Posts
    67

    Post About programming languages

    Well as you can see by the title, i want to talk here about programming languages. Here you may ask, post and do every thing you want, but you must stick to the rules. I guess that here are some very good programmers tha use c++, i myself use c# for now.
    Ask n Post.


    ________________________________________
    Remember your youth with Naruto.


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    EmuTalk Member
    Join Date
    Sep 2006
    Posts
    36
    I don't know much about c#, I would l;ike to learn more about it though

    I personally am using c at the current moment, until I get a fuller comprehension of classes and objects

    Cheers

  3. #3
    Normal User pegasus001's Avatar
    Join Date
    Sep 2006
    Location
    Tirana
    Posts
    67
    well with c the only thing you will learn is only structured programming, and pointers, and stuff like this.

    ________________________________________
    Remember your youth with Naruto.

  4. #4
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,780
    What is the point of a common thread? All issues can be discussed in a seperate thread. As for C#, it's Visual Basic with C-style coding.
    Atashi wa juu-yon-sai no onna no ko! Atashi no namae wa Miizuki. Yurushiku ne!
    Nani? Atashi o shinjirimasen desu ka? Baka!
    "You're all doomed! Doomed, I say! Hehe... are we approaching the end of the world?"

    shikata ga kaite aru - "the instructions are written above"
    Need to download GoodN64 or instructions to use it? Need to check if it's a good or bad rom?
    Download: Glide64 | Hacktarux's wrapper

  5. #5
    Moderator Cyberman's Avatar
    Join Date
    Nov 2001
    Posts
    1,824
    C# has nothing to do with programming style. It is managed code, also known as interpreted code. It's akin to Java, and requires a run time library to even work. As Doom states it's Visual Basic with a C++ venere pasted on. Microsoft has been pushing virtualization very hard of late because it's part of there scheme (scheme is the appropriate word too) to make inroads into the enterprise. To make it simple C# is a marketing gimick and not really much new. They can do things with interpreted language you cannot with a compiled one (big woopie there), there is however a large performance penalty.

    I have used numerous languages, C# is unimpressive, it allows you to make applications quickly. However so did Qbasic and visual basic. Still they all are limited. I've seen people use such tools in the enterprise, and the only result I can safely say is 'it was fast to get there'. I can't really say much about the quality of said applications.

    Cyb
    Progress (n.):
    The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
    -------------------------------------------------------------------
    Recursive (adj):
    see Recursive

  6. #6
    A lowdown dirty shame blueshogun96's Avatar
    Join Date
    Aug 2005
    Location
    Puyallup, WA
    Posts
    196
    What is the point of a common thread?
    I guess he wants his own sticky I think he's just trying to make a helpful thread.

    Quite frankly, I didn't really care about C# when I first started leaning about it. I just it doesn't become the "the language of the future". To me that is a scary thought. C is good enough for me.

    Correct me if I'm wrong, but is C# an event driven language?
    Last edited by blueshogun96; September 30th, 2006 at 18:29.
    This is me and my PC everyday

    Need a good tutorial on emu programming? Click here. (Link Updated)
    Dynarec article
    Misc emu programming tidbits

  7. #7
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,780
    Yes, it is. Much like Visual Basic. It's just a Visual Basic with C-style coding for managed languages. C++ can do Managed, but nowhere near as good or complete as VB or C#. If you want to do managed, stick with C# or VB, otherwise it's pretty much C++ for native.
    Atashi wa juu-yon-sai no onna no ko! Atashi no namae wa Miizuki. Yurushiku ne!
    Nani? Atashi o shinjirimasen desu ka? Baka!
    "You're all doomed! Doomed, I say! Hehe... are we approaching the end of the world?"

    shikata ga kaite aru - "the instructions are written above"
    Need to download GoodN64 or instructions to use it? Need to check if it's a good or bad rom?
    Download: Glide64 | Hacktarux's wrapper

  8. #8
    Sony battery Toasty's Avatar
    Join Date
    Dec 2004
    Location
    Oregon, U.S.A.
    Posts
    2,048
    IMHO, C# is a nice language to work with, as it has access to the .NET Framework, which helps reduce time spent coding repetitive and tedious things like Windows controls. However, like Java, it is poorly suited for emulating much more than a Chip8 since it abstracts the low-level mechanisms that the programmer must control directly to achieve fast emulation. It has its uses and it does well with them, but one of those uses is not emulation.

    Also, as a side note, C# (and any MSIL managed code) and usually Java are compiled at runtime, not interpreted, so as long as the language doesn't get in the way, they can achieve close-to-native speed.
    Last edited by Toasty; September 30th, 2006 at 20:38.

  9. #9
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,780
    IMHO Managed Languages are crap. I have seen numerous VB users who just like to Variants everywhere and screw up everything in their code. Is C# going to be the same?
    Microsoft can shove the .NET Framework up its ass. It's a nice collection of classes, but relies on a heavy framework, is slow and comes at a cost of power. Things that you do in native (memory manipulation, for example) is not possible in managed languages.
    And so again, C# language syntax is annoying, and it's just a copy of VB with C-style coding.

    And whatever Microsoft says, I doubt any Managed language will get equal to or faster than native code. So it's compiled, so what? Computers are so fast today you won't notice it. What you WILL notice is the performance hit when it executes a block of code that has not yet been compiled.
    And of course, the lack of direct manipulation makes it very hard for making emulators.
    Atashi wa juu-yon-sai no onna no ko! Atashi no namae wa Miizuki. Yurushiku ne!
    Nani? Atashi o shinjirimasen desu ka? Baka!
    "You're all doomed! Doomed, I say! Hehe... are we approaching the end of the world?"

    shikata ga kaite aru - "the instructions are written above"
    Need to download GoodN64 or instructions to use it? Need to check if it's a good or bad rom?
    Download: Glide64 | Hacktarux's wrapper

  10. #10
    EmuTalk Member Poobah's Avatar
    Join Date
    Feb 2004
    Posts
    475
    So what are the principles of a managed language? I had always thought that it was just a buzzword to make Microsofts stuff sound more 'next-gen'.
    My Site
    Batch-extract and re-archive individual ROMs from GoodMerged 7z archives into individual ZIP or JMA files. (Now a Windows GUI program!)

    Drug Free For Life: 98% of the teenage population has
    tried drugs at least once. If you are one of the 2%
    who hasn't, copy and paste this into your signature.

Page 1 of 3 123 LastLast

Similar Threads

  1. Starting with Emu programming
    By Moshroum in forum Programming
    Replies: 18
    Last Post: September 30th, 2006, 20:55
  2. Graphics Programming Help/Suggestions
    By TJA in forum Programming
    Replies: 1
    Last Post: October 5th, 2005, 08:31
  3. Emu programming help
    By frostyraver in forum Programming
    Replies: 3
    Last Post: February 24th, 2005, 05:56
  4. Programming Forum
    By Eagle in forum Suggestions?
    Replies: 20
    Last Post: January 9th, 2003, 16:35
  5. Programming Linux Games Book available online.
    By zero0w in forum Programming
    Replies: 1
    Last Post: October 22nd, 2002, 01:02

Posting Permissions

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