传智播客C语言笔记一:C语言课程概述
2014-12-11 19:39
246 查看
什么是语言,什么是C语言,有什么区别于联系呢?
一提到语言这个词,人们自然想到的是像英语、汉语等这样的自然语言,因为它是人和人相互交流信息不可缺少的工具。大家听到我们之间交流的就是汉语,英语。比如一些单词是英语,主要还是用汉语在交流。而今天,计算机遍布了我们生活的每一个角落,除了人和人之间的相互交流之外,我们必须和计算机交流。用什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也最方便的方式——语言。
为什么要学习C语言?
如何学习C语言?
C语言的学习目标是什么?
什么是软件?
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
常见的软件:
系统软件:DOS,windows,Linux,iOS,Android,服务器操作系统等。
应用软件:微信,扫雷,迅雷,QQ等。
什么是开发?
制作软件
基本知识
软件的出现实现了人与计算机之间的更好的交互。
交互方式:
自然交互界面:(例如:苹果) 声音控制,触摸屏手势识别
图形化界面:(例如:微软 )这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:(例如:IBM 、SUN)需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。(notepad打开记事本 tasklist打开所有的进程 calc打开计算器 taskkill /f /im calc.exe关闭计算器 netstat打开所有的网络端口 mspaint画图工具 write 写字板)
语言与C语言的区别联系
通过DOS命令行的演示,发现原来操作计算机如同和计算机说话一样。
我们告诉它做什么,它就做什么。前提是,我们和他说的内容它必须识别才可以。这就是计算机语言。
语言是用来交流沟通的。有一方说,有另一方听,必须有两方参与。这是语言最重要的功能。语言就是用来表达意思传递信息的。说的一方传递信息,听得一方接受信息;说的一方下达指令,听的一方遵从命令做事情。语言是人与人交流,C语言是人与计算机。人可以不听另外一个人,计算机就是无条件服从。
语言有独特的语法规则与语言定义。交流双方都明白并遵守这些规定与定义。一个只会说汉语的外国人,和一个只会说英语的美国人,只通过嘴巴发出声音相互交流,结果一定是对牛弹琴,信息完全传递不出去。为什么?因为互相不知道对方的语法规则与语言定义,当然听不懂了。
计算机结构组成:
几核=几个核处理器核心
运算器:参加运算,起到运算作用
控制器:关机,开机,输入,输出等 起到控制作用
内储存器:内存 分为只读存储器 IBM电脑:bios(基本输入输出系统:为计算机提供最底层,最直接的硬件控制和设置)键,随机存储器:随机配置的内存
外储存器:移动硬盘,U盘
显卡:显示图片,视频的质量
声卡:显示声音的质量
控制器实现的:在外储存器中找到要打开的exe文件-----双击时载入内存---通过鼠标,键盘操作
计算机系统文件组成:
拓展:只读存储器bios
相关文章推荐
- RHCE课程-linux基础笔记(一)之linux系统概述
- C语言笔记-概述
- Coursera吴恩达《神经网络与深度学习》课程笔记(1)-- 深度学习概述
- 2、C语言深度学习笔记--C语言概述
- C语言课程笔记(一)
- C语言学习笔记 lesson2 编程概述
- 软件测试基础课程学习笔记5---软件缺陷概述
- 跟我一起从零开始学WCF系列课程-----笔记(1):WCF概述
- IOS学习笔记03---C语言概述
- 02.IOS学习笔记之C语言概述
- 斯坦福大学机器学习课程笔记一概述
- 传智播客c/c++公开课学习笔记--C语言与木马恶意代码分析和360安全防护揭秘
- RHCE课程-linux基础笔记(一)之linux系统概述(续)
- 线性代数课程笔记概述及说明
- 【实战\Java SSM快速开发仿慕课网在线教育平台项目笔记】第1章 课程项目整体概述(整体介绍及Eclipse,Maven,新浪SAE软件平台介绍)
- Coursera吴恩达《神经网络与深度学习》课程笔记(1)-- 深度学习概述
- C语言高级语法概述笔记
- 学习笔记之01-C语言概述
- C语言自学笔记-第1章 C语言概述
- ASP.NET AJAX深入浅出系列课程(1):ASP.NET AJAX 概述 笔记(备忘)