B*******c 发帖数: 5056 | 1 谢谢,
我始终认为,对一个技术人员来说,能给外行讲明白自己在干啥,才算真正把握了该专
业的本质。 |
j*a 发帖数: 14423 | 2 用0和1完成计算机能做的事情
【在 B*******c 的大作中提到】 : 谢谢, : 我始终认为,对一个技术人员来说,能给外行讲明白自己在干啥,才算真正把握了该专 : 业的本质。
|
z*0 发帖数: 852 | 3 电脑就是一个苦命的长工,你叫它干嘛它都做,从来不抱怨,码工就是它老板,对这个
长工发号施令的。
怎么样,码工都变老板了,开心了吧。 |
r***0 发帖数: 406 | 4 0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 0 (overflow)
【在 B*******c 的大作中提到】 : 谢谢, : 我始终认为,对一个技术人员来说,能给外行讲明白自己在干啥,才算真正把握了该专 : 业的本质。
|
r*****s 发帖数: 985 | 5 这个命题很好,让我来试一试:
计算机科学就是基于数学原理,将现实世界抽象化,从而达到自动化的一系列技术。
电脑就是基于数学原理和电子技术向人类提供的一个抽象化平台。
编程就是抽象化世界的一个过程。 |
c**l 发帖数: 9003 | 6 很好
【在 r*****s 的大作中提到】 : 这个命题很好,让我来试一试: : 计算机科学就是基于数学原理,将现实世界抽象化,从而达到自动化的一系列技术。 : 电脑就是基于数学原理和电子技术向人类提供的一个抽象化平台。 : 编程就是抽象化世界的一个过程。
|
c*****4 发帖数: 1777 | 7 以下是民科的答案:
1、计算机科学认为:世界存在不可(用计算机)计算的和可计算的两部分。
2、计算机科学证明:存在一通用机器(通用图灵机)模拟其它(专用)机器,对同样
的输入给出同样的输出。为了模拟,通用机器需要一转换表。这一转换表可以用代数方
法产生一很大的整数与之对应,这一整数称为编码(Code)。想像一下:一个EXE文件
就是一个巨大的整数。
3、搞硬件的工作就是利用某些物理效应设计通用机器并高效率地执行代码。如冯诺伊
曼机或(光)量子计算机。
4、搞软件的工作就是基于某硬件找出问题的代码。这一过程称为编程(coding)。
5、找代码有两种思路:
5.1、转换法:将现有问题转化为一系列已知代码的问题;
5.2、瞎猜法:统计、瞎猜、改进结果。迭代直至精度满足要求。
在我那年代,5.1主要有麻省理工大学、多伦多大学,是武林正宗。5.2在60-70年代很
热,现在也很热,但对CS“科学”而言是邪魔外道。因为5.1数学上要求严格,动不动
就不可知。5.2反正是瞎猜,猜错了公司倒闭再开一个忽悠。在今后20年我个人看好5.1
。因为30年河东30年河西。
【在 B*******c 的大作中提到】 : 谢谢, : 我始终认为,对一个技术人员来说,能给外行讲明白自己在干啥,才算真正把握了该专 : 业的本质。
|
p******1 发帖数: 366 | 8 太复杂了都,电脑就是程序员输入一条一条指令告诉电脑该做啥。只不过对于不用的程
序员指令的细化程度不同。有的程序员一条指令可以让电脑做很多事儿,有的程序员一
条指令只能让电脑做一点事儿。
具体电脑该做啥,其实就是自动化,虚拟化,快速化。
所以电脑业就是服务业,帮助人们实现自动化,虚拟化,快速化的服务。
也就是说,凡是没办法自动化,虚拟化的东东基本上都没办法用电脑。比如生产药品,
生产过程控制可以自动化,但是生产的物质没办法虚拟化。所以生产过程可以用电脑完
成,生产的药品还是得是个物体。 |
j******o 发帖数: 4219 | 9 程序员输入指令让计算机知道该干啥,然后让计算机快速反复执行很多很多遍。其实就
是把人类不想干或者干不了那么快那么多的脏活累活让计算机干了。 |
B*******c 发帖数: 5056 | 10 讲得好,受益匪浅!高人开始出现了!
还有一个问题:计算机的信息“储存”是如何实现的?
比如,内存是如何工作的? |