IT-Swarm.Net

language-agnostic

最奇怪的语言特征

你最喜欢的“程序员”卡通是什么?

深拷贝和浅拷贝之间有什么区别?

传递参考与传递值之间有什么区别?

什么是鲜为人知但有用的数据结构?

什么是回调函数?

什么是幂等操作?

并发和并行有什么区别?

任何语言都有一元布尔切换运算符吗?

“编程到界面”是什么意思?

签名与无符号整数

你最有争议的编程意见是什么?

点与线段之间的最短距离

在<10行简单代码中你能做的最酷的事情是什么?帮助我激励初学者!

会议是什么?他们是如何工作的?

并发编程和并行编程有什么区别?

模数除法如何运作

散列函数为什么要使用素数模数?

单片和微内核有什么区别?

格式化具有多个条件的,如果语句的最佳方法

参数和参数之间的区别

按位运算符的真实世界用例

Currying和部分应用有什么区别?

什么是类型安全的?

我为什么不用“匈牙利表示法”?

每次递归都可以转换成迭代吗?

2个角度之间的最小差异

为功率计生成红色和绿色之间的颜色?

我什么时候应该使用Debug.Assert()?

编程中的术语“上下文”?

文件名?路径名称?基地名称?命名路径的标准

学习理解不同方法和概念的重要语言是什么?

什么是渴望加载?

计算2D矢量叉积

为什么建议在文件末尾有空行?

建立一个 ASCII 给定文本中最常用单词的图表

O(N log N)复杂性 - 与线性相似?

获取应用程序的路径

有符号和无符号变量之间有什么区别?

Type和Class有什么区别?

如何开发和测试发送电子邮件的应用程序(不填写带有测试数据的某人的邮箱)?

我该如何进行浮点比较?

一种理想的编程键盘布局

什么是导致堆栈溢出的最短代码?

例外或错误代码的约定

参数或参数?

什么是“正交性”?

哈希码和校验和 - 有什么区别?

什么是存在主义类型?

在不可变集合上使用非变异“add”方法的最佳名称是什么?

缓冲与无缓冲 IO

给定一个整数,如何使用bit-twiddling找到下一个最大的2的幂?

内存映射文件有哪些优点?

在哪里可以学习编写词法分析器的基础知识?

最喜欢的(聪明的)防守编程最佳实践

以编程方式解决“谁拥有斑马”?

为什么编程竞赛参赛者使用C++和Java?

什么是绿地和棕地应用?

“image/png”和“image/x-png”有什么区别?

“关键字”和“保留字”有什么区别?

在编写任何代码之前,您如何规划应用程序的体系结构?

应用层和业务逻辑层之间有什么区别?

Backpatching是什么意思?

使用很多静态方法是件坏事吗?

你怎么知道何时使用fold-left以及何时使用fold-right?

为什么背包问题是伪多项式?

互斥体是如何实现的?

Code Golf:激光

开发人员应该了解哪些有用的按位操作符代码?

链接列表在什么情况下有用?

什么是不变量?

面向对象编程的替代方案?

为什么不能创建抽象类的对象?

如何设计可扩展的软件(插件架构)?

代码高尔夫:康威的生命游戏

GUID究竟是什么?为什么以及在哪里使用它?

为什么,您更喜欢例外或返回代码?

元编程有什么用?