常用编程语言介绍及各语言特点
1.C语言
优点:
(1)C语言灵活性好,效率高,纯面向过程,较容易入门在软件开发中接触的是比较底层的东西;
(2)MFC:微软的MFC库博大精深,学会MFC可以随意快捷的进行编程;
(3)VC:VC系列也是微软的产品,与操作系统的结合更加紧密。
缺点:
(1)虽然入门学习比较基础,大学一般也会首选这门语言教学,但是后期进阶对使用者的要求比较高,要具有丰富的C语言编程经验,又要有一定的Windows编程基础,过于专业使得学习起来会困难重重。
2.C++
优点:
1.在C语言之水继承了C语言的全部优点;
2.完全的可视化;
3.兼容性强,支持OWL,VCL,MFC三大类库;
4.编译速度非常快。
缺点
1.相对java来说,没有垃圾回收机制,可能引起内存设漏;
2.内容较多较难,学起来相对困难;
3.c++更适合大项目,在大项目中c++是其他言语不可比拟的。 做较小的项目,性能可能比不上java。
3.C#
优点:
1.是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
2.它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
3.C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
缺点
1.C#不适用于编写时间急迫或性能非常高的代码,例如一个要运行100