zoukankan      html  css  js  c++  java
  • 编程语言计算机基础

     语言种类

    编程语言:机器语言,汇编语言,高级语言
    #机器语言:站在计算机(奴隶)的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件;
    
    #汇编语言:站在计算机(奴隶)的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件;
    
    #高级语言:站在人(奴隶主)的角度,说人话,即用人类的字符去编写程序,屏蔽了硬件操作;

     1. 编译型(需要编译器,相当于用谷歌翻译):如C,执行速度快,调试麻烦


    2. 解释型(需要解释器,相当于同声传译):如python,执行速度慢,调试方便

    机器语言
    #优点是最底层,执行速度最快
    #缺点是最复杂,开发效率最低
    
    汇编语言
    #优点是比较底层,执行速度最快
    #缺点是复杂,开发效率最低
    
    高级语言
    #编译型语言执行速度快,不依赖语言环境运行,跨平台差
    #解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

        学习难度
       机器语言>>>汇编语言>>>高级语言
      执行效率
       机器语言>>>汇编语言>>>高级语言
      开发效率
       高级语言>>>汇编语言>>>机器语言
                 

                  学习难度从高到低

                  执行效率从高到低

        开发效率从低到高   

      速度不是关键(瓶颈理论),开发效率高才是王道 

    python解释器,环境变量配置,多版本共存

     
     
    在IT行业,不要贸然尝试用最新版本的软件!
     
     python解释器版本问题
      python2.X版本
      
      python3.X版本
       主要学3版本,会对比着2,3之间的不同均会设计
       不要下载python3.7的版本,有一些bug
       推荐使用python3.5~3.6

     计算机基础

    什么是编程:

      编程==写代码 

    为什么编程:

      让计算机按照人的逻辑思维去执行一系列的操作,从而解放人力

    编程语言

      :机器语言(所谓计算机识别的0101二进制语言),汇编语言,高级语言

    计算机系统

      :应用程序,操作系统,计算机硬

    件控制器+运算器 = 计算机中央处理器(CPU)

    计算机组成:

      1.控制器(计算机控制系统)

      2.运算器(逻辑运算 数字运算)

     逻辑运算:判断事物对错
     数学运算:加减乘除等数学相关

    3.寄存器(随机存储器ROM 只读存储器RAM)

    内存:
       基于电工作的,通电数据正常读取,一旦断电数据即可丢失
       优点:读取速度快
       缺点:断电数据丢失

    外存:
       优点:能够永久保存数据,断电不丢失
       缺点:读取速度慢

    4.输入设备:input(键盘,鼠标,触笔)

    5.输出设备:output(音响设备,显示器,打印机)

    计算机核心的三大组件:CPU(中央处理器),内存,硬盘

    CPU x86架构分为32位和64位,向下兼容特性

    cpu工作方式:先去内存中获取用户指令>>>解析翻译成自己对应的操作>>>执行操作

    存储器
      寄存器:cou下一个动作即将要用到的容量比较小的数据
      高速缓存:存放的是经常需要使用到的容量比较小的数据
      内存:是你的存储主力
      磁盘:
       机械硬盘(靠硬盘的旋转磁头在上面读取数据)
       固态硬盘
      磁带:造价便宜,多用于服务器数据的备份

    Python:关键字,程序语法,写的一行行代码组成的程序

    python第一个程序

    print(“Hello,world!”)

    每日任务
     1.录音总结
     2.课下一定要多敲代码(拼音,英语,代码)
     3.晚上不要熬夜,睡眠时间尽量控制在6~8个小时
     4.每日英语学习
     5.当天内容博客整理

  • 相关阅读:
    ZOJ 1002 Fire Net
    Uva 12889 One-Two-Three
    URAL 1881 Long problem statement
    URAL 1880 Psych Up's Eigenvalues
    URAL 1877 Bicycle Codes
    URAL 1876 Centipede's Morning
    URAL 1873. GOV Chronicles
    Uva 839 Not so Mobile
    Uva 679 Dropping Balls
    An ac a day,keep wa away
  • 原文地址:https://www.cnblogs.com/Gaimo/p/11099080.html
Copyright © 2011-2022 走看看