软件是怎么制造的
最原始也是最直接的办法是(在古老的计算机上)用纸带打点编程,直接把二进制指令输入到计算机中.
(至于计算机如何对这些二进制进行处理则和计算机的指令处理单元结构有关,不同的处理单元对相应的指令有相应的处理方式,这牵连到数字电路的基本组成原理,在此不述)
后来人们发现这样效率太低了,于是发明了汇编语言,也就是用简单的文字符来代表一定的指令,这样人们在写程序时就不会太麻烦了.写完汇编语言后要对它进行汇编,即把英文转成二进制,原来一直都还是人工做的,现在一般都有现成的软件(最最原始的汇编软件是用二进制0101一个一个地输进去的,所以开拓者往往是伟大的)直接进行汇编.
再后来有了"高级"语言,Pascal,Basic一类的语言,它们又是在汇编的基础上再把指令更人性化.
再后来有了真正的高级语言,还有面向对象的语言,都是在上述基础上发展过来的.
所以,反过来想,现在软件的制造过程是,用某一种编程软件写代码,这些代码可以是一个文件,也可以分成几个文件存放在不同的地方(稍大一点的软件就要分开写,而且还有一些高级语言已经集成化了的命令其实是一个指令文件).写完之后对你的文件进行编译,即把它逐级翻译成汇编语言,再翻译成二进制语言,然后再把几个翻译好的文件进行连接,把它们形成一个整体.最后就形成了能够被计算机识别并执行的软件(确切地讲是程序,因为软件还包括你所需要的数据,如银行软件中存储的储户信息等,还有和该程序相当的文档).
多重随机标签
66服装网网站简介 求 温馨煽情的 生日策划 要惊喜要surprise 蛋糕裙有哪些款式 凯里三线厂有哪些地方支内的 室内设计的前景怎么样 当代大学生的幸福生活指南的标题是什么 适合写作业时听的歌纯音乐 学历提升费用大概多少钱 江西信业建设集团有限公司怎么样 伊莱恩七世值得入手吗 成都有什么适合和闺蜜打卡的甜品店 这种假期我酸了魔法种田养殖带萌宠探险 你好看过你的哈尔滨铁路局牡丹江机务段k256次列车长回答觉得你很专业应该是圈子里的有个事项找你 汕头市龙湖区广源餐饮有限公司怎么样 燕西街道历史沿革 计算机专业网络方向的主要课程有哪些 建设银行苏州分行代码 河南艾普互动信息科技有限公司怎么样 有什么crm系统比较好 微商城系统怎么收费价格多少钱 请将泰文翻译成中文 南京卫岗乳之宝生物技术有限公司南京奶业集团有限公司介绍 南山属于哪个省 冰墩墩穿的是什么 亚马逊向卖家发出警告美国新反垄断法可能会影响你们的业务 zoemurphy这个英文名怎么样 徐州二手房哪些中介靠谱 俄罗斯的圣诞节是几号 成都安德信信息技术有限公司怎么样 女生单招就业率最高的专业 哪些专业适合女生