程序开发软件是被什么东西开发出来的?
我假设提这个问题的人不怎么懂编程,所以说简单粗略一点。写程序一般用到两种软件,第一种叫IDE,主要是可视化界面,用来编辑、配置、调错、分析、测试;第二种叫编译器,用来将高级语言编译成中间码,有的还要链
程序开发软件是被什么东西开发出来的?我假设提这个问题的人不怎么懂编程,所以说简单粗略一点。
写程序一般用到两种软件,第一种叫IDE,主要是可视化界面,用来编辑、配置、调错、分析、测试;第二种叫编译器,用来将高级语言编译成中间码,有的还要链接生成可执行代码。这个就不细说了,总而言之,就是用来将文本转化为可执行的二进制码的。
粗略地打个比方:第一种软件是菜刀、砧板、搅拌器等等,用来备菜;第二种软件是煤气灶、不粘锅、电磁炉等等,用来将生食做成熟菜。
有大神不用IDE,直接记事本写代码,然后调用编译器生成可执行软件,就好像你不用菜刀手撕五花肉……当然,不同的食材,手撕的难度也不相同……比如PHP可能和西兰花差不多吧……
那么,其实答案很简单了,这些软件仍然是用别的软件写成的,当然,一般追溯都会回到c或者c++那里,具体历史可参考这个问题:第一个 C 语言编译器是用什么语言编写的?
写程序一般用到两种软件,第一种叫IDE,主要是可视化界面,用来编辑、配置、调错、分析、测试;第二种叫编译器,用来将高级语言编译成中间码,有的还要链接生成可执行代码。这个就不细说了,总而言之,就是用来将文本转化为可执行的二进制码的。
粗略地打个比方:第一种软件是菜刀、砧板、搅拌器等等,用来备菜;第二种软件是煤气灶、不粘锅、电磁炉等等,用来将生食做成熟菜。
有大神不用IDE,直接记事本写代码,然后调用编译器生成可执行软件,就好像你不用菜刀手撕五花肉……当然,不同的食材,手撕的难度也不相同……比如PHP可能和西兰花差不多吧……
那么,其实答案很简单了,这些软件仍然是用别的软件写成的,当然,一般追溯都会回到c或者c++那里,具体历史可参考这个问题:第一个 C 语言编译器是用什么语言编写的?
责任编辑: