从文本编辑器到华为云CloudIDE,你的IDE Out了吗?

  华为开发者大会2020(Cloud)将于2020年3月27日-28日通过华为云以网上直播的方式呈现,这是华为面向ICT(信息与通信)领域全球开发者的年度顶级旗舰活动 。 欢迎搜索“HDC”观看直播!

  从软件工程师产生一个想法,再通过输入法变成计算机理解和执行的程序(应用、服务),这个过程中始终离不开最重要的生产工具 ---- 编码工具 。 可以说,编码工具就是软件工程师手中的生产工具,是IT产业可以持续前行的重要生产力之一 。 从计算机被发明出来那一天,怎么把一个想法变成可以付诸实现的应用,就是这个产业一直在面对的问题,就是“怎么干”的问题 。 从70年代,到今天的20年代,新的计算架构、新的操作系统、新的编程语言、新的开发方式一直在发展,作为生产者的人在对接机器算力过程中始终要面对这个绕不开的问题,到底使用什么开发工具 。

  70年代,编辑器缺乏年代,编写代码是个体力活儿·

  关键词:打孔卡,C语言


从文本编辑器到华为云CloudIDE,你的IDE Out了吗?

----从文本编辑器到华为云CloudIDE , 你的IDE Out了吗?//----

  打孔卡的时代过于久远,听说用途很广泛,包括用来垫蛋糕 。 当汇编语言成为主流,甚至Unix内核被刚刚诞生的C语言改写,在单色屏幕上利用文本编辑器来编写代码,其实和在老式打字机上打印信件没有什么不同,唯一的区别就是在屏幕上打字可以允许你自由的去修改手抖造成的错误而不至于重新来过 。

  80年代,图形化匮乏年代,读懂代码不容易

  关键词,DOS,vi,Emacs

  个人电脑(PC)开始出现,在没有过多算力可以选择的年代,“286”、“386”、“486”是这个年代的高频词汇 。


从文本编辑器到华为云CloudIDE,你的IDE Out了吗?

----从文本编辑器到华为云CloudIDE , 你的IDE Out了吗?//----

  DOS的普及成就了微软,基于不同操作系统平台的各类文本编辑器涌现不断,软件工程师们抱着厚厚的《xxx语言程序指南》,在文本编辑器中去编写一行一行的计算机代码,而不知道这些输入的代码到底能不能运行 。 最后需要通过命令行的编译(build)和连接(link)后才能生成一个可以执行的文件,然后才会看到结果 。 当然看到错误代码,然后再去重新写过,也是在所难免的 。 我经常会看到一种工作方式,就是把代码编写出来,然后打印在一摞摞的纸张上面,然后一页一页一行一行的去读,去标记代码间的调用关系和查找可能存在的缺陷错误 。 这个时期,彩色显示器还不是那么普及,在文本编辑器或者一摞纸上去读懂代码可是个体力活儿 。

从文本编辑器到华为云CloudIDE,你的IDE Out了吗?。  90年代,图形化催熟IDE,用熟SDK有点难

  关键词:TurboC 2.0(1989),Delphi(1995),Visual Studio(1997)

  当我们耳熟能详的算力从“*86”逐步被“奔腾”替代,桌面操作系统逐渐迈入图形化的天地 。


推荐阅读