美文网首页
编程是一种什么样的活动

编程是一种什么样的活动

作者: 郭青耀 | 来源:发表于2020-03-09 12:18 被阅读0次

编程是和计算机的交流。

但是计算机是一个只认识0和1的家伙。

我们如果只使用0和1和它交流,机器很开心,我们太痛苦了。机器有运行的很快,我们将想要表达的换成二进制又很慢,这种快慢可以做这样类比:我们机器一起赛跑,它都绕地球一圈了,我们才迈出第一步。

于是就有人动了歪心思,将操作,字符,数字和01对应,我们只用管这些有明确含义的内容,这个对应过程就是汇编语言,这也是面向机器的,只是做了一个很小的封装。编写汇编也是一个很痛苦的过程,原因如下:

  1. 你要非常懂,你现在使用的CPU的指令和特定的CPU的工作方式
  2. 不同的CPU有不同的指令集,如果换一种CPU你需要全部重来。

于是人们又动了歪心思,我干嘛要去了解各种CPU各种指令的不同,我来写一个翻译器(术语叫编译器),将我和机器交流的想法写下来,然后再有这个程序翻译给各个cpu,让各个CPU自己去理解翻译的语言。这种统一的语言就是高级语言,比如C,java,python,golang等。

我和机器交流的过程就是编程。

相关文章

  • 编程是一种什么样的活动

    编程是和计算机的交流。 但是计算机是一个只认识0和1的家伙。 我们如果只使用0和1和它交流,机器很开心,我们太痛苦...

  • RxJava2

    函数式编程是一种编程范式。我们常见的编程范式有命令式编程、函数式编程和逻辑式编程。我们常见的面向对象编程是一种命令...

  • 可能是最好的函数式编程入门

    为什么要学习函数式编程 函数式编程是编程范式中的一种,是一种典型的编程思想和方法。其他的编程范式还包括面向对象编程...

  • 基石为勤能补拙的迷宫之旅——第一天

    一、 编程与编程的目的 什么是语言?什么是编程语言? 语言是一种事物与另外一种事物沟通的介质,所以说编程语言是程序...

  • 声明式与命令式编程,哪个是未来编程的王者 Declarative

    什么是声明式和命令式编程 声明式编程是一种编程范式……它表达了计算的逻辑而不描述其控制流。 命令式编程是一种编程范...

  • JavaScript之函数式编程

    啥是函数式编程? 函数式编程(Functional Programming, FP),是一种编程范式,常用的编程范...

  • Spring Aop 的简介与使用

    什么是面向切面编程 AOP 是一种编程范式,并非是 Spring 的独创,它与语言无关,是一种编程思想。AOP 可...

  • JavaScript知识点

    JavaScript 的编程风格是函数式编程和面向对象编程的一种混合体。 JavaScript 是一种动态类型语言...

  • Scalers:程序员的生活场景 |《程序员学英语》系列0x03

    Scalers:同时学习计算机编程和英语口译是一种什么样的体验? Scalers:《程序员学英语》系列之开篇 Sc...

  • 函数式编程

    什么是函数式编程 函数式编程是一种编程范式,是一种如何编写程序的方法论。举个简单例子: 这样的方式属于命令式编程,...

网友评论

      本文标题:编程是一种什么样的活动

      本文链接:https://www.haomeiwen.com/subject/pvoudhtx.html