开发语言:
1. C/C++/C#
2.VC / MFC
3.Perl
4.Python
5.Ruby / Rails
6.Delphi / Pascal
7.函数式编程语言
8.汇编语言
9.数据结构与算法
10. JAVA
11. .Net
12. JSP
13. ASP
14. PHP
其中PHP、Java和.NET已经成为了未来五年内程序员必须具备的技能,这三种语言都在Web开发领域占有一
席之地。PHP是Web的脚本语言;Java功能强大,适合企业级编程语言;C#融合了几种语言的优点。
java.c++.c#.c的区别
C/C++稳定,灵活,高效 ——各种大型应用程序、系统的编写,底层的开发——包括操作系统,内核功
能的编写等;
JAVA:高效,体积小,可移植性———硬件驱动的编写,嵌入式程序,手机应用程序,网络小程序等各种
需要在可使用资源较少的功能不太复杂的程序;
.NET:开发周期短,代码复用率高,安全性好——WebSite及web服务编程;
C#:开发周期短,对网络和数据访问功能————各种和网络有关的Applications;
C++则一般看作是对C语言的扩展。
Java语言是一种完全的面向对象语言,虽然它的底层(运行时库)是用C语开发的,可是并不依赖于C。
C#是微软开发的一种编程语言,语法类似Java,几乎就是从Java的翻版。
C/C++的优点在于与底层比较接近,可以控制的粒度更加精细,是开发系统级应用的最佳选择。关于
缺点,我想正是源于其优点,因为它们能控制的编程元素粒度精细,所以编程比较困难,烦琐,容易出错
。
Java和C#都比较高级,可以看作高级语言的高级语言,优点是开发容易,但运行效率不如更为底层
的C/C++。
具体选择使用的时候,可以根据实际的项目需要选择。运行效率要求高的,底层控制要求高的用C/C+
+,否则可以选择Java或C#;跨平台的要求高的可以用Java。