Hi Aram EMC2 uses two of the variants: C and C++. C# (C-Sharp) is a relatively new variant developed by Microsoft just a few years ago. It's mostly useful for .Net programming, which we thankfully don't have to deal with for EMC2.
If you're interested in working on low-level parts of the code, then you should start with C. All of the real-time code and anything related to HAL are written in C. If you want to work on the interpreter or NML, then you'll need C++. Note: the C++ isn't exactly pretty, so I wouldn't try to use the NML library as example code for learning purposes. There are lots of languages used for the GUIs: TCL/Tk, python, C, C++ ... Any or all of those would be good to learn as well. Hope this helps - Steve [EMAIL PROTECTED] wrote: >Hi >I want to learn about about programming part of EMC2 >So I decided to buy C programming book and see what is inside and same >time take college class C programming. >I found out that there are 3 type of C languages- C from nisi , C >sharp and C++. > > >My question is what type of C language used for EMC2? >It is confusing >Thank you, >aram > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
