计算机科学及编程导论 【第一课】数据类型,运算,变量

麻省理工学院:计算机科学及编程导论

【第一课】数据类型,运算,变量

Skills: Computational thinking            计算思维

     Understand    code              读写

     Understand    abilities & limits     能力和局限

     Map problems into computation     转入

If you come and ask a question that you could have easily answered by doing reading, coming to lecture, using google, they’re going to have less patience.

Think like a computer scientist

---what is computation

Declarative/Imperative knowledge   陈述性(what)/程序性(how)

Fixed-program computer

---calculator

---atanasoff,1941   solve linear equation

--- turing bombe

Stored-program computer

Python

---high-level vs low-level language

---general vs targeted

---interpreted vs compiled    解释型 编译型

Syntax --- what are legal expressions 语法---合理的表示

“cat dog boy”

Static semantics ---what programs are meaningful

        “my desk is Suson”

Semantics---what does program mean

        ---what going to happen when I run it

Style

Values

       Numbers

       3       ---integer

       3.14    ---floating point

       Strings  ---type

            ‘abc’

原文地址:https://www.cnblogs.com/kira2will/p/4344191.html