我正在攻读有机化学研究生学位。
现在,我这个领域的许多有才华的人都在走向纳米技术。
现代计算机科学中的等效领域是什么?
发布于 2009-02-28 20:44:53
对我来说,这就是线程。即使是相对“简单”的线程也是具有挑战性的,如果您深入研究无锁代码的领域,它会变得更加棘手。当然,有一些线程范例不会引起很多令人头疼的问题(参与者、消息传递等),但它们往往会有自己的权衡。
在我看来,这是一种“深度”的复杂性,但编码的其他领域以不同的方式具有挑战性。安全性、i18n和日期/时间处理(或者几乎任何与实际人类特征相关的东西)都非常挑剔,有很多需要学习和注意的角落案例。这当然很难,但是以一种不同的方式来实现并发。
编辑:作为对twk答案的回应:是的,有很多人试图让并发变得更容易。虽然已经有各种平台很好地支持并发性(例如Erlang),但目前更多的是将更简单的并发性带到已经主流的平台。从我作为一名.NET开发人员(好吧,不管怎样,是一个业余/狂热的.NET开发人员;目前是专业的Java开发人员)的角度来看,Parallel Extensions和Coordination and Concurrency Runtime是最近最有趣的两个开发。我并不期望这会让并发变得容易--只是对凡人来说是可行的。
发布于 2009-02-28 20:44:37
“强大的”artificial intelligence和quantum computing将是我对纳米技术等价物的投票。
发布于 2009-02-28 21:40:45
Natural language processing是另一个可能值得一提的领域。
https://stackoverflow.com/questions/598640
复制相似问题