January 3, 201214 yr Commercial Member C# is what's called a "high-level" language - that sounds like a positive term, but it's really not when talking about performance sensitive applications like a simulator that has to maintain a decent framerate. C++ is a lower level language than C#, which for all intents and purposes means that it is harder to use but results in much better application performance. Other high level languages include Java, Python, etc. They're easy to use but result in applications that don't perform as well as they could if done with a lower level language.PC gaming is filled with legendary stories of guys like John Carmack (founder and lead programmer at id Software, maker of the Doom and Quake FPS games) programming in what's called Assembly Language to get the first 3D game engines to run well. Assembly is pretty much one step above writing in actual x86 machine code. It's extremely difficult and tedious, but provides nearly the best possible performance.It looks like this:http://upload.wikime...ly_Language.pngYou're essentially writing direct to memory registers with cryptic command words - it's very tough to do well. Ryan MaziarzFor fastest support, please submit a ticket at http://support.precisionmanuals.com
January 3, 201214 yr Author Commercial Member I take my hat off to anyone that can program assembly. Even having a techinical mind I cannot make heads or tails of that. I see what you mean about C#, but things like file managers, or simple FSX weather interface applications (or things like it, such as additional menu options, etc.) C# can get the job done. It did a fine job with the simple desktop application I programmed for my employees, but I wouldn't dare write heavy GDI+ or other graphics engines with it. Coming from not knowing much code, C# was a great way to get started (after spending two months in VB.NET). I some day plan to learn C++, but for now, C# is my ticket into the code world. Collin Biedenkapp Chief Executive Officer TFDi Design (Invernyx) | Website
January 3, 201214 yr I take my hat off to anyone that can program assembly. Even having a techinical mind I cannot make heads or tails of that. I see what you mean about C#, but things like file managers, or simple FSX weather interface applications (or things like it, such as additional menu options, etc.) C# can get the job done. It did a fine job with the simple desktop application I programmed for my employees, but I wouldn't dare write heavy GDI+ or other graphics engines with it. Coming from not knowing much code, C# was a great way to get started (after spending two months in VB.NET). I some day plan to learn C++, but for now, C# is my ticket into the code world.Ah, you youngsters missed all the fun (I'm 56 btw)....memories of the mid-70s writing machine code routines for the PDP11 and the DEC Rainbow. Trust me, you do NOT want to go back there!Collin, ignore the nasty posts...totally uncalled for IMHO. Good luck with your company.Oh, and since we're in "######-off" mode, some of you guys haven't signed your names as per forum rules...watch out!!!! :( Jack Urie
January 3, 201214 yr Author Commercial Member @Jack, I am very glad I exist in the world of managed code LOL. Collin Biedenkapp Chief Executive Officer TFDi Design (Invernyx) | Website
Create an account or sign in to comment