1作者: 0x07ca6 个月前原帖
我有时喜欢用Prolog编程,尽管我发现它并不是一种很受欢迎的编程语言,尽管它早在很多年前就被发明出来了。为什么会这样呢? 个人而言,我认为当前生态系统存在三个主要问题: i) 实现版本太多,有些更先进且维护良好,因此不清楚从哪里开始。此外,这些实现的语法往往不同,因此并不总是可以将一个系统中开发的Prolog程序直接移植到另一个系统中。 ii) 库很少,并且在不同系统之间不兼容,因此人们往往需要从头开始重新实现所有功能。 iii) 调试程序非常痛苦,定位错误既困难又耗时。
4作者: vinserello6 个月前原帖
刚刚完成了我的第一个Go项目,哇,这门语言真不错。我是一名Web开发者,但我学习过C和C++:Go给我的感觉就像是聪明、简约的表亲,去掉了多余的部分,却保留了强大的功能。 - 编译速度瞬间 - 语法简洁且可预测 - 工具链简直是完美(例如,go run) 为了试水,我做了一个有趣的项目: Datacmd是一个命令行工具,可以通过一个命令将CSV/JSON/API数据转换成美观的终端仪表板。 没有图形用户界面。纯粹的终端魔法: ``` datacmd --generate --source=data.csv ``` 支持饼图、仪表、表格、实时系统指标,并且是基于termdash构建的。 我发现termdash缺少饼图、表格和雷达图,所以我尝试自己实现了一下。 GitHub: github.com/VincenzoManto/datacmd 欢迎反馈和提交PR(可能有很多bug),我希望将这个工具发展成为终端开发者的首选工具。