随笔分类 -  大学计算机读本

数(Number)
摘要:--读《自然数原本:数数论》(薛海明,山西科学技术出版社)和《数论概论》([美]Joseph H.Silverman,机械工业出版社)笔记人们对于数的认识从数数(counting)开始,于是产生了自然数(Natural number)。数是人们对自然界事物的一种高度抽... 阅读全文

posted @ 2016-11-13 18:14 海岛Blog 阅读(288) 评论(0) 推荐(0)

数(Number)
摘要:--读《自然数原本:数数论》(薛海明,山西科学技术出版社)和《数论概论》([美]Joseph H.Silverman,机械工业出版社)笔记人们对于数的认识从数数(counting)开始,于是产生了自然数(Natural number)。数是人们对自然界事物的一种高度抽... 阅读全文

posted @ 2016-11-13 18:14 海岛Blog 阅读(374) 评论(0) 推荐(0)

计算机科学的知识领域
摘要:ACM和IEEE-CS联合工作组发布的CS2013(计算机科学课程指南2013)报告给出了计算机科学知识体的概念。该报告给出计算机科学的18个知识领域如下: ● AL - Algorithms and Complexity 《算法与复杂度》 ● AR - Ar... 阅读全文

posted @ 2016-07-02 12:34 海岛Blog 阅读(160) 评论(0) 推荐(0)

C语言的特点与缺点
摘要: C语言的特点可以概括如下: 1. C语言简洁、紧凑、灵活。C语言的核心内容很少,只有32个关键字,9种控制语句;程序书写格式自由,压缩了一切不必要的成分。 2. 表达方式简练、实用。C语言有一套强有力的运算符,达44种,可以构造出多种形式的表达... 阅读全文

posted @ 2016-06-20 12:49 海岛Blog 阅读(297) 评论(0) 推荐(0)

ALGOL语言
摘要:——读《图灵和ACM图灵奖》一书 近日,购买ACM-ICPC有关的书籍,顺便买了一本《图灵和ACM图灵奖》。该书的作者吴鹤龄先生是我的老师,大学时教过我数据库的课程。吴老先生退休后从事计算机有关的科普写作,精神实在可嘉。 该书第一篇介绍图灵奖的首位获得者,艾伦·佩... 阅读全文

posted @ 2016-06-16 20:16 海岛Blog 阅读(263) 评论(0) 推荐(0)

ALGOL语言
摘要:——读《图灵和ACM图灵奖》一书 近日,购买ACM-ICPC有关的书籍,顺便买了一本《图灵和ACM图灵奖》。该书的作者吴鹤龄先生是我的老师,大学时教过我数据库的课程。吴老先生退休后从事计算机有关的科普写作,精神实在可嘉。 该书第一篇介绍图灵奖的首位获得者,艾伦·佩... 阅读全文

posted @ 2016-06-16 20:16 海岛Blog 阅读(158) 评论(0) 推荐(0)

外部设备发展趋势
摘要: 计算机外部设备的发展日新月异,新的外部设备不断出现,新的应用领域不断拓展,其发展趋势将呈现集成化、网络化、无线化、智能化、多功能化、人性化和环保节能等特点。 1.集成化 计算机外部设备种类繁多、性能各异,涉及多个学科的知识。集成化就是指外部设备是集... 阅读全文

posted @ 2016-06-13 12:59 海岛Blog 阅读(133) 评论(0) 推荐(0)

互联网
摘要:计算机与计算机之间的物理连接形成了计算机网络,计算机网络之间在物理连接的基础上,通过一组通用的协议相连,逻辑上形成全球单一的巨型计算机网络,称为互联网。现在除了通用计算机外,各式各样的智能电子设备也都可以接入互联网,例如手机、电视机、游戏机和打印机等等。互联网没有... 阅读全文

posted @ 2016-06-13 10:25 海岛Blog 阅读(111) 评论(0) 推荐(0)

软件开发活动
摘要:软件开发活动大体包括以下几个过程: 1. 问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2. 需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整... 阅读全文

posted @ 2016-05-30 18:51 海岛Blog 阅读(119) 评论(0) 推荐(0)

软件特点
摘要: 软件特点可以归纳如下: 1. 软件是一种逻辑实体。软件是抽象的、无形的,没有物理实体,但可以记录在介质上。软件必须通过测试、分析、思考、判断去了解它的功能、性能及其他特性。软件正确好坏与否,需要等到在机器上运行之后才能知道。这给软件的设计、生产和管理带来诸多... 阅读全文

posted @ 2016-05-26 20:15 海岛Blog 阅读(816) 评论(0) 推荐(0)

冯·若依曼体系结构
摘要:1945年6月,冯•诺依曼提出了在数字计算机内部的存储器中存放程序的概念(Stored Program Concept),这是所有现代电子计算机的范式,称为冯• 诺依曼体系结构。按照该结构建造的计算机称为存储程序计算机(Stored Program Computer... 阅读全文

posted @ 2016-05-26 06:35 海岛Blog 阅读(1017) 评论(0) 推荐(0)

计算机外部设备功能
摘要:计算机是以中央处理器(CPU)为核心的,延伸计算机的功能使其方便使用则主要依赖于计算机的外部设备。 外部设备能为主机提供需要处理的信息,能将主机处理的结果转换成人们易于识别和理解的信息形式,还能为主机提供存储空间、提供与其他计算机系统通信的链路、架起人们向计算机系统... 阅读全文

posted @ 2016-05-25 07:46 海岛Blog 阅读(299) 评论(0) 推荐(0)

数制与编码
摘要:人们对10进制不会陌生,随便写一个数123,从右到左分别是个位、十位和百位,123的个位是3、十位是2、百位是1。但是如果问:“百位到底是什么位?”又有几个人能够答得上来呢? 人类使用10进制也许和人的指头数量有关,人的手指头和脚趾头都是10个。 人类并不... 阅读全文

posted @ 2016-05-23 18:29 海岛Blog 阅读(330) 评论(0) 推荐(0)

影响历史进程的三只苹果
摘要: 三只苹果影响着人类的历史,同样也影响着计算机科学技术发展的历史。 有人说,历史上有三只苹果改变世界,一是亚当和夏娃的苹果,二是牛顿的苹果,三是乔布斯的苹果。 也有人说有三只苹果改变了计算机科学与技术发展的进程,一是亚当和夏娃的苹果,二是图灵的苹果,三是乔布... 阅读全文

posted @ 2016-05-22 08:27 海岛Blog 阅读(602) 评论(0) 推荐(0)

为什么天朝互联网的三巨头是BAT
摘要:B即百度,A即阿里巴巴,T即腾讯,BAT是天朝互联网三巨头的简称。需要问的问题是,为什么天朝互联网的三巨头是BAT?这需要仔细观察一下这三家公司都在做什么,给人们带来什么。以下先回顾一下众所周知的事情,然后再做简单分析。 百度的核心产品是搜索引擎,并以此为核心提供多... 阅读全文

posted @ 2016-05-18 11:10 海岛Blog 阅读(335) 评论(0) 推荐(0)

为什么需要学习C语言
摘要:学习C语言的主要理由有以下几点:·C语言可以作为学习计算机程序设计语言的入门语言;·C语言是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效;·C语言具有现代高级程序设计语言的基本语法特征;·常用的面向对象程序设计语言例如C++和Java,其基本语法源于C语言;... 阅读全文

posted @ 2016-05-16 18:51 海岛Blog 阅读(211) 评论(0) 推荐(0)

导航