大三的半个学期过去拉,前天考了一门课,翻车拉。不过这也习惯拉!这几天唯一担心的就是马上实训,实习。作为一个程序员也是有苦恼的。都知道搞IT的好就业而且工作高,可使IT里面也分好多,从大二开始自学安卓,但是安卓的就业好像越来越不好啦,尤其是搞native开发的。而且项目经验什么的都不多。所以为了以后的发展,还是把基础好好打扎实点吧。总结一下这个星期重新学习java的心得吧:
首先,在观看视频学习的时候,讲师提到了做产品的标准:看一个新的产品是否能成功主要看俩点。1,是否比上一代更加容易被人使用。2,功能是否更加强大。
第一台计算机安妮雅克产生在美国费城,400多平米,很重很重,效率是5000次/s。
现代计算机的整个工作体系是由犹太人冯诺依曼建立的也叫冯诺依曼体系。
计算机能从原来的又笨又重的大机器变为今天这样超薄的笔记本有个重要的产品是:晶体管。晶体管的出现,将计算机原来使用的二极管取代,并且提高了性能,降低了计算机的制作成本。在计算机的发展过程中有一个摩尔定律:每隔18个月电脑的性能翻一番。(主要是因为晶体管的芯片工艺每隔一年半会提高一个档次)
计算机语言的发张:首先由计算机语言(二进制的0,1代码)开始,为了让更多人使用,慢慢的发展为汇编语言,再后来演化为今天我们所使用的高级语言。
提到计算机语言必须知道是美国贝尔实验室,贝尔实验室自己使用的是B语言,后来在B语言的基础上开发出C语言被大众广泛使用,再到后来的C++等,甚至晶体管都是由贝尔实验室所开发的。当时在计算机语言方面,贝尔实验室已经形成的垄断趋势,后来美国提出了反垄断法,贝尔实验室也被分解为多个公司,从而走向衰亡。(因此现在行业竞争必须出现,比如intel和AMD intel现在可以轻轻松松的把AMD收购,但是它还是给AMD留了市场份额,为了就是不让反垄断法制裁)。
IBM:fortran语言(高级语言)。IBM是世界上最古老,历史最长的IT公司。刚开始做的是机械打印机。
COBOL语言(高级语言)。主要用于金融和银行等有钱有关的行业。
ADA语言(高级语言)。主要用于写控制软件。是由美国军方推出的基于PASCAL语言(高级语言)而形成的。
在服务器领域主要的操作系统有:linux,unix。
很多IT成功的产品中都和斯坦福大学有关系。
java(C++-,'-' 号是因为java减去了很多C++里面的一些不太好用好理解的东西。)由sun公司开发,后期卖给Oracle(甲骨文)公司。主要的特点,跨平台。
C#(C sharp)是由微软公司基于java开发的。