众所周知,Borland Pascal、Turbo Pascal、Turbo C等这类开发工具,都习惯自带IDE。

因此,我产生了一个大胆的想法。

DOS时代下的Turbo C

如果说Anders这类编译器的作者,对编辑器有什么莫名其妙的执念的话,DOS程序员对编辑器,又会存在着怎样深厚的执念呢?

为了避免造成阅读障碍,有必要给大家普及一下“什么是编辑器”。

编辑器即软体程序,一般是指用来修改电脑档案的编写软件,但也有人称 HE4(汉书)、PE2……等文书软件为编辑器。常见的编辑器有文本编辑器、视频编辑器、图像编辑器、源程序编辑器,声音编辑器和网页编辑器。

好了,我们接着往下看。

从DOS时代过来的前辈,基本上都有这么一个印象。

DOS时代,网络不普及,软件匮乏,基本上都是通过CD/软盘传递软件,本来选择就少,有什么就用什么呗,即便是有独立编辑器,你很可能不知道,知道了,也没有论坛可供你和别人“吵架”。

大部分人,应该都是在高中,开始使用Watcom C++吧,一打开Watcom C++界面,基本上所有人都会傻眼。

只有命令工具链,没有IDE,用edit又会太麻烦,每次都必须按部就班操作:编辑,退出,编译,接着打开编辑器修改,再退出编译真折磨人,要疯掉了简直。

于是乎,为了在Watcom C++下面,可以像 turbo c++ 一样方便的一键编译/运行,DOS时代,有程序员大牛,在他高一时自行编写了一个文本编辑器。

界面模仿turboc,支持多文件同时打开,实时切换auto indent、buffer,支持自定义工具,配置以后,可以在ALT_F1编译当前文件,ALT_F2 运行编译出来的可执行文件。

如果继续“深扒”的话,其实DOS时代下,还是有一些比EDIT强很多的独立编辑器的,比如:MicroEmacs。

1986年,MicroEmacs发布第一个版本。

MicroEmacs

几年后,增加了DOS支持,支持代码片插入(自带4,5种语言,比如常用的snippet),支持自定义工具,常用键位支持 EMACS,c-p,c-f, c-b, c-n等移动光标类。

据说,Linus 今天还在自己维护和使用这个 MicroEMACS。

此外,当时使用比较多的还有SetEdit,这个支持多平台的开源文本编辑器。

可以说,DOS时代,是国内软件开发的筚路蓝缕时代,所用的开发工具往往简陋之极,但就是这样简陋至极的开发工具,却完成了霸屏DOS时代的很多经典软件,比如:

第一个民营商业化使用的DOS中文平台——CCDOS 2.13H,便是由其作者吴晓军,仅使用开发工具DOS DEBUG,直接输入汇编语言进行汇编所创作的。

WPS、CCED

而大家所熟知的中文字表处理软件——CCED,1.0至3.0版本,则是由开发工具编译BASIC,CCED 4.0后,改用C语言。

求伯君发明的WPS 1.0-3.0版本,开发工具则为汇编语言。

......

随着软件行业的蓬勃发展,时至今日,编辑器大有改观。

我们不需要再像DOS时代那样,在编辑器上重复繁琐地执行程序命令。

而一些编辑器,更是把“编程”的机会,交到了更多人的手上。

近年来兴起的低/无代码开发平台中,便涌现了不少excel类电子表格编辑器。

以国内最早的无代码开发平台——云表平台为例,在它这里,所有人都可以实现“所见即所得”的编程思想。

不会像DOS时代下的Watcom C++这类软件那样,操作起来,被迂回“挖坑”。

使用者,只需要记住云表“三板斧”:数据接口、填表公式、业务公式,即可自主开发出个性化自主可控的管理软件,如PLM、SRM、WMS、ERP、OA、进销存等。

开发全程“傻瓜式”,即在和excel很像的界面,拖拉拽,输入中文文本配置信息,加以流程、权限等,简单又方便。

不用编译,也不用借助VBA等辅助工具,还支持二次开发。

支持数据透视、数据分析、报表/标签自定义模板打印;支持消息推送,流程审批,多人协同;支持OpenAPI,外接数据源,生成H5页面;可与小程序、网站、钉钉、微商城、企业微信、SAP、浪潮、高拍仪、电子秤、地磅、PDA;可生成移动端app;内嵌MySQL数据库,局域网可用。

正因为其简易的操作性和强大的功能,云表平台深受各行业企业的喜爱,其中包括华为、中国电信、中冶、恒逸石化、北京航天、中铁等知名企业。

小结

日出江花红胜火,春来江水绿如蓝。

不得不感慨,如今的科技,真的谓雨后春笋,日新月异啊。

WORD PREDSS

从DOS时代的“一件(软件)难求”,到如今的触手可及,“所见即所得”。

这场由编辑器引发的IT巨变,便可窥见一斑。

文|Mondy

互联网界的IT巨变:从DOS的编辑器,到如今的无代码开发相关推荐

  1. 低代码开发,染发界的白转黑|“低代码”系列(一)

    关注ITValue,看企业级最新鲜.最价值报道! 本文系钛媒体"低代码"话题投稿竞拍作品 | 作者@邢波涛 | 低代码开发(Low-Code Development Platfor ...

  2. 飞鸽传书认证是互联网界具有极大声望

    飞鸽传书认证是互联网界具有极大声望的网络技能认证.其总体认证体系包括路由和交换网络支持(售后工程师认证体系),路由和交换网络设计(售前工程师认证体系)和广域网交换网络设计和支持几大部分.飞鸽传书201 ...

  3. 把互联网界的大牛——王煜全老师开出的书单和大家分享一下

    大家新年快乐:把互联网界的大牛--王煜全老师开出的书单和大家分享一下.过年了,家人逼得紧,就权当租个男女朋友,回家给他们看一眼吧.嘿嘿. BY@王煜全 130 雷马克著<三伙伴> 129 ...

  4. 2014年互联网界发生的大事件都有哪些?

    1.阿里巴巴赴美上市,是美国历史上最大一笔IPO, 如果按照市值计算,上市当天,阿里巴巴一举超过了facebook,成为世界第二大市值互联网公司,在世界排名仅次于google. 2.乌镇举办了首届世界 ...

  5. Interview:算法岗位面试—10.12上午—上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现、特征图计算公式

    ML岗位面试:10.12上午-上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现.特征图计算公式 Interview:算法岗位面试-10.12上午-上海 ...

  6. 女程序员在互联网界是否遭受了性别歧视?

    200年前,世界上第一个程序员爱达?拉夫拉斯诞生,她是英国著名诗人拜伦的女儿,一位女性.她不仅预言了通用计算机的可能,还发明了世界上第一个计算机程序. 爱达?拉夫拉斯 70年前,世界上第一台通用计算机 ...

  7. 女程序员在互联网界到底有没有被歧视?

    本文 Github/javamap 已收录,有Java程序员进阶技术知识地图以及我的系列文章,欢迎大家Star. 虽说雷架是个男子汉,但工作的经历丰富,也遇到过不少女同事,华为的.网易的.百度的.斗鱼 ...

  8. 中国的Foursquare模式-专访玩转四方CEO与互联网界作家西门柳上

    玩转四方(play4f.cn)CEO谢晓.<正在爆发的互联网革 命>一书作者西门柳上做客新浪科技白银时代访谈节目,畅谈Foursquare模式及其在中国发展.访谈中嘉宾表示Foursqua ...

  9. 互联网界神话——永远不要小看任何一个人

    有位朋友曾跟我说过:在北京,你不要小看任何一个人. 其实,不管在哪,这句话总没有错. 1号人物--乔布斯:如今备受万人追捧的苹果,孰不知曾经也被人小瞧过.1976年的时候,雅达利创始人诺兰·布什内尔只 ...

最新文章

  1. codeforces 165B(Burning Midnight Oil)
  2. tensorflow就该这么学--4(识别手写数字)
  3. Outlook Express设置方法
  4. ie内核浏览器_[正式版下载] 微软全新 Chrome 内核 Edge 浏览器!原生支持 Chrome 插件扩展...
  5. kaggle notebook中使用git lfs
  6. 木兰编程语言当事人被停职:自主创新何时当得起科技自立?
  7. 源码网络-推荐精品×××站
  8. 95-150-544-源码-Sink-Flink BucketingSink 源码分析
  9. 新Azure 服务仪表盘!
  10. 优化mysql的21个建议_MySQL优化小建议
  11. Django 结构及处理流程分析
  12. 笔记本电脑连接无线局域网怎么设置?
  13. 转载黑苹果10.13N卡驱动方法
  14. PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
  15. ipad协议,接口稳定版
  16. L. Lifeguards(平面几何 点平分成两边)
  17. 【C语言—零基础第六课】输入输出语句格式与复合语句
  18. [宋史学习] 赵元僖
  19. Kitty猫基因编码
  20. 【man】getsockopt 和 setsockopt

热门文章

  1. Python人脸识别项目-人脸识别-获取人脸图片
  2. BS EN 438-6装饰用板材外部用压实层压板材的分类和规范
  3. springboot 中favicon.ico 图标不显示问题,后台日志报错找不到favicon.ico 文件问题 解决
  4. 邹宇阳:仅成立8个月的个人网站如何月收入几十万美金
  5. 团队必备的五个基本要素
  6. 1018石头剪刀布(模拟)
  7. html网页组织结构,使用HTML和CSS编码创建组织结构图
  8. YOLOv3 物体识别显示中文标签
  9. ubuntu 20.04 安装安卓app 使用 anbox
  10. java阶梯算法_上楼梯算法的java实现(转)