【发布时间】:2011-01-22 04:57:51
【问题描述】:
我已经编程了大约... 6-> 8 年,我已经开始意识到,当我做类似的事情时,我真的不知道在低级别会发生什么
int i = j%348
问题是,我知道 j%348 做了什么,它将 j 除以 348 并找到余数。我不知道计算机是如何做到这一点的。
同样,我知道
try
{
blah();
}catch(Exception e){
blah2();
}
将调用blah,如果抛出blah,它将调用blah2...但是,我不知道计算机如何执行此操作而不是错误...崩溃或结束执行。
而且我认为,为了让我在编程方面“做得更好”,我可能应该知道我的代码到底在做什么。 [这可能还可以帮助我优化并且...错误...不要做愚蠢的事情]
我认为我所要求的可能是大学里教授的大量内容,但老实说,如果我能学到一点,我会很高兴。
问题的重点是:
我要问什么主题/计算机科学课程?因为老实说,我不知道。
由于我不知道这个主题叫什么,我实际上无法找到一本书或在线资源来了解这个主题,所以我有点卡住了。如果有人帮助我,我将永远感激不尽 =/
【问题讨论】:
标签: computer-science