从头开始理解领域特定语言 (DSL) 并开始调查论文的好教程

发布于 2024-10-07 12:02:29 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泡沫很甜 2024-10-14 12:02:29

在我看来,这本书是 DSL 的圣经。这本书在草稿时曾经是免费的。您还可以在那里找到其他学习资源。

浏览这篇文章以找到成功的 DSL。 这篇文章可能会帮助您识别各种口味和使用它们的各个领域。

This book is Bible for DSL's in my opinion. This book used to be free when it was in draft. You can also find other learning resources there.

Go through this post to find successful DSL's. This post might help you in identifying various flavors and various domains where they are being used.

不回头走下去 2024-10-14 12:02:29

如果你想理解它,你会需要做很多工作,所以如果你不擅长编程,那就学习它或者选择更简单的论文。

我写了关于模型驱动软件开发和领域特定语言的论文,甚至没有关于建模等的基本知识。这是可以完成的,但我花了很多时间阅读(我很喜欢)。

对于最基本的介绍,我会推荐 se-radio.net 播客第 5 集和第 6 集(...还有更多关于 MDSD/DSL 的更高级主题)。

It will be a lot of work for you if you want to understand it, so if you are not skillful with programming, learn it or choose easier thesis.

I wrote my thesis about model driven software development and domain specific languages withouth even a basic knowledge about modeling etc. It can be done, but I spent much time reading (which I enjoyed).

For the most basic introduction I would recommend se-radio.net podcast episodes 5 and 6 (...and there are many more about more advanced topics on MDSD/DSLs).

云之铃。 2024-10-14 12:02:29

在阅读了他的 James Neighbors 论文之后,我读了他的/www.bayfronttechnologies.com/itt83p.pdf" rel="nofollow">执行摘要。他是在定义“领域特定语言”的背景下定义术语“领域分析”和“领域工程”的人。他还展示了一个程序生成系统 Draco,该系统根据这些想法生成数量惊人的复杂应用程序代码。 (这篇论文比你想象的更具可读性,但希望看到一些真实的代码!)。

您可以阅读有关此主题的一些历史,同样,再一次,那些不了解自己历史的人注定会重蹈覆辙。

I'd read James Neighbors thesis, after reading his executive summary. He's the guy that defined the terms "domain analysis" and "domain engineering" in the context of defining "domain specific languages". And he shows a program generation system, Draco, that generates an astonishing variety of complex application codes based on these ideas. (The thesis is a lot more readable than you might expect, but expect to see some real code!).

You can read some history on this topic, too, and once again, how those who don't know their history are doomed to repeat it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文