程序员扑克牌:历史与开源的交汇
2 浏览量
更新于2024-08-28
收藏 1.65MB PDF 举报
在2019年4月,知名开源项目freeCodeCamp(FCC)的创始人Quincy发布了一篇文章,介绍了他创造的一副名为"Programmer Playing Cards"的特别扑克牌,旨在让玩家在娱乐中了解程序员的历史。这副扑克牌的独特之处在于,它包含54张卡片,分别对应54位程序员先锋,每张卡片不仅有照片、主要成就和名言,还体现了这些程序员对现代计算机技术的深远影响。
这副扑克牌的设计非常耐用,由100% PVC材料制成,经受得住弯曲、浸水和轻微烘烤。设计者希望透过这54个故事,展现计算机技术在短时间内从无到有的巨大飞跃,以及每位程序员对编程的热爱和贡献。尽管54张牌数量有限,但它代表了一个起点,鼓励人们通过开源的方式扩展这一项目,让更多程序员的故事得以收录。
为了进一步推动这一开源项目,Quincy于2020年新年之际创立了全新品牌"凝果屋(@ningowood)",并发布了名为"程序员扑克牌(poker-coder)"的开源项目。该项目的仓库地址是<https://github.com/ningowood/poker-coder>,而部署地址是<https://ningowood.github.io/poker-coder/>,用户可以通过这些平台参与到项目中来,一起编写UI,增加新的故事。
收录的54位程序员包括技术界的重要人物,如Ruby on Rails的创始人David、比特币的发明者中本聪、Linux的创建者Linus,以及编程史上的里程碑人物Ada Lovelace和首位女性程序员等。这些卡片按照不同的花色和类别进行分类,如大小王(Jokers)、黑桃(Spades)、红桃(Hearts)、梅花(Clubs)、方块(Diamonds),以及专门针对亚裔和女性程序员的板块,展示了全球计算机技术的多元发展。
通过这副"程序员扑克牌",玩家们不仅能享受游戏的乐趣,还能学习到计算机科学的历史和重要人物的故事,激发他们对技术的兴趣和尊重。这是一个创新的学习工具,也是开源精神的体现,有助于推动知识共享和社区建设。
112 浏览量
2019-09-24 上传
2023-04-11 上传
2023-11-24 上传
2023-05-31 上传
2023-06-03 上传
2023-07-08 上传
2023-03-11 上传
2023-03-31 上传
等到风景都看透⊙∀⊙?
- 粉丝: 173
- 资源: 930
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作