本文作者:ptiyny

dsl java 语言 djl java

ptiyny 07-22 15
dsl java 语言 djl java摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于dsl java 语言的问题,于是小编就整理了3个相关介绍dsl java 语言的解答,让我们一起看看吧。dsl解码是什么意思?...

大家好,今天小关注到一个比较有意思的话题,就是关于dsl java言的问题,于是小编就整了3个相关介绍dsl Java的解答,让我们一起看看吧。

dsl java 语言 djl java
(图片来源网络,侵删)

dsl解码是什么意思?

DSL 解码是 Do Specific Language 的缩写,中文翻译为领域特定语言解码(下简称 DSL)。

而与 DSL 相对的就是 GPL,这里的 GPL 并不是我们知道的开源许可证,而是 General Purpose Language 的简称,即通用编程语言,也就是我们非常熟悉的 Objective-C、JAVAPython 以及 C 语言等等。

kafka stream 优缺点?

Kafka Stream 的亮点:

设计一个简单的、轻量级的客户端库,可以很容易地嵌入在任何jaVa应用程序与任何现有应用封装

dsl java 语言 djl java
(图片来源网络,侵删)

Apache Kafka本身作为内部消息层,没有外部系统的依赖,还有,它使用kafka的分区模型水平扩展处理,并同时保证有序。

支持本地状态容错,非常快速、高效的状态操作(如join和窗口的聚合)。

采用 one-recored-at-a-time(一次一个消息) 处理以实现低延迟,并支持基于事件时间(event-time)的窗口操作。

什么语言最适合写编译器/解释器

何编译型语言,都可以写编译器,甚至写自己的编译器(自举);

dsl java 语言 djl java
(图片来源网络,侵删)

解释型语言,无法完成真正的自举,也就是不能为自己写解释器;

要问什么最合适?(请注意,这个“最”字不符合新广告法),那当然是C/C++加上汇编了。不信你看看最牛X的编译器框架LLVM,很多语言的编译器都是基于它的,比如CLang。

但是也有很多语言在自己壮大之后,就用自己来写编译器编译自己了,比如GOLang。

还有,在某种平台之上,可以用某种语言写很多解释器,比如JVM上的那些动态语言和DSL,都用java来做解释,将其翻译成JAVA CODE,再交给JVM去翻译成byte code。

到此,以上就是小编对于dsl java 语言的问题就介绍到这了,希望介绍关于dsl java 语言的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享