runze515

什么是计算机

  • 能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。

  • 由硬件和软件组成。

  • 常见的形式有:台式计算机、笔记本计算机、大型计算机等。

计算机硬件

一些物理装置按系统结构的要求构成一个有机整体为计算机软件提供物质基础。

计算机硬件的组成

  • CPU

  • 主板

  • 内存

  • 电源、主机箱

  • 硬盘

  • 显卡

  • 键盘、鼠标

  • 显示器

    。。。

冯·诺依曼体系结构

计算机软件

  • 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能

  • 计算机软件按照其功能划分为系统软件与应用软件

系统软件

DOS(Disk Operating system),windows,linux,unix,mac,android,ios

应用软件

WPS,QQ,微信...

软件、开发,软件开发

人机交互(图形化界面,命令行)

电脑常用快捷键

  • 键盘功能键:Tab、Shift、Ctrl、空格、Enter、Window、↑ ↓ ← →

  • 键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除

 Ctrl + C 复制

​ Ctrl + A 全选

 Ctrl + X 剪切

 Ctrl + V 粘贴

 Ctrl + Z 撤消

 DELETE 删除

 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。 

​ Alt + F4 关闭当前程序

​ Alt + 空格 + C 关闭窗口

​ Windows + R:开启“运行” 对话框

基本的Dos命令

打开cmd的方式

  • 开始+系统+命令提示符

  • win键+R 输入cmd打开控制台

  • 在任意的文件夹下面,按住shift键+鼠标点击,点此处打开命令行窗口

  • 资源管理器的地址栏前面加上cmd路径

  • 命令提示符右键选择以管理员方式运行

常用的Dos命令

#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 cd change directory
cd..
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑的ip ipconfig

#打开应用
    calc
    mspaint
    notepad
    
#ping命令
    ping www.baidu.com
    
#文件操作
    md  目录名
    rd  目录名
    cd> 文件名
    del 文件名

计算机语言发展史

第一代语言

机器语言

  • 基本的计算方式都是基于二进制的方式。

  • 二进制:010111001010110010110100

  • 计算机可直接运行,不需要任何转换。

第二代语言

汇编语言

  • 解决人类无法读懂机器语言的问题
  • 指令代替二进制

目前应用

  • 逆向工程

  • 机器人

  • 病毒

    。。。

第三代语言

摩尔定律

当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

高级语言

  • 大体上分为:面向过程和面向对象两大类

  • C语言是典型的面向过程的语言。C++、java是典型的面向对象的语言。

C语言的发展历程

1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。

1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。

1969年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,提炼出它的精华,并为它起了一个有趣的名字“B语言”。并且他用B语言写了第一个UNIX操作系统。

而在1973年,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。即著名的ANSI C。

1978年由AT&T(美国电话电报公司)贝尔实验室正式发表了C语言。同时Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准协会(American National Standards Institute,ANSI)在此基础上制定了一个C语言标准,于1983年发表。通常称之为ANSI C。从而使C语言成为目前世界上流行最广泛的高级程序设计语言。

20世纪80年代初,C 在 UNIX系统的小型机世界中已经是主导语言了,从那时开始,它已经扩展到个人计算机(微型机)和大型机(庞然大物), 许多软件开发商都首选 C 语言来开发其子处理程序,电子表格软件,编译器和其他产品。这些公司知道,C 可以产生紧凑而高效的程序。更重要的是,他们知道这些程序易于修改而且易于适应新的计算机模式。

对于公司和熟悉 C 语言的人有益的东西,对其他用户同样有益。越来越多的计算机用户已转身使用 C 以便利用其优点。不一定非得是计算机专业人员才能使用 C

不管 C++ 和 Java 还是其他较新的语言如何流行,C 在软件产业中仍然是一种重要的技能,在最想获得的技能中,它一般都列在前10名。C语言也一直位列主流编程语言的前三甲!特别是在嵌入式系统的编程中,C 一直占据主导地位。也就是说,在为汽车,照相机,DVD等其他现代化设备中逐渐普及的微处理器编程。同样,C 已开始进入长期以来一直属于 FORTRAN 的科学编程领域。

最后,由于它是一种适合用来开发操作系统的语言,C 在windows以及 Linux的开发中也扮演着重要的角色。

java的发展历程

詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

分类:

技术点:

相关文章: