Chapter 1 An Overview of Computers and Programming Languages

Babylon巴比伦

loom织布机

weaver, WHO uses loom to work

census: to count the population

tabulate: make into being table

hand-held device

self-explanatory for a novice user

现在我们用的计算机采用的是John von Neumann的方案,特点是把程序指令和数据存储在同一片内存空间。

内存(main memory,RAM)直接和CPU相连,所有的程序都必须装载入内存才能被执行。所有的数据也必须进内存才能被处理。

内存由顺序排列的memory cell组成,每个memory cell在内存中有唯一的地址。这个memory cell对于不同位数计算机,由不同长度的bit构成。?????

 

关于ascii的位数:起初美国是7位,首位置0,后来欧洲扩展成了8位??????????

unicode用了2 bytes,Java采用Unicode,所以每一个字符由16个bit来表示。

ASCII是UNICODE的子集,Unicode的前128个字符和ASCII的128个字符一致。

 

java source code-->bytecode-->particular machine language-->run on the computer

bytecode is the machine language for JVM

Java程序分为applications和applets

Algorithm: A step-by-step problem-solving process in which a solution is arrived at in a finite amount of time.

两种编程方式:

structured programming/top-down design/bottom-up design/stepwise refinement/modular programming:把问题分解为子问题,每个子问题解决,然后把结果汇集,最后成为该问题的解答.

object-oriented programming

 

转载于:https://www.cnblogs.com/hare/p/4044913.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值