当前位置:网站首页>程序猿学英语-指令式编程
程序猿学英语-指令式编程
2022-07-02 06:28:00 【江藤霞】
IMPERATIVE PROGRAMMING(命令式、指令式编程)
看手册的同时学一下英语,还挺不错的!
原文:
Imperative programming
Imperative programming is a programming paradigm that describes computation in terms of statements that changes the state of the machine. For example, the statement x = x +1 changes the state of the memory location of x by adding 1 to the existing value of x.
Procedural programming describes an imperative programming model where a program consists of one or more procedures, each of which contains statements that changes the state of the program.
Imperative programming indicates that programming language constructs are fairly close to the machine. The earliest imperative languages were the machine languages that were used to program computers.
Machines languages were hard to code and debug. Over time, high level languages were developed to make the programming process easier. For high level languages, compilers had to be developed so that it takes high level code and translate into machine code that can be executed directly on machines hardware.
All programs must eventually be executed at the machine level. Many other paradigms such as object oriented programming and functional programming were developed to make the programming process more structured and correct. However, all programs must eventually be converted into machine instructions.
参考生词:
Imperative programming:命令式编程paradigm:规范Procedural programming :过程程序设计indicates :表明machine languages :机器语言Over time:久而久之eventually:最终object oriented programming:面向对象程序设计instructions:指令
边栏推荐
- Global and Chinese markets of tilting feeders 2022-2028: Research Report on technology, participants, trends, market size and share
- AR系统总结收获
- Command line is too long
- STM32疑难杂症之ST-LINK Connection error INVALID ROM TABLE
- Open3d learning note 5 [rgbd fusion]
- Use Matplotlib to draw a preliminary chart
- Fundamentals of music theory (brief introduction)
- 王-课外单词
- Carsim-实时仿真的动画同步问题
- 力扣方法总结:查找类
猜你喜欢

乐理基础(简述)

Sequence problem for tqdm and print

Cvpr19 deep stacked hierarchical multi patch network for image deblurring paper reproduction

Development of digital collection trading website development of metauniverse digital collection
![Open3d learning note 4 [surface reconstruction]](/img/9d/c1c3f2f3d4acd74a2c043571a120b3.png)
Open3d learning note 4 [surface reconstruction]

16: 00 interview, came out at 16:08, the question is really too

VS Code配置问题

Matlab数学建模工具

Static library and dynamic library

使用C#语言来进行json串的接收
随机推荐
STM32疑难杂症之ST-LINK Connection error INVALID ROM TABLE
力扣每日一题刷题总结:栈与队列篇(持续更新)
VS Code配置问题
力扣每日一题刷题总结:二叉树篇(持续更新)
力扣每日一题刷题总结:链表篇(持续更新)
install. IMG production method
Carsim problem failed to start Solver: Path Id Obj (X) was set to y; Aucune valeur de correction de xxxxx?
Multi site high availability deployment
SQLyog远程连接centos7系统下的MySQL数据库
使用Matplotlib绘制图表初步
多站点高可用部署
Open3d learning note 5 [rgbd fusion]
Development of digital collection trading website development of metauniverse digital collection
Intelligent manufacturing solutions digital twin smart factory
C语言的库函数
用于类别增量学习的动态可扩展表征 -- DER
Deep understanding of JVM
AR系统总结收获
Open3d learning notes 1 [first glimpse, file reading]
Backup, recovery and repair of XFS file system