Summary of the class CS

本文探讨了编程语言的本质,包括其语法、语义及语用特性,对比了机器语言、汇编语言与高级语言的区别,并阐述了计算机应用的三个发展方向:高性能计算、网络化与智能化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Chapter 4

4.1 Introduction of Programing Language

What‘s the programming language?

Webopedia:Programming languange is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.

Actually, the nature of programming language is simliar to the natural language. For example, programming language also has elements of language:

Semantic

Grammar

Pragmatics

The three elements above are very similar to the those of natural language in a way. So, it is no use saying a little more.

4.2 Classfications of Programming Language and Programming Mode

According to the timeline of the development of programming language, mechine language, Assembly language and high-level language has appeared in time order which is a process from being close to hardware to being distant from hardware.
Mechine language comprises 1 and 0 which consists of all kinds of tokens running in the bottom-layer hardware. So, mechine language is the fastest language of all three languages above. Relatively, mechine language is the most difficult because you must miss yourself from numerous 0s and 1s.
Assembly language is combination of natural language and mechine language aimed to discline the difficulty of programming.
High-level language is almost natural language and it is very easy for programmers to use that. Programmer can concentrate on how to perform specific tasks instead of thinking about how CPU runs the tokens.

Chapter 5

5.1 Data

Definition

In computer science, data is signs access to being inserted and processed by computer programs.

Differences Between Data and Information

Generally speaking, information is data which is able to be used in certain circumstances.

Some Common Types of Encoding

1.ASCII

American standard code for information interchange

2.Extended ASCII
3.Unicode
4.UTF-8
5.GB-2312

Chapter 6

Mutimedia Technology

Mutimedia technology processes all kinds of information by the use of computer, such as videos, sounds images and so on.

Artificial Intelligence

According to Pro.Winston in MIT, AI is to study how to make computer finish the smart work used to be completed by humans.

Chapter 7 Directions of Development of Computer Applications

There are three dimensions taken into considerations:Height, Width and Depth.

High Performance–Height

High performance mainly relates to high performance computing used to process big data.

Networking–Width

Networking aims to connect more devices as much as possible with each other. It extends the verge of the Internet and thus starting an smart era.

Intelligent–Depth

Intelligent devices redefine how computers work and it will make computers smarter and thus performing and completing more tasks.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值