1作者: vodou7 个月前原帖
我知道,我知道……这个问题中包含了无数的“这要看情况而定”。但我们还是试试看吧。 在多年阅读 Hacker News 的过程中,我遇到了许多关于各种编程语言标准库的观点,例如,它们应该如何设计,应该包含什么(以及不应该包含什么)等。 C 标准库非常简约,主要集中在低级功能上。每个人都被期望实现自己的动态数组,或者从成千上万的可用库中选择一个实现。而且,显然,空字符终止的字符串是魔鬼的作品。C++ 拥有一个更为广泛的标准库,围绕使用容器、迭代器和算法的泛型编程技术构建。它相当优雅且强大,但对初学者来说并不太直观。与更现代的语言相比,它也有一些显著的缺失。Python 则提供了“开箱即用”的丰富标准库。然而,Python 软件基金会(PSF)时不时会通过弃用旧模块来“破坏用户空间”,例如像 CGI 这样的“无聊”技术或存在已知安全问题的模块。(我对 JavaScript、Go、Rust 等语言没有足够的把握来发表意见。) 那么,一个优秀的标准库应该是什么样的呢?什么会让你感到满意?在过去 50 多年的计算机发展中,我们学到了什么?你想要从链表到红黑树(甚至更远)的所有东西吗?图形和声音呢?(即使没有任何单一的 API 能让每个人满意。)XML?YAML?SIMD 抽象?在不引起愤怒的情况下,你该在哪里停止?又该从哪里开始? (不,我并不是在创造一种新的编程语言。够了就是够了。)
13作者: akunzler7 个月前原帖
我一直对那些简单的曼德尔布罗特探索工具自称为分形图形计算器感到不满。在学期之间的暑假里,我开始制作一个真正的图形计算器,解析 LaTeX 到 WebGL,以便让你能够绘制几乎任何 z 和 c 的组合。 有趣的例子包括: - sin(z^2+c) - c^z - z^{1.7}+c 该工具还支持动画,只需输入任何其他字母并将其转化为变量。支持曼德尔布罗特集或朱莉亚集风格的计算。 建议使用独立显卡或集成显卡。
3作者: hernansartorio7 个月前原帖
你好,我刚刚重新推出了我的网站建设者,这是在初次发布后经过两年多的迭代而来的。<p>现在它提供了一个免费计划,让你可以完全免费使用自定义域名。<p>如果有任何问题,我很乐意回答。