分类:编程
和编程相关的东东,主要是和编程语言的使用相关的。
代码规范
- C++项目代码规范(偶自用) | 孩子气 | C++, Lua, 大连,程序员
- 如何写出无法维护的代码 | 酷壳 - CoolShell.cn
- 千万要避免的五种程序注释方式 | 外刊IT评论
- 为什么编码规范里要求每行代码不超过80个字符的限制是合理的 | 外刊IT评论网
- Against Glob Imports · Sin's Blog
设计
- {圣战}龟兔赛跑到底谁快?——谈软件效率 - イカロスの翼、散るべき場所は闇の奥底
- 对象的消息模型 | 酷壳 - CoolShell.cn
- UNIX 与函数式编程 - Random Taste
- 有关"非正常终止" - delphij's Chaos
- {Functional} 了解 Y combinator
- Visualizing Garbage Collection Algorithms, [1]
- 什么是契约——Eiffel的观点 - 孟岩 - 博客频道 - CSDN.NET
- 分布式系统的事务处理 | 酷 壳 - CoolShell.cn
并发
- Atomics ☢ and memory ordering | Vorner’s random stuff
- The Tale of a Bug in Arc: Synchronization and Data Races
- Rust concurrency patterns: condvars and locks - Gregory Terzian - Medium
- Chrome C++ Lock and ConditionVariable - The Chromium Projects
软件开发
- 你不是软件工程师
- 软件公司的两种管理方式 | 酷壳 - CoolShell.cn
- 关于编程,大学没有传授的10件事 - 职场博客 - 伯乐在线
- The Law of Leaky Abstractions - Joel on Software
- 新手?新手! | shell's home,关于新手程序员如何入门
- Semantic Versioning 2.0.0-rc.1
- 来自 Google 的高可用架构理念与实践 - Coding 博客
- 让我们来谈谈分工 | 酷 壳 - CoolShell.cn
- How I got better at debugging - Julia Evans
- Chris's Wiki :: A significant amount of programming is done by superstition
工具
- codepad,在线编译/解释器
- Coverity Scan Site : Accelerating Open Source Software Integrity
- repl.it,在线交互 shell,涵盖Python、Ruby、Lua等多种语言
- Unix as IDE Archives - Arabesque, Unix 即集成开发环境 — Unix 即集成开发环境 1.0 documentation
- http://prettyprinter.de/: 在线美化代码
自由与开源
- 如何选择开源许可证? - 阮一峰的网络日志
- 自由软件的基础讲解 | shell's home
- 選一下許可又不會懷孕 - ChooseALicense.com
- Producing Open Source Software《制造开源软件》(中文版已消失)
- 不知疾與無疾 - 覆沉: 对开源软件与闭源软件在安全性上的评论
- Linux 发行版:"强迫症患者"们的共识社区 | Felix's Blog
- 国产开源社群的运营,为何总是画风奇特? | 夜天之书
- 2023-24: 漩涡事件反思录
幽默
- 幽默:程序员的进化 | 酷壳 - CoolShell.cn
- The Evolution of a Software Engineer — Medium
- 要嫁就嫁男程序员!
- 和geek女谈恋爱的好处若干 | 考据癖
- 和 geek 男谈恋爱的好处若干 | 考据癖
- 各个编程语言都有哪些“黑点”? - Rix Tox 的回答 - 知乎
I had a problem, so I...
Now I have two problems.
I had a problem, so I decided to use Java.
Now I have a ProblemFactory.
I had a problem, so I decided to use multithreading.
Now problems I two have.
I had a problem, so I decided to use divide and conquer.
Now I have two half-problems.
I had a problem, so I decided to use C.
Now I hSEGMENTATION FAULT
I had a problem, so I decided to use Lisp.
Now (have I (cons 'problem 'problem)).
I had a problem, so I decided to use SQL.
Now SELECT COUNT(*) FROM problems = 2.
I had a problem, so I decided to use IEEE754.
Now I have NaN problems.
I had a problem, so I decided to use Haskell.
Now I have a monoidal problem in the category of endofunctors.
I had a problem, so I decided to throw it into a strong acid.
Now I finally have a solution!反 IDE
其它
- The Hello World Collection
- Dreamer’s Blog » 不做 language lawyer
- 程序员技术练级攻略 | 酷壳 - CoolShell.cn
- 那些曾伴我走过编程之路的软件 | 酷壳 - CoolShell.cn
- {Functional} 了解 Y combinator
- Mobile Frameworks Comparison Chart
- 如何开始你的 SOHO 之旅 (1) - Terry Tai
- 程序员,告诉他们被打断的真实代价 - 博客 - 伯乐在线
- c++ - Cycles in family tree software - Stack Overflow
- 非科班出身的人学习编程不负责任指南 - garfileo
- ferd.ca -> The Little Printf
- History's Worst Software Bugs
- Number crunching: Why you should never, ever, EVER use linked-list in your code again – Kjellkod's Blog
参考资料
子分类
本分类有以下10个子分类,共有10个子分类。
分类“编程”中的页面
以下41个页面属于本分类,共41个页面。