上位机编程,哪种语言比较好?

我的专业是自动化,以后想从事上位机编程的工作,我想以后工作就是以下四个方向的结合:
1.通讯:上位机和下位机的通讯,通过usb、网口,实现上位机向下位机发送数据;我觉得以后的发展方向是利用网络进行远程控制。
2.界面:上位机的设计离不开界面,以前用VB做过一个较大的软件,vb的控件调用起来确实很好用,而且简单,但vb的能力确实有限。
3.数据处理:我对数据的处理要求不高,主要是解析一些数据。
4.图像处理:对于图像,我主要是想通过图像获得我想要的一些信息,比如给我一张图片,里面是一个动物,我把这张图像调入,建立一个坐标系,获得这个动物的轮廓坐标;再比如要对图像进行灰度化和锐化。
我在网上搜了一下,VB、DELPHI、C++、C#,这四个语言在上位机编程中比较常用,我不是专门做计算机软件的,我做的软件和我的专业相关,请哪位大神帮我解答一下,综合以上四点,哪种语言更适合我,万分谢谢。

第1个回答  2013-07-15
C++,软件用QT追问

请问C++和C#有什么区别呀,我看了一下好多软件都是C++写的,但现在好像微软又在大力宣传C#,我分析了一下,C++比较难,但除了操作系统,什么软件都能写;C#,继承了C和C++的效率高的有点,同时也继承了图形化界面的有点,我以前学过vb和c,那您觉得C++比C#好的地方在哪里?

追答

C#我不了解,但是游戏还有界面什么的还是用C++多些吧,因为是面向对象的么,比如一个按钮就是一个类,很方便操作

本回答被提问者采纳
相似回答