编码基础

时间:2019-08-22
本文章向大家介绍编码基础,主要包括编码基础使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

编码:

如:

指令部分:

0000 -- 》 加载
0001---》 存储

机械语言:

(为0和1):

000101110011 a+b--》(设备)--》高低电频

优点:执行速度非常快,直接和硬件交互

缺点:开发速度非常慢

汇编语言:

如:add --> 0111
add(a,b)(汇编语言)--》(设备)--》000101110011--》(设备)----》高低压电频)

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

高级语言:

如: c, c++ , python , Go等

a+b(解释型语言)---》(设备)---》a+b(高级语言/编译型语言)--》(设备--翻译)--》add,a,b--》(设备)--》00010101001--》高低压电频)

编译型语言:

(通过设备的翻译模式):一次翻译所有的代码危机写代码

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低(找bug非常复杂

解释性语言:

说一句翻译一句,解释型语言的翻译器是通过编译型语言写出来的

优点(相较于编译型而言):开发效率高

缺点(相较于编译型语言):执行效率低

网络的瓶颈效应

网络通信的时间(10ms)远远大于执行程序的时间(0.01ms)--》程序的执行效率完全没必要考虑了--》(网络的应用程序)解释型语言--》python

操作系统-(单机操作的应用程序)--》编译型语言

拓展:

(发展方向)

alpha go(通过训练人类棋谱)---》alpha zero(两只alpha go互相下棋,赢的就叫alpha zero)--》天下第一【养蛊】--》tensorlow1和tensorlow2--》越来越简单,越来越亲民--》人人都能参与进去,才能持久--》目前人工智能==人工智障--》人工智能

总结:只有人人都能参与进去,才能持久,保持活力!

原文地址:https://www.cnblogs.com/shaozheng/p/11393760.html