常用编程语言介绍及特点

编程语言

编程语言俗称计算机语言,种类非常多,总的来说可分为机器语言,汇编语言,高级语言。电脑做的每一次动作,一个步骤,都是按照已经用计算机语言编号的程序执行的,程序是计算机要执行的指令的集合,程序全部用编程语言来编写的。

低级语言:更接近计算机的语言(二进制语言),如汇编语言,效率高,不好学。

高级语言:更接近人类的自然语言。(以下是常用的几种编程语言及其特点)

一、C

既有高级语言特点,又具有汇编语言特点。可作为工作系统设计语言,编写系统应用程序,作为应用程序设计语言,编写不依赖计算机硬件的应用程序。应用范围广泛,有很强数据处理能力,不仅在软件开发上,各类科研都需用到,始于编写程序软件,三维,二维图形和动画。如单片机及嵌入式系统开发。

1、有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、传参均是以值传递(pass by value),也可传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可转换,如整型,字符型变量。

6、通过指针(pointer),可容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

二、C++

C语言基础上开发的一种面向对象编程语言,应用广泛。

C++特点:面向对象,继承,封装,多态性。

注意:C++不是完全的面向对象语言。他提供了面向对象的模型及思路,同时兼容了面向过程的模型。

三、Java

面向对象编程语言,吸收了C++各种优点,摒弃了C++里难理解的多继承,指针等概念。Java有功能强大,简单易用特征。

特点:简单性,面向对象(Java是一种完全面向对象语言),分布性,编译和解释性,稳健性,安全性,可移植性(同体系结构无关的特性使得Java应用程序可在配备Java解释器和运行环境的任何计算机系统上运行),高性能,多线索性,动态性

四、python

面向对象的解释型计算机程序设计语言

特点:简单,易学,速度快,免费、开发,高层语言,可移植性,解释性,面向对象,可扩展性。

五、PHP

通用开源脚本语言。

1、混合了C、Java、Perl及PHP创新的语法。

2、比CGI或Perl更快的执行动态网页(PHP将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGI高许多)所有CGI的功能都能实现。

3、支持几乎所有流行的数据库及操作系统。

4、可用C、C++进行程序扩展。

 

 

 

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值