模块 1, 主题 3
学习中

软件怎么生产出来的?

模块进度
0% 完成

软件是数字世界的产物,要想在真实世界完整地描述软件的生产过程,非常困难。如果只理解她的大体过程,则和写作文章书籍有相同之处。

  • 认识世界的基本实体:自然世界如衣服、水果等;数字世界如内存、CPU等
  • 学习一门书面语言的单词和基本语法:自然语言如汉语、英语等;计算机语言如C、python等
  • 学习用书面语言描述实体的基本规则:如水果有颜色、重量、味道等;如CPU有调度时间、寄存器字长等
  • 找一种材料作为书面语言撰写的载体;真实世界如竹简、纸张等;数字世界如U盘、硬盘等
  • 不断自检或他检,增删减除改进,直至成为有人愿意埋单的产品:如错字、意思错误

 

科普读物

Microsoft公司的Charles Petzold, 写了一本有趣的计算机科普书籍(类似读小说一样,所有人都可以阅读),通俗易懂地介绍了软件的生产原理。

CODE: The Hidden Language of Computer Hardware and Software

编码:隐匿在计算机软硬件背后的语言

感兴趣者可网上购买书籍阅读,或鼠标右键点击这里另存为下载电子书

平台博文:软件的秘密,也简介了软件产品开发生产的一些关注点。

软件的秘密

———–

学习活动

请在后续讨论区分享,你发现的软件生产过程重点难点,以及有什么有效的解决方法吗?

订阅
通知
guest
0 评论
内联反馈
查看所有评论
0
期盼你的想法,敬请评论。x
()
x