关于Python的英文学习笔记

This article mainly records about the concepts and development of computer.

1 Computer development

generationtimecomponentused language
first-generation(ENIAC)1946-1957vacuum tubesmachine language, or assembly language
second generation1957-1964transistorshigher-level language(like Fortran,Cobol,Algo160)
Third generation1964-1971IC(integrated circuits)basic language
Fourth generation1971-nowmicroelectronic componentsC, C++, C#, PHP, Java, Python etc.

More Explanation:

ENIAC was the world first successful electronic computer which was develops by the two scientists namely J. P. Eckert and J. W. Mauchy.

As the development moved further, the second generation computers knocked the door. In this generation, transistors were used as the electronic component instead of vaccum tubes .

The third generation computers were invented in the year 1964. In this generation of computer, IC (Integrated circuits) was used as the electronic component for computers.

This is the generation where we are working today. The computers which we see around us belong to the fourth generation computers. A microprocessor is a single chip (L.S.I circuit), which is used in a computer for any arithmetical or logical functions to be performed in any program.

2 Computer Concepts

There is some usual concepts of computer.

Computer

Computer is an electronic device for performing arithmetic and logical operation.

Decimal

The numbers using are called decimal.
For a decimal number 275, 2 is in the hundreds place, 7 is in the tens place, and 5 is in the ones place.

decimal placemeanvalue
22*100200
77*1070
55*15

Binary

There are only two symbols can be identified by machine, 0 and 1, i.e. binary.
For a binary number 101, from left to right, 1 is the fours place, 0 is the twos place, and 1 is the ones place. Then the corresponding decimal is 4+0+1=5.

binarymeanvalue
11*2^24
00*2^10
11*2^01

Bits and Bytes

A digit is a single place in a decimal number. A bit is a single place in a binary, and a byte is 8 bits. For example,

binarymean
1a bit
0a bit
11001110a byte, or 8 bits
10001000100010002 bytes, or 16 bits

Hexdecimal

A hexadecimal is 16 bits, or 2 bytes. But what if the value in a place is bigger than 10? We use A, B, C, D, E and F to repesent 10, 11, 12, 13, 14 and 15 (Doesn’t matter whether uppercase or lowercase).

hexadecimaldecimalbinary(4 bits)
000000
110001
220010
---
A101010
B111011
---
F151111

Resource

Link: 计算机发展History of computer development
Matthew Justice. (2021). How Computers Really Work : a hands-on guide to the inner workings of the machine. William Pollock.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值