Tiki

简单易学的在线编程语言。

你的代码很快——如果你运气够好的话

作者实测在M1 Mac上用Clang优化分支排序网络,5000万数据耗时4.39秒,竟比C++ std::sort的1.33秒慢三倍多。文章揭示了编译器优化对代码风格的极度敏感性,展示了如何通过微优化技巧压榨性能。适合对底层性能调优感兴趣的工程师阅读。
评论点赞收藏35 天前

Your code is fast – if you're lucky

作者实测在M1 Mac上用Clang优化分支排序网络,5000万数据耗时4.39秒,竟比C++ std::sort的1.33秒慢三倍多。文章揭示了编译器优化对代码风格的极度敏感性,展示了如何通过微优化技巧压榨性能。适合对底层性能调优感兴趣的工程师阅读。
评论点赞收藏53 天前

基于排序网络的无分支快速排序:C与C++接口实现

开源高性能排序库 blqsort 深度技术解析。作者从零实现了一套无分支快速排序算法,核心思路是用数学运算替代条件分支,避免现代 CPU 上代价高昂的分支预测失败。在 Apple M1 上排序 5000 万个 double 仅需 0.97 秒(std::sort 1.33 秒),AMD Ryzen 上 2.06 秒(std::sort 5.56 秒),性能提升显著。文章完整披露了实现细节:1024 元素辅助缓冲区做无分支分区、中位数中位数选枢轴降低退化概率、heapsort 回退防 O(n²)、2-12 元素用排序网络(sorting network)最小化比较次数、关键循环显式展开。同时支持 C(宏生成特化代码)和 C++(模板)双接口,单头文件即可嵌入项目,可排序自定义结构体。还讨论了当元素拷贝代价高(如 string)时回退 BlockQuicksort 策略。附完整 GitHub 源码和交互式排序演示页面。不是论文复述或营销软文——作者自己写了完整实现并公开,适合对性能优化和高性能 C/C++ 编程感兴趣的开发者阅读和讨论。
评论点赞收藏73 天前

Easylang:可离线在浏览器中使用的简易编程语言

Easylang 是一个轻量级编程语言,配套的浏览器 IDE 支持离线使用,无需安装即可直接上手写代码。目前页面正在加载中,提供的核心信息是语言名称和在线学习入口链接,适合对简易编程工具感兴趣的读者进一步探索,但内容本身缺少示例、用法说明或作者体验。
评论点赞收藏443 天前

用Tiki学习编程基础

这是一个名为Tiki的在线编程语言及开发环境的工具首页,而非一篇文章。页面仅提供了编程IDE、代码运行器、游戏与文档等外部链接入口,以及一句简短的产品描述"简单易学的在线编程语言和开发环境,附带教程"。没有任何个人观点、经验分享、技术讲解或可讨论的内容,本质上是一个产品导航页。
评论点赞收藏447 天前

战斗球

又一个来自 的个人代码演示页面,名为"Combat Balls",同样附带了"More samples"链接。从名称推测可能是小球互撞或对战的交互效果演示。但内容只有标题和代码链接,没有任何说明、使用引导或效果描述,信息量极低,缺乏可推荐的具体看点。
评论点赞收藏583 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。