1. 很多程序都是用计算机语言,那么这些计算机语言是如何发明出来的
我是学电子工程与计算机科技的,也自己设计编写过编程语言
计算机的处理器只懂得两个数字,0和1,有些32位有些64位
但是让人去写01010101这样的太不合理,于是有了汇编语言
计算机会把汇编语言翻译成01010101,再运行
汇编语言非常原始,于是基于汇编语言有了更高一等的语言,比如 fortran 和 c
走到现在,有了 java haskell ruby lisp 等等等等等等等等
反正最后都要翻译成0101010101才能运行
基本上语言都是一层一层搭出来的
电路知识不需要,除非你设计 CPU 或者为 CPU 设置汇编语言之类
2. 编程语言本身是怎么开发出来的
编程语言是从低级语言向上发展成高级语言的,现在的编程语言大部分都是高级语言,最开始的编程语言是机器语言,它是由0 1代码组成的,编写代码非常困难,极易出错,所以人们开始用助记符来代替0 1代码组合,形成了汇编语言,它只是简单的替代,并没有很高级的技术,以后的语言、系统便是由汇编语言开发出来的,要详细了解,可以学一下汇编语言。
二进制——汇编——C——更高级语言