当前位置:网站首页>Programming ape learning English - imperative programming
Programming ape learning English - imperative programming
2022-07-02 08:23:00 【Jiang tengxia】
IMPERATIVE PROGRAMMING( imperative 、 Command programming )
Learn English while reading the manual , It's pretty good !
original text :
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
.
Reference new words :
Imperative programming
: Command programming paradigm
: standard Procedural programming
: Process programming indicates
: indicate machine languages
: machine language Over time
: in the course of time eventually
: Final object oriented programming
: Object oriented programming instructions
: Instructions
边栏推荐
- Deep understanding of JVM
- Using super ball embedding to enhance confrontation training
- Matlab mathematical modeling tool
- Installation and use of simple packaging tools
- What are the platforms for selling green label domain names? What is the green label domain name like?
- Global and Chinese market of medicine cabinet 2022-2028: Research Report on technology, participants, trends, market size and share
- Principes fondamentaux de la théorie musicale (brève introduction)
- STM32-新建工程(参考正点原子)
- Use the kaggle training model and download your own training model
- 用C# 语言实现MYSQL 真分页
猜你喜欢
cve_ 2019_ 0708_ bluekeep_ Rce vulnerability recurrence
Intelligent manufacturing solutions digital twin smart factory
Simply test the two different data transmission methods of content length and chunked
OpenCV 6.4 中值滤波器的使用
11月24号,我们为“满月”庆祝
Carsim-实时仿真的动画同步问题
Carla-ue4editor import Roadrunner map file (nanny level tutorial)
Carsim problem failed to start Solver: Path Id Obj (X) was set to y; Aucune valeur de correction de xxxxx?
类和对象(类和类的实例化,this,static关键字,封装)
OpenCV3 6.3 用滤波器进行缩减像素采样
随机推荐
Carla-UE4Editor导入RoadRunner地图文件(保姆级教程)
使用Matplotlib绘制图表初步
Static library and dynamic library
Use the kaggle training model and download your own training model
A brief analysis of graph pooling
STL quick reference manual
Jumping | Blue Bridge Cup
Use Matplotlib to draw a preliminary chart
Force buckle method summary: sliding window
Real world anti sample attack against semantic segmentation
install.img制作方式
乐理基础(简述)
Linked list classic interview questions (reverse the linked list, middle node, penultimate node, merge and split the linked list, and delete duplicate nodes)
Media query usage
力扣方法总结:双指针
CarSim problem failed to start solver: path_ ID_ OBJ(X) was set to Y; no corresponding value of XXXXX?
Matlab mathematical modeling tool
方法递归(斐波那契数列,青蛙跳台阶,汉诺塔问题)
使用wireshark抓取Tcp三次握手
Array and string processing, common status codes, differences between PHP and JS (JS)