写程序需要软件 那写程序的软件又是怎么做出来的 是什么软件
答案:3 悬赏:60 手机版
解决时间 2021-04-07 16:13
- 提问者网友:捧腹剧
- 2021-04-06 21:50
写程序需要软件 那写程序的软件又是怎么做出来的 是什么软件
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-04-06 23:00
你这个问题问的有点“深奥”了!!可能要从早期的程序开发雏形说起了。
计算机的软件/程序是由程序开发人员一条一条指令写出来的,程序运行时,cpu收到一条指令,执行一条。而cpu的强大之处就在于它的指令集。
问题就在于,程序员写的指令是英文语句,而cpu里的指令是机器码……010010101……这样的,这就需要写一个程序,把指令逐条的“翻译”成机器码,方便计算机执行。这个“翻译”的程序其实很简单,它包含两个集合,一个是cpu的指令集(机器码),另一个是每个机器码对应的英文指令,这两个集合是一一对应的。这样它就能把程序员写的每一条指令,逐一的翻译成机器码。这实际上就是编译软件的雏形。
现在写程序用的软件,比如vc6.0之类的,它的功能很强大很复杂,你要知道,有vc6,那么它的父版vc5、vc4,乃至vc1,肯定是从最先的雏形慢慢发展成现在这样子的,增加了很多新的功能。
你如果要问编译程序的雏形是咋写出来的,这个实际很简单,说白了,它只执行“查找”、“替换”两条指令。
可能有描述不准确的地方,很久没从事过计算机方面的工作了,但是道理确实是这样的。
计算机的软件/程序是由程序开发人员一条一条指令写出来的,程序运行时,cpu收到一条指令,执行一条。而cpu的强大之处就在于它的指令集。
问题就在于,程序员写的指令是英文语句,而cpu里的指令是机器码……010010101……这样的,这就需要写一个程序,把指令逐条的“翻译”成机器码,方便计算机执行。这个“翻译”的程序其实很简单,它包含两个集合,一个是cpu的指令集(机器码),另一个是每个机器码对应的英文指令,这两个集合是一一对应的。这样它就能把程序员写的每一条指令,逐一的翻译成机器码。这实际上就是编译软件的雏形。
现在写程序用的软件,比如vc6.0之类的,它的功能很强大很复杂,你要知道,有vc6,那么它的父版vc5、vc4,乃至vc1,肯定是从最先的雏形慢慢发展成现在这样子的,增加了很多新的功能。
你如果要问编译程序的雏形是咋写出来的,这个实际很简单,说白了,它只执行“查找”、“替换”两条指令。
可能有描述不准确的地方,很久没从事过计算机方面的工作了,但是道理确实是这样的。
全部回答
- 1楼网友:像个废品
- 2021-04-06 23:59
你说的叫编译软件,就是把人为写的高级语言程序翻译成对应的机器码,用于计算机底层硬件和操作系统共同调度执行,各种高级语言可对应不同的编译器。
- 2楼网友:街头电车
- 2021-04-06 23:26
呵呵,那是用别的语言做出来的
比如说网站是java做的,但是运行java的程序是用C语言来做的
java这样的软件比较贴近应用方面,只需要考虑如何实现需求
而C语言更多的要考虑怎样控制和调用电脑的硬件。
比如说网站是java做的,但是运行java的程序是用C语言来做的
java这样的软件比较贴近应用方面,只需要考虑如何实现需求
而C语言更多的要考虑怎样控制和调用电脑的硬件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |