AI革新工作流,你跟上了吗?效率、质量有何飞跃? 了解详情
写点什么

dsl语言

收录了 dsl语言 频道下的 50 篇内容

Move: 一门面向资产的编程语言
Move: 一门面向资产的编程语言

作为一Developer,我们聊聊 Libra 附带推出的 Move 这门语言。

开发复杂的外部 DSL

在本文中,Vaughn Vernon讲述了内部DSL和外部DSL的不同,并介绍了开发复杂外部DSL的步骤。

领域专用语言 (DSL) 迷思

所谓领域专用语言(Domain Specific Language/DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。 DSL之于程序员正如伽南地之于以色列人,是最初也是最终的梦想。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。而前几年随着被誉为“Web 开发领域专用语言”的Ruby on Rails迅速走红,DSL又一次成为人们讨论的热点话题。很多人都认为,DSL将会是软件业的“next big thing”。然而随着DSL的日益流行,围绕着DSL出现了很多质疑和误解。

文章:领域专用语言(DSL)迷思

DSL之于程序员正如伽南地之于以色列人,是最初也是最终的梦想。很多人都认为,DSL将会是软件业的“next big thing”。然而随着DSL的日益流行,围绕着DSL出现了很多质疑和误解,本文将为你解开这些迷雾。

使用 Java 实现内部领域特定语言

Alex Ruiz和Jeff Bay描述了怎样将使用Java语言来编写领域特定语言变得可能,并且提供了一些组建DSL语言时可采用模式的建议。

DSL:单一语言开发的终结者?

许多年以来,对于软件项目,企业软件开发的主流实践一直都倾向于在单一的通用编程语言上进行标准化,从而使得Java和C#成为今天编程语言的主流选择。随着越来越多的目光开始投向DSL,也许我们的前脚已经踏在了一道新的门槛之上,向前望去,我们会发现在软件项目中采用多种语言已经成为一个标准,但80年代和90年代初出现的问题不会重现。

领英重写了实验引擎:速度提升20倍
领英重写了实验引擎:速度提升 20 倍

领英用Java重写实验引擎,不仅速度提升,而且服务更快。

从开发者角度看微软领域特定语言 (DSL) 工具

领域特定语言(DSLs)是架构方面的一个热点。微软开始在自己的软件产品线里支持DSL,并通过最近发布的Visual Studio 2005 SDK集成到它的软件开发流程中。尽管现在已经有许多关于DSL的信息,但它仍然是一个抽象的架构概念。

SwiftUI:苹果的一次天才尝试
SwiftUI:苹果的一次天才尝试

本文作者分享了使用 SwiftUI 构建网易严选的 iPad 版本 —— YanxuanHD(源码见参考链接)过程中思考和感悟。从最初的惊喜到迷茫、再到困惑直到若有所得。

虚拟研讨会:软件架构文档

软件架构文档是企业应用开发过程中的重要一环,理解一个项目中的架构文档的关键是理解它在项目生命周期中所扮演的角色。在这个虚拟研讨会中,InfoQ希望能从顶级的软件架构专家们那里找到软件架构文档的重要性,特别是在敏捷软件开发环境中如何记录架构。

JetBrains 元编程系统支持面向语言编程和 DSL

Meta Programming System(MPS)是JetBrains开发的面向语言编程的新工具。开发者可以用它扩展编程语言,也可以用它为企业应用创建领域特定语言(DSL)。JetBrains开发团队近日宣布推出MPS的beta版。

为多样性算力软件开发铺就平坦大道:华为北冥融合架构全面解析
为多样性算力软件开发铺就平坦大道:华为北冥融合架构全面解析

北冥多样性计算融合架构是主要面向多样性算力集群的软件开发需求,融合开发语言、编译器、调度器、开发框架、计算套件、开发工具链在内的整套多样性算力开发解决方案与生态。

为什么使用图进行关联运算比表Join更具吸引力?
为什么使用图进行关联运算比表 Join 更具吸引力?

GeaFlow(品牌名TuGraph-Analytics) 已正式开源,欢迎大家关注!!! 欢迎给我们 Star 哦! GitHub👉https://github.com/TuGraph-family/tugraph-analytics更多精彩内容,关注我们的博客 https://geaflow.github.io/

sql
join
图计算
tugraph
no-SQL
实现一个属于你的“语言”-携程Kotlin DSL开发与实践
实现一个属于你的“语言”- 携程 Kotlin DSL 开发与实践

本文转载自公众号携程技术(ID:ctriptech)。

React Native 优先的多端统一化方案
React Native 优先的多端统一化方案

为了降低开发成本,我们综合比较了业界各种跨端框架并结合自身情况制定了我们自己的跨端解决方案,本次分享主要介绍方案制定开发过程中的一些思考和解决问题的过程,普及多端知识,介绍目前进度和接入方法。

携程新一代监控告警平台 Hickwall 架构演进
携程新一代监控告警平台 Hickwall 架构演进

监控告警是网站可用性的第一道防线,为网站提供更加实时可靠高效的监控告警,对互联网企业具有非凡的意义。致力于这个目标,经过不断地改进,携程新一代监控告警平台 Hickwall 在存储效率、查询速度和告警可靠性方面都有了极大的改善。本文将从存储、聚合、告警三个方面介绍 Hickwall 在核心架构方面的演进。

携程新一代监控告警平台Hickwall架构演进
携程新一代监控告警平台 Hickwall 架构演进

本文转载自公众号携程技术(ID:ctriptech)。

Gremlin,一门操作图表的语言

Gremlin是操作图表的一个非常有用的图灵完备的编程语言。它是一种Java DSL语言,对图表进行查询、分析和操作时大量使用了XPath。

5年迭代5次,抖音推荐系统演进历程
5 年迭代 5 次,抖音推荐系统演进历程

结合 Flink SQL 和 Flink 有状态计算能力,我们正在构建下一代通用的基础特征计算统一架构

滴滴是如何从零构建集中式实时计算平台的?
滴滴是如何从零构建集中式实时计算平台的?

滴滴出行作为一家出行领域的互联网公司,其核心业务是一个实时在线服务。因此具有丰富的实时数据和实时计算场景。本文将介绍滴滴实时计算发展之路以及平台架构实践。

dsl语言专题_资料-InfoQ中文网