导入gust包体验Golang的声明式编程

开发者:https://github.com/andeya

作者:https://github.com/GpigZ

地址:https://github.com/andeya/gust

gust基本介绍

官方介绍

A Rust-inspired declarative programming module for Golang that helps reduce bugs and improve development efficiency. For example results, options, iterators, etc.

个人介绍

官方介绍解析

希望通过良好的编程规范或者说希望通过最大限度的利用编译器来解决运行时可能出现的bug。并且通过声明式编程来提高开发效率。

声明式编程

维基百科中:

声明式编程(英语:Declarative programming)或译为声明式编程,是对与命令式编程不同的编程范型的一种合称。它们建造计算机程序的结构和元素,表达计算的逻辑而不用描述它的控制流程

常见的声明式语言包括:数据库查询语言SQL的查询子集和XQuery(英语:XQuery),正则表达式配置管理系统如Puppet管理配置语言。归入这种范型的很多语言,描述问题领域(英语:Domain knowledge)内目标的性质,让电脑明白目标,而非流程,从而尝试极小化有关的副作用。而命令式编程则需要用语言原语(英语:Language primitive)来明确的指出每一步该怎么做。

可归入声明式编程范型的领域专属语言(DSL)还包括:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值