常见编程语言的优缺点及应用范围
概述:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛;C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。1983年,贝尔实验室 在C语言的基础上推出。 优点:多用途,支持多种程序设计风格,还有大量的库。 缺点:复杂性,非常难于编写,安全性也无法保证 应用:桌面应用程序,如QQ、迅雷,游戏后台 JAVA 概述:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球较大的开发者专业社群。Sun Microsystems公司1995年正式推出。 优点:易学,强制面向对象,分布式,接口统一,安全性高。 缺点:运行速度慢,不能做底层开发。 应用:开发大型企业级项目。 C# 概述:C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。微软公司在2000年6月发布。 优点:面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理。 缺点只能运行在Windows上,没有丰富的第三方软件库可用。 应用:大型系统、特定应用的小型系统。 PHP 概述:是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,于1994年由Rasmus Lerdorf创建。 优点:开放源代码、免费、简单快捷、跨平台性强、效率高、面向对象。 缺点:对多线程支持不太好,语法不太严谨。 应用:服务端脚本,命令行脚本,桌面应用程序。 VB 概述:Visual Basic是一种由 微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。微软公司1991年推出。 优点:功能强大,简单易学、效率高。 缺点:不支持继承、无原生支持多线程、异常处理不完善。 应用:桌面程序,C/S系统。 Ruby
概述:一种为简单快捷的面向对象编程而创的脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发。 (编辑:保山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |