代码的本源是什么?

代码的英文词 CODE 编码,译码。
为什么要生产代码?代码用来作什么?

例子:
你需要点亮一个灯,你需要一个开关
开关就是一个电子器件,里面布好的线路逻辑可以完成开,关动作
开 对应编码值0;关对应编值1
随着电子器件的升级,线路逻辑复杂化。需要的编码则多了起来。

可是随着编程语言的不断演进,现在CODE 不再直接接触到编码,译码。而是编程语言。
现在的代码工程是 使用编程语言将编写自己需要计算机处理的逻辑。然后将此篇语言通过编译器执行编译
编译之意是 编程语言的翻译工作。如同将美国英语翻译成中国中文。
编译,将编程语言翻译成机器语言。

题外,当一个人设计一个编程语言的时候,通常他是需要完成一个编译器的设计。否则,编程语言不可能被使用。

机器设计时是以0,1作为基础编码。也是最底层的机器码

举着例子
开关 打开 表示 0,开关合闭 表示 1 那么,这个开关称之为机器,而它的编码 开与关,对应着0与1

我们是这样子的路径:简单开关>复杂并关>电路>集成电路>芯片
适应电子器件的演进,编码便随之演进了。
所以,一种编程语言是电子器件控制逻辑全分类集合。
JAVA ,C++ 都是如此。逃不开的条件分支,循环,集合等。不同的是什么,是语法表现。核心是什么,对电子器件的控制逻辑。
只要你能,每一个人都可以设计一套全分类逻辑的集合从而使之成自己的编译语言。

而依托编程语言而生产的代码是一种对电子器件控制逻辑的表达,仅此无它。
表达可以千千万万,电子器件的

编码应该是这世界上最简单的工作了。
而编码之中,更简单的无过于Kotlin
Kotlin中,最简单更是无过于写开头。
fun main() {
println("Hello World")
}

猜你喜欢

转载自blog.csdn.net/weixin_33810302/article/details/90934288