标签:
饭后无事,正好公司的TL有兴趣,闲聊聊
我先吐槽了上午一个培训老师的内容:
根据需求抽象出一个领域模型(形式化),然后根据这些领域符号(无个CRUD),再写一个解释器/编译器,开发人员使用领域语言开发,这些领域符号通过解释器/编译器,得到可以执行的指令(可以是C代码,也可以是二进制),到这,有没有代码生成器的感脚
吐槽的点:
(1)领域模型的正确性及扩展性,谁来保证
(2)解释器/编译器的健壮性和正确性,谁来保证(编译器是使用Erlang来开发。正常的开发语言使用的是C)
(3)好用的文档,谁来提供,会不会需要很大的工作量
(4)编译器使用Erlang来开发,正确性
理由:纵观计算机语言的发展史,除了语言本身优秀,有好用的文档,能解决问题,只有满足上面3点,才可能被推广起来
一个需求,自己搞一个编译器,编译器还可能使用小众的语言(Erlang),如果编译器报错,谁来解决(开发人员可能不懂,因为用的是C,这怎么搞,为了提高工作效率,结果又整了一门语言),
标签:
原文地址:http://www.cnblogs.com/softidea/p/4947072.html