海岛Blog

海是无垠的,岛在海中是独立的,有一片自己的天空

排序:
默认
按更新时间
按访问量

数(Number)

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

2016-11-13 18:14:18

阅读数:678

评论数:0

计算机科学的知识领域

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

2016-07-02 12:34:13

阅读数:2165

评论数:0

C语言的特点与缺点

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

2016-06-20 12:49:26

阅读数:3989

评论数:0

ALGOL语言

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

2016-06-16 20:15:45

阅读数:2195

评论数:0

外部设备发展趋势

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

2016-06-13 12:58:43

阅读数:2714

评论数:0

互联网

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

2016-06-13 10:24:40

阅读数:12585

评论数:0

软件开发活动

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

2016-05-30 18:51:14

阅读数:1008

评论数:0

软件特点

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

2016-05-26 20:14:54

阅读数:899

评论数:0

冯·若依曼体系结构

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

2016-05-26 06:35:12

阅读数:1184

评论数:0

计算机外部设备功能

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

2016-05-25 07:45:37

阅读数:742

评论数:0

数制与编码

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

2016-05-23 18:29:04

阅读数:695

评论数:0

影响历史进程的三只苹果

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

2016-05-22 08:26:51

阅读数:753

评论数:0

为什么天朝互联网的三巨头是BAT

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

2016-05-18 11:09:33

阅读数:1755

评论数:0

为什么需要学习C语言

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

2016-05-16 18:50:52

阅读数:2093

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭