title: 计算机的设计哲学？
desc: 计算机到底是个什么概念？阿兰图灵给出了答案：算法机。一切可机械计算的步骤，它都能够自动执行，只要我们给它编制程序？等等，编制程序？没错，程序是人编的，而人又是具有认识能力的人，通过认识，我们掌握完成一个任务的算法，然后通过编程的方式把算法输入计算机，计算机就按程序运行。<br> 阿兰图灵认识到了这一点（一切取决于人的认识）仿照人在一张纸上作业的方式（任何事物我们都可以创造出表示它的符号，如何操作这些符号，就由我们的大脑的认识决定了），定义了算法，提出了图灵机的理论模型。<br><br>看了一些回答与评论，先谢谢大家了。<br><br>本人深知“哲学”这个词可能会引起一些歧义或者一些观点的摩擦，而且就本人对哲学所学也是十分有限，因此这里有必要详细阐述下，以明确我到底要问的是什么问题。<br><br>我所提的问题可以从下面几个方面解答，解答出它们，也就回答了我的问题：<br><br>一为什么要设计计算机？这个问题也许会让你觉得很无聊，但本人始终在思考着计算机的出现，无论在过去，现在，还是将来，它意味着什么？<br><br>二为什么这样设计？这其实是一个纯粹设计问题，这里我想了解设计师在设计作品时的想法，也就是说，设计师对自己将要设计的作品所做的思考。<br><br>三计算机设计的未来？这里其实是想说，目前的计算机物理实现都是电子电路形式的，而且采用死板的固定式结构，我认为如果没人去思考如何突破固定模式，计算机的未来是惨淡的，因为现在的计算机还很初级，无论是设计理念，还是实现方式。
topic: 计算机
content: 推荐看 <计算机科学概论，看了几页我就感觉比我几年知道的知识多得多 sky
answerer_tags: 坏人没那么坏 好人没那么好 芸芸众生