C++ 一般在对性能,效率要求较高场合来用,或者偏底层一些。比如现在的ARM单片机可以用C++11大部分功能来写程序。比如游戏服务器,AI算法等等
C#完全面向对象的高级语言。开发.net程序的第一选择语言。
Java,和C#类似吧,没用过,也是完全面向对象的高级语言。
至于命令行程序和窗口程序,只是这门语言的一个应用场景。C++、C#、Java都可以做出来。只是运行效率,开发效率,开发方式等有所不同
学习C#和java不一定要从界面开发开始,入门的时候都是从语法开始,一般都是从命令行黑窗口开始,然后就根据应用场景深入学习了,
某个语言的应用不是只有窗口程序这么一个方向的,还要很多。
|