程艺的博客

记录精彩的程序人生
科普文章 0 篇文章

编程究竟是怎么回事(三)——机器语言

上次我们讲了汇编语言,这期我们来探究到编程语言的最低层——机器语言。不同架构的机器有不同的汇编语言,它的原因其实是因为不同架构机器的机器语言不同。如果上次读者有仔细看的话,就会看到我们讲了两种架构——x86 和 MIPS。我只了解过 MIPS 的机器语言,所以我们就以它为例子来讲解。其实如果已经了解汇编语言的话,机器语言根本就不是什么难事。每一条汇编语句都对应一条机器语言指令。所以汇编语言和机器语言是一一对

编程究竟是怎么回事(二)——汇编语言

注:本文写于 2017 年 12 月,首先发表于微信公众号“程艺的编程之路”上高级语言我想大家应该都了解了。基本上和数学相关的专业都会学一门高级语言,不管是不是计算机相关专业。相信我的读者们绝大多数都是学过高级语言的。那么接下来我们要讲的是汇编语言,它比高级语言更接近计算机的底层。高级语言为什么叫做高级语言就是因为它下面还有汇编语言和机器语言(下一期讲到)这两层较为“低级”的语言。不同的处理器架构要说到汇编

编程究竟是怎么回事(一)——高级语言

注:本文写于 2017 年 12 月,首先发表于微信公众号“程艺的编程之路”上我们每个人生活中都会用到各种各样的软件,这些软件当然不是凭空出来的,而是由程序员们设计出来的。程序员需要用到各种各样的编程语言来设计程序,一般情况下这些编程语言都属于高级语言,至于为什么叫高级语言,这得等到下一篇讲解。目前主流的编程语言有:C 语言、Java、C++、Python、PHP 等等。C 语言-现代高级语言之父首先来说说 C 语言