• 编程语言计算机基础


     语言种类

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

     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.当天内容博客整理

  • 相关阅读:
    CCOrbitCamera卡牌翻转效果
    用CCRenderTexture和BlendFunc制作游戏教学时使用的黑色覆盖层
    cocos2d-x触摸分发器原理
    cocos2d-x动作原理
    c++之函数原型
    cocos2d-x调度器原理
    cocos2d-x之MoonWarriors用c++实现
    cocos2d-x回收池原理
    SQL*Net more data to client等待事件
    asynch descriptor resize等待事件
  • 原文地址:https://www.cnblogs.com/Gaimo/p/11099080.html
Copyright © 2020-2023  润新知