(一)程序设计的基本知识
来源:互联网 发布:淘宝怎么上一千零一夜 编辑:程序博客网 时间:2024/05/22 00:08
1.什么是程序?
(1)为了完成某项任务,解决某个问题所需要的一系列步骤
(2)计算机程序:为了解决某项任务,解决某个问题由计算机执行的一系列指令
2.什么是计算机?
(1)组成:输入设备
存储器
输出设备(显示屏、打印机、音箱)
控制器
运算器(控制器和运算器:CPU)
【冯·诺依曼体系:冯·诺依曼——>①计算机之父 ②提出计算机应该按照程序顺序执 行 ③采用二进制计算机数制基础】
(2)计算机的发展史
算筹/算盘——>机械计算机——>机电计算机——>第一台电子计算机(ENIAC)
:电子计算机的发展史:电子管——>晶体管——>集成电路——>超大规模集成电路
(3)摩尔定律(计算机发展所符合的规律):
摩尔:Intel创始人之一
(4)为什么是二进制?
①磁极的正负极表示0、1
②电流的通断表示0、1
1.汇编语言:Assembly Language
高级语言:High-level Language
2.Python创始人:Guido Dan Rossum
Python语言的特点
·解释性语言
·设计哲学:优雅、明确、简单
·易学、易用
·可读性高
·开发哲学:用一种方法(最好是只用一种方法来做一件事)
·现代编程语言
·面向对象
·支持泛型设计
·支持函数式编程
·丰富的数据结构和第三方数据库
·功能强大
3.命令行和脚本的区别
(1)命令行
·无需创建文件
·立即看到运行结果
·使用的场景:语句功能测试
(2)脚本
·反复运行
·易于编辑
·使用的场景:编写大型的程序
4.编写一个“Hello World!”
print “Hello World!”
print ‘Hello World!’
’’’ ’’’:块注释 # :行注释 exit() :退出
- (一)程序设计的基本知识
- 嵌入式应用程序设计的基本知识
- Swift的基本知识(一)
- mysql的基本知识(一)
- C语言 程序设计的任务部分基本知识
- 基本知识(一) OTA的介绍
- Python的魔法(一): 基本知识
- 架构师的基本知识一
- MIDP程序设计基本知识
- 程序设计基本知识结构
- Java程序设计基本知识
- 关于Java数据库程序设计的一些基本知识(上篇)
- 关于Java数据库程序设计的一些基本知识(下篇)
- asp.net webserivce 的基本知识(一)
- [Oracle字符集:] 一. Oracle字符集的基本知识
- Lucene入门的基本知识(一)
- Java面向对象的基本知识<一>
- [Java 并发] 线程的基本知识(一)
- python rmq
- 【QT】QT4.8.6静态编译
- 51nod 最长公共子序列 (DP+回溯)
- 浅谈计算机中的存储模型(二)物理内存
- ARM 关键几个寄存器
- (一)程序设计的基本知识
- Activity 生命周期
- TDD相关测试框架
- iOS7的statusBar和navigationBar
- iOS7自定义statusbar和navigationbar的若干问题
- C++ string大小写转换
- (二)对象和类型
- "=="和"equal"的区别
- Laravel+apache 报 404