怎么理解DSL?
小弟我不是很理解DSL(领域特定语言)。有几个疑问:
1 DSL是什么?(虽然小白,但真的不知道到底是什么?)
2 什么样的场景需要它?
3 demo ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
小弟我不是很理解DSL(领域特定语言)。有几个疑问:
1 DSL是什么?(虽然小白,但真的不知道到底是什么?)
2 什么样的场景需要它?
3 demo ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
DSL是一种语言, 场景是领域特定的. 比如我做后端的, 我可能就不了解CSS这种前端的东西, 这个时候CSS就是一种DSL, 他只是在前端工程师和UI/UE工程师之间用来交流.
在举一个例子protobuf. 前后端工程师定义好协议, 用protobuf写出来, 然后就可以根据协议写代码了. 这个时候这个proto文件也是一种DSL.
DSL是一个细分领域内的语言, 跟C/C++/Java这种通用语言的适用场景完全不同. 一种是为了所有人交流, 一种是为了一部分人交流.