今天的网搜总结:
1. 学习了一个术语: 集成开发环境(Integrated Development Environment简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系列,Borland的C++ Builder,Delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。 不同的技术体系有不同的IDE。比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做IDE。同样,Borland的JBuilder也是一个IDE,它是Java的IDE。zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE。
2. 下载到一本有趣的书,对于我这个高考数学不及格的文科生来说,实在太有趣,上班的间隙还忍不住读了几页 -- 《程序员的数学 1》。 这套书有3本,目前我的能力也只能看懂第一本了。可以重温一些数学知识,更好地理解计算机的世界~
3. 找到了两个有助于逻辑思维培养的公开课,很多人在知乎推荐,计划一点点看起来:
a. Harvord的计算机科学cs50. 老师语速特别快,课程也很轻松 (看到有人说哈佛的计算机水平不配开这个课,我想说,可能说这个话的人真的很牛吧, 希望MIT能录取他,科科)我看了第一堂课,老师是用Scatch做动画教计算机思维的,很幽默,课程设计给没有任何编程背景的学生。为了更理解老师上课在讲什么,我又搜到Scratch,安装了一个,初看挺好玩的。顺便还搜到了一个面向少儿的在线编程教程: Scratch2.0趣味编程视频教程 --如果小朋友都能学编程,我更有理由学好了。
b. MIT的计算机科学及编程导论 这个视频有点年代久远的感觉,画质感人。。也是看到很多人推荐给编程小白的,看了下,老师比较严肃,有点提不起兴趣。
明天就周五了,这个周末想把《程序员的数学》看完一遍,很久没有这么想读书的冲动了。