MANMADE science(BY BELE) .这个更靠谱。或者见里面讨论

来源: 数学委员- 2019-02-21 19:00:27 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (4653 bytes)
回答: 前面多了个“应用”嘛宝马奔驰2019-02-21 18:51:36

Is computer science pure science or just applied science?

My view is that what is and isn't "science", pure or applied, is determined by method.

Pure science is characterized, broadly, by the scientific method. Different branches take it to different extents and in different directions, but they all share a similar core: theories based on observations of the world and tested empirically and quantitatively either through experiments or, at least, observational studies.

Pure science answers "what" by observing the real world.

Applied science, on the other hand, is closer to engineering. It's about coming up with specific ways to accomplish some goal. The goal is to take a scientific understanding of the world and use it to develop solutions to problems.

Applied science answers "how" by inventing based on scientific principles.

So where does this leave computer science?

Well, CS is an interesting field. It isn't defined by how it approaches problems, but by what topics it covers—anything remotely related to computers will do. So it's both at once, and more. CS sub-fields lean in all sorts of directions: pure science, engineering or even abstract math. Sometimes they even veer into art!

CS encompasses both pure and applied sciences to do with computers and computation, and more.

In fact, you can even see a surprising range even in a single sub-field. The study of programming languages is a great example. Practical PL design and tooling is an engineering discipline at heart—we invent languages and tools based on a broader understanding of the subject. PL theory, on the other hand, is math—as pure as it comes. (In fact, it turns out that PL theory can provide a coherent foundation for all of mathematics!) And a small, emerging amount of work is scientific in the same way as psychology, trying to build up an experimental understanding of how humans learn languages and using that to inform language design.

Looking in other sub-fields, you'll find other mixes of approaches and philosophies. But, taken as a whole, CS thinking is surprisingly diverse, largely because it's defined purely by its subject, not its method.

 

所有跟帖: 

S -tiantianniu- 给 tiantianniu 发送悄悄话 (0 bytes) () 02/21/2019 postreply 19:43:58

那文科叫啥? -数学委员-- 给 数学委员- 发送悄悄话 数学委员- 的博客首页 (0 bytes) () 02/22/2019 postreply 03:40:03

S -tiantianniu- 给 tiantianniu 发送悄悄话 (0 bytes) () 02/21/2019 postreply 19:44:19

结论:叫啥都行 -数学委员-- 给 数学委员- 发送悄悄话 数学委员- 的博客首页 (0 bytes) () 02/22/2019 postreply 05:23:18

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”