当前位置:网站首页>程序猿学英语-指令式编程
程序猿学英语-指令式编程
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:指令
边栏推荐
- SQLyog远程连接centos7系统下的MySQL数据库
- Live broadcast platform development, flexible menu, and freely adjust the horizontal size of the menu bar
- Principes fondamentaux de la théorie musicale (brève introduction)
- 16: 00 interview, came out at 16:08, the question is really too
- Library function of C language
- Causes of laptop jam
- Vscode下中文乱码问题
- Global and Chinese markets for magnetic resonance imaging (MRI) transmission 2022-2028: Research Report on technology, participants, trends, market size and share
- 高中数学必修一
- Dynamic extensible representation for category incremental learning -- der
猜你喜欢

包图画法注意规范

St-link connection error invalid ROM table of STM32 difficult and miscellaneous diseases

On the back door of deep learning model
![Open3d learning note 5 [rgbd fusion]](/img/0a/41d38e4b0295b6674143f3f74a4a8d.png)
Open3d learning note 5 [rgbd fusion]

【无标题】

Use C language to receive JSON strings

Specification for package drawing

OpenCV3 6.3 用滤波器进行缩减像素采样

OpenCV3 6.2 低通滤波器的使用

Data reverse attack under federated learning -- gradinversion
随机推荐
[dynamic planning] p4170: coloring (interval DP)
On the confrontation samples and their generation methods in deep learning
Learn to write article format
Summary of one question per day: String article (continuously updated)
C语言的库函数
Go functions make, slice, append
深入理解JVM
Get the width and height of the screen in real time (adaptive)
Where do you find the materials for those articles that have read 10000?
Matlab other
Global and Chinese markets of tilting feeders 2022-2028: Research Report on technology, participants, trends, market size and share
Carsim-路面3D形状文件参数介绍
Sparse matrix storage
E-R draw clear content
AR system summary harvest
Installation and use of simple packaging tools
我的vim配置文件
install.img制作方式
STL速查手册
Opencv's experience of confusing X and Y coordinates