一、DSL 与 GPL

  • DSL(Domain-Specified Language 领域特定语言),而与 DSL 相对的就是 GPL,最常见的 DSL 包括 Regex 以及 HTML & CSS 等。

    • 没有计算和执行的概念;
    • 其本身并不需要直接表示计算;
    • 使用时只需要声明规则、事实以及某些元素之间的层级和关系;
  • GPL(General Purpose Language 通用编程语言),也就是我们非常熟悉的 Objective-C、Java、Python 以及 C 语言等。
  • GPL 也表示 General Public License,表示 GUN 的开源许可证。
  • DSL 指的是针对特定应用领域而设计使用的计算机语言,而 GPL 指的是针对跨应用领域而设计使用的计算机语言。

最新文章

  1. 获取系统中所有进程&线程信息
  2. Berkeley DB的数据存储结构——哈希表(Hash Table)、B树(BTree)、队列(Queue)、记录号(Recno)
  3. [No000066]python各种类型转换-int,str,char,float,ord,hex,oct等
  4. iOS 解惑
  5. [新手学Java]反射学习笔记
  6. su认证失败??? su root 输入命令后显示 "su:Authentication failure"
  7. 【剑指offer】面试题25:二叉树中和为某一值的路径
  8. 8天玩转并行开发——第八天 用VS性能向导解剖你的程序
  9. IOS 导出ipa文件方法
  10. Linux下Nginx、PHP、MySQL、Redis开机自启动设置
  11. 【Unity3D技术文档翻译】第1.2篇 为打包 AssetBundles 准备资产
  12. [Linux]使用awk批量杀进程的命令
  13. python实现有序字典
  14. Java中的属性和方法
  15. windows安装mysql数据库并修改密码
  16. Cobbler自动化工具实践
  17. PHPWAMP集成环境配置ssl证书
  18. Django的Modelforms的介绍
  19. 连接redis
  20. [svc]linux日志和安全日志

热门文章

  1. JS字符串类型转日期然后进行日期比较
  2. jraiser小结
  3. 1 ELK 简介
  4. Python-连接Redis并操作
  5. 5.JasperReports学习笔记5-其它数据生成动态的报表(WEB)
  6. C语言学习笔记--const 和 volatile关键字
  7. linux 安装 elasticsearch
  8. 如何设置 Windows 默认命令行窗口大小和缓冲区大小
  9. Struts2学习第七课 ActionSupport
  10. C# 中out 参数 和 ref参数的区别