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

Reply via email to