当前位置:新励学网 > 秒知问答 > 为什么计算机科学家大都是数学家

为什么计算机科学家大都是数学家

发表时间:2024-07-25 12:54:21 来源:网友投稿

    程序员的数学水平究竟需要达到什么程度,主要和他编写的程序是用来做什么的有关。一般来说面向数据处理的程序需要更强的算法知识,也就是通常所说的数学能力。面向通讯的程序则需要程序员对通讯协议和标准有比较好的掌握,基本不需求数学知识。比如我现在正在编写的网页和数据库之间的内容传递,只需要小学三年级以内的数学知识。

  计算机科学家和程序员之间还是有很大的区别。程序员编程一般是为了直接的应用,编程的目标是满足用户的需求。为了保证程序运行的稳定性和开发的便捷,一般会采用成熟的框架进行开发。相当于拿着图纸然后添砖加瓦。计算机科学家则主要负责研究更好的程序语言、代码标准。同其他科学一样,实际运用的总是远小于提出的设想。当然由于计算机硬件和软件的发展都非常快,编程语言和行业标准也更新的非常迅速。很多标准是在实际商用中推动出来的。这时候计算机科学家和程序员的界限也比较模糊了。

  许多公司愿意招收数学专业出身的人做程序员,一定的算法基础以及有耐心、认真仔细的品质,也算是程序员必备的素质吧。介于我认识的数学系的同学们都上博士了还没毕业,所以就不知道他们将来会不会和我抢饭碗了。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!