常用计算机语言及其应用和特点:
一、 Java
应用:个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网
特点:1.Java语言是简单的
2. Java语言是一个面向对象的
3. Java语言是分布式的
4. Java语言是健壮的
5. Java语言是安全的
6. Java语言是体系结构中立的
7. Java语言是可移植的
8. Java语言是解释型的
9. Java是高性能的
10. Java语言是多线程的
11. Java语言是动态的
二、C
应用:编写系统软件,三维,二维图形和动画
特点:1. C是中级语言
2. C是结构式语言
3. C语言功能齐全
4. C语言适用范围大
三、C++
特点:C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格
四、C#
特点:1.动态查阅
2.中间代码
3.命名空间中的申明
4.基本的数据类型
5.两个基本类
6.参数传递
7.与COM的集成
8.索引下标
9.代理和反馈
五、PHP
应用:1,伪静态
2,静态页面生成
3,数据库缓存
4,过程缓存
5,div+css w3c标准
6,大负荷
7,分布式
8,jquery框架集成
9,flex
10,桌面程序应用(不擅长)
11,支持MVC模型
特点:1.开放的源代码
2.PHP是免费的
3.PHP的快捷性
4.跨平台性强
5.效率高
6.图像处理
7.面向对象
8.专业专注
六、Python
应用:1.系统编程
2.图形处理
3.数学处理
4.文本处理
5.数据库编程
6.网络编程
7.Web编程
8.多媒体应用
特点:1.简单
2.易学
3.免费、开源
4.高层语言
5.可移植性
6.解释性
7.面向对象
8.可扩展性
9.可嵌入性
10.丰富的库
11.规范的代码
七、Basic
特点:1.简单易学
2.会话式
3.使用面广
4.两种执行方式
八、Objective-C
特点:1.Objective-C是非常“实际”的语言
2. 不包括命名空间机制
3. 不支援运算子多载
九、Perl
特点:1.免费、开源
2. Perl 是一种能完成任务的语言
十、JavaScript
特点:1. 使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容
2. 使网页增加互动性
3. 是专门为制作Web网页而量身定做的一种简单的编程语言
十一、Ruby
特点:1. Ruby的变量有一定的规则
2. 已经定义的类可以在运行时修改
十二、Assembly
十三、Delphi
特点:1. 直接编译生成可执行代码,编译速度快
2. 支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一
个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成
3. 提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用
4. 具有可重用性和可扩展性
5. 具有强大的数据存取功能
6. 拥有强大的网络开发能力,能够快速的开发B/S应用
7. Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰
8. 从Delphi8开始Delphi也支持.Net框架下程序开发
十四、Go
特点:Go支持面向对象,而且具有真正的封装(closures)和反射(reflection)等功能
javascript基本特点
十五、Lisp
应用:CAD绘图软件
十六、Lua
特点:1. 轻量级 LUA语言的官方版本只包括一个精简的核心和最基本的库
2. LUA可以很容易地被扩展
3. 同时支持面向过程编程和面向对象编程
4. 自动内存管理
5. 提供一系列数据结构,包括数组、链表、集合、字典、散列表等
6. 语言内置正则表达式匹配
7. 闭包(closure)
8. 函数也可以看做一个值
9. 提供多线程支持
十七、Ada
特点:键入式风格,模块化设计,编译检查,平行处理,异常处理及泛型编程
十八、Pascal
特点:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强
十九、NXT-G
二十、Scheme
特点:1. 括号嵌套
2. 语法简洁
3. 函数编程语言
4. 自动内存管理
5. 支持尾递归
6. 支持高级控制结构continuation
7. 可移植性好
8. 适合作为脚本语言和嵌入语言
9. 关键字对大小写不敏感
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论