没有合适的资源?快使用搜索试试~ 我知道了~
计算机语言分类及特点.pdf
资源推荐
资源详情
资源评论
计算机语⾔分类及特点计算机语⾔分类及特点
计算机语⾔分类及特点计算机语⾔分类及特点
1.范式划分范式划分
1. 命令式命令式
即指令式编程
(
Imperative
)
诸如 C 、Java 、Python 等;满⾜图灵完备
每⼀步都是指令;编程时需把解决问题的具体逻辑和相关结构全部实现
2. 声明式声明式
声明式编程 ( Declarative ) 描述⽬标的性质,让电脑明⽩⽬标,⽽⾮流程
函数式编程是其⼀个⼦集
诸如 Html、XSLT 、Scheme 、Clojure 、Haskell、SQL、正则表达式等;⽆需图灵完备
3. 多范式多范式
诸如 C# 、 Lisp 既可⽀持传统命令式编程范式,⼜可⽀持函数式编程
2. 功能划分功能划分
过程型编程语⾔:C 、Rust 、Cython
⾯向对象数据建模语⾔:Java 、C# 、Eiffel
C 的⾯向对象衍⽣语⾔: C++ 、D
⾯向数组的数据处理: MATLAB/Octave 、Julia
统计数数据分析: R
计算型管道建模:Haskell 、Scala 、Clojure
事件驱动编程:JavaScript 、Go 、Erlang
渐变类型:TypeScript
动态元编程:Ruby
实⽤问题解决:Lua 、PHP 、Perl
计算型思维:Scratch 、Logo
3. 特性划分特性划分
1. 汇编 语⾔汇编 语⾔
汇编语⾔ (assembly language) 是⼀种⽤于电⼦计算机、微处理器、微控制器或其它可编程器件的低级语⾔
在不同设备种,汇编语⾔对应着不同的机器语⾔指令集
⼀种汇编语⾔专⽤于某种计算机系统结构,⽽不像许多⾼级语⾔,可在不同平台之间移植
特点:代码执⾏速度快,但是代码编写难度⼤,可读性差
2. ⾼级 语⾔⾼级 语⾔
通⽤语⾔;编写容易,代码可读性好,可移植
1. 编译型语⾔编译型语⾔
诸如 C 、C++ 、Pascal 等都属于编译型 ( Compiled Language )
它是编译的时候直接编译成机器可以执⾏的或调⽤的程序;如:.exe
、
.dl
、
.ocx 等类型
优势: 运⾏速度快,代码效率⾼,编译后程序不可修改且看不到原码,保密性好
劣势: 代码需要经过编译⽅可运⾏,可移植性差,只能在兼容的操作系统上运⾏
场合: 操作系统开发、⼤型应⽤程序、图像处理、数据库开发等
资源评论
是空空呀
- 粉丝: 171
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本科毕业设计基于C# wpf人脸识别的考勤系统的设计与实现源码.zip
- 基于Ruoyi+uniapp实现学生考勤系统 学生考勤源码+项目说明.zip
- feae6bc968ca68a099455d8b8a8dea35
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功