你写的最难的课程是什么?

Rao*_*ouL 19 code-complexity

只是好奇,我想知道你所经历过的所有程序员或新手(像我一样)都做了什么.那么你写的最复杂的程序是什么?

Pet*_*háč 34

我在2005/6创建的应用程序让人们可以创建不同颜色的房屋/汽车等的可视化.现在,这肯定可以在Photoshop中完成,但它有很多,甚至更多.

Viresol输出预览

  • 它恰好是我迄今为止写得最难的:)不是说它太难了,但基本上重新创建了很多Photoshop的功能对我来说真的很难.我是那个团队中唯一的开发人员,而且我19-20岁.图层,魔棒,颜色模型,阴影,纹理,性能优化以及您所看到的只是最终产品的6个模块之一.其他模块将为您提供项目中使用的颜色阴影的公式,或查找最接近的颜色 (4认同)
  • V.big为一个男人表演的工作...我自己作为一名初级程序员留下了深刻的印象 (4认同)

dfa*_*dfa 20

编译器

  • 很想听到更多关于它的信息...... (3认同)

Ali*_*man 16

我不想写的,也没有乐趣,写作.


Joe*_*ips 10

我曾经不得不编写一个使用BWT(Burrows Wheeler Transform)的压缩算法,并且在算法中有一个步骤,您必须创建一个巨大的矩阵.我遇到了内存问题和速度问题,因为矩阵太大了.来发现,有一个非常简单的算法我可以使用并完全避免使用矩阵.

我还必须在ASM中编写一个简单的操作系统,这非常棘手.


Way*_*inn 8

求解非线性偏微分方程的库.我们在理论物理小组中使用它来解决在非常特殊的低温环境中发生的薛定谔方程的非线性适应.

让一个简单的求解器工作相对容易但是将其推广使其快速是一个挑战.

它目前是谷歌代码的开源:fdtl

  • 无论它是什么,都是+1 (4认同)

Ale*_*sen 8

我曾经制作了一个实时多镜头视频处理软件,在33MHz处理器和640Mb RAM上进行运动检测和累积组织学魔术.困难的部分是让它快速发展; 大量的哈希,比特变换,作弊,咒骂和深夜与披萨和ephiphanies约4年.哦,我做了一个处理颜色的版本.哦,还有一个可以看到大房间蒸汽和白烟之间差异的模块(就像核反应堆一样).哈,你试试吧!你不会在任何教科书中找到这样的例子.:)


jim*_*jim 7

一个应用程序,使用一个代码库在windows和mac上编译和运行.

  • 回到90年代 - 没有像WxWidgets这样的通用框架 (4认同)

Rad*_*Rad 6

与加密和安全性有关的任何事情总是比它出现的难度高1000%!


For*_*ner 5

用于片状在线服务的通用调制解调器驱动程序.它还必须支持30种类型的调制解调器(在Hayes调制解调器之前).它们都有不同的时序特征.

它必须用8086和Z80汇编程序编写,用于我们产品的CP/M和DOS版本.我仍然对某个半双工调制解调器做噩梦......