1作者: vodou9 个月前
我知道,我知道……这个问题里有无数个“具体情况具体分析”。但我们还是试着讨论一下吧。 在Hacker News上阅读多年后,我见识了无数关于各种编程语言标准库的观点,例如,它们应该如何设计,应该(和不应该)包含什么等等。 C标准库非常精简,主要侧重于底层功能。每个人都期望自己实现动态数组,或者从无数个可用库中选择一个实现。而且,显然,以空字符结尾的字符串是魔鬼的杰作。C++拥有一个更广泛的标准库,围绕泛型编程技术构建,使用容器、迭代器和以可组合的方式应用的算法。它相当优雅和强大,但对初学者来说不太直观。与更现代的语言相比,它也有一些明显的遗漏。Python自带“电池”,以非常丰富的标准库的形式呈现。然而,Python软件基金会(PSF)倾向于时不时地“破坏用户空间”,通过弃用旧模块,例如像CGI这样的“无聊”技术,或者存在已知安全问题的模块。(我对JS、Go、Rust等语言的了解还不够,无法发表任何看法。) 那么,一个伟大的标准库应该是什么样的呢?什么会让你满意?在计算机发展了50多年后,我们从中吸取了什么教训?你想要从链表到红黑树(以及更多)的一切吗?图形和声音?(即使没有任何单一的API能让所有人满意。)XML?YAML?SIMD抽象?在不引起争议的情况下,你到底应该止步于哪里?又应该从哪里开始呢? (不,我不是在创造一门新的编程语言。够了。)
13作者: akunzler9 个月前
我一直对那些自称“分形绘图计算器”的简单曼德勃罗集探索程序感到不满。在学期之间的暑假,我开始制作一个真正的绘图计算器,它能够解析 LaTeX 表达式,并将其转换为 WebGL,从而让你绘制几乎任何 z 和 c 的组合图形。<p>可以尝试一些有趣的例子,包括: - sin(z^2+c) - c^z - z^{1.7}+c<p>它还支持动画,只需输入任何其他字母并将其变成一个变量即可。支持曼德勃罗集或朱利亚集风格的计算。<p>请配合显卡或集成显卡使用。
3作者: hernansartorio9 个月前
嗨,在经历了两年多的迭代之后,我刚刚重新发布了我的网站构建器,它最初的版本是在两年前推出的。<p>现在它提供了一个免费套餐,你可以完全免费地使用自定义域名。<p>很乐意回答任何问题。