Hello, I am trying to educate myself in programming. I have been programming mostly low level languages for 15 years (assembly, ladder logic, C, basic, and VBA). I would like move to a higher level language for the purpose of creating GUIs and databases. The programs would be intended to communicate to microprocessor level devices through serial ports. The GUIs and databases would be intended to be high level interfaces for people who need to know little or nothing about the microprocessor devices.
As a very simple example, I may have a pressure sensing device which is tied to a field controller. The controller would send ( through serial port or ethernet ) to the GUI and database a reading of the measured pressure. And the GUI would be used to send to the controller high and low pressure alarm points. So my question is which language is better suited to this application, C++ or C#? And please explain why. thanks, Andy
