Data+AI时代,如何打造下一代数智平台? 了解详情
写点什么

文章:在 CLR 之上的构建领域特定语言

  • 2008-05-26
  • 本文字数:202 字

    阅读完需:约 1 分钟

Ayende Rahien 介绍了内部 DSL 作为创建领域特定语言(DSL)的一种手段,无需考虑设计一门全新语言所带来的复杂性。他比较了适合作为 DSL 宿主语言的不同.NET 语言,并由于它的元数据编程基础功能、灵活性和性能,提出了 Boo 是理想的候选语言。

文章解释了内部 DSL 的优势,并介绍了在 CLR 上创建 DSL 的不同方法。Ayende 阐述了 Boo 的语言特性,并展示了它们是如何帮助创建内部 DSL 的。

阅读全文:在 CLR 之上的构建领域特定语言》。

2008-05-26 11:20967
用户头像

发布了 45 篇内容, 共 84722 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

零代码以“王者荣耀”为例解析设计七原则

华为云开发者联盟

软件 设计原则 王者荣耀 单一职责

【LeetCode】有效的字母异位词Java题解

Albert

算法 LeetCode 8月日更

Hadoop生态系统

Mike

Hadoop安装与常用操作命令

Mike

走!跟着浪潮云洲去挖矿

云计算

区块链技术:为什么说波卡能加速区块链行业的发展?

CECBC

如何将知识引入机器学习模型提升泛化能力?

华为云开发者联盟

机器学习 算法 数据 模型 物理学

30个Kafka常见错误小集合

王知无

Android ANR应用无响应

W🌥

android 8月日更

摊牌了!哈利波特的“隐形斗篷”就是我想要的

百度开发者中心

人工智能 AI 最佳实践 行业资讯

博文干货|5张图带你快速入门 Pulsar 的存储引擎 BookKeeper

Apache Pulsar

pulsar bookKeeper

出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做

梦想橡皮擦

8月日更

架构实战营-模块二作业

俞立夫

架构实战营

基于java springboot体育馆预约微信小程序源码(毕设)设计开发

清风

Java 小程序 源码 毕业设计

MySQL 系列教程之(五)DDL 操作:建库建表

若尘

MySQL 数据库 8月日更

技术加持、服务先行:北鲲云超算平台助力生命科学领域研究与发展

北鲲云

为什么区块链是互联网的100倍?

CECBC

堡垒机、防火墙以及跳板机分别是什么?

行云管家

云计算 运维 防火墙 堡垒机 跳板机

复旦大学附属中山医院钱琨:健康医疗大数据时代下的智慧医院建设

星环科技

大数据 医疗 数据能力

史上最全Linux可观测最佳实践分享!建议先收藏~

观测云

云计算 Linux

导播上云,把 “虚拟演播厅” 搬到奥运村

阿里云CloudImagine

阿里云 视频处理 视频直播 视频云 云导播

数据加密和BCrypt哈希算法应用 | StartDT Tech Lab 15

奇点云

能源区块链研究 | 加密行业碳抵消有助于大众接纳比特币吗?

CECBC

MySQL安全加固方法分享

Simon

MySQL 数据库 数据安全

AOC萌新探索:搭建和体验在线AOC环境

华为云开发者联盟

Python 网络 自动化运维 AOC 网络设备

fil有投资价值吗?投资fil的方式有哪些?

区块链 分布式存储 IPFS fil FIL投资

Compose 中的主题

Changing Lin

8月日更

“遇见”未来“编程”语言,面向组件编程,送给在校学生

清风

Java 小程序 毕业设计

【SpringBoot技术专题】「JWT技术专区」SpringSecurity整合JWT授权和认证实现

码界西柚

spring security springboot JWT 8月日更

2021,编程语言如何选择?

程序员鱼皮

Java c++ Python JavaScript Go 语言

Vue进阶(三十八):v-for 中 :key 到底有什么用?

No Silver Bullet

Vue key 8月日更

文章:在CLR之上的构建领域特定语言_.NET_Hartmut Wilms_InfoQ精选文章