摘要: 回答读者的疑问 Q: 第一天不是说好了进行工作计划吗,怎么先去实现外部中断的功能了。另外,虚拟机和汇编器不应该是两个软件吗,叫自制虚拟机更合适一些?(张宁宁 2016.05.24) A: 首先要感谢认真阅读文章的热心读者,笔者我在此表示感谢啦! 其次第一天的工作是:制定工作计划、虚拟机的开端。这里本 阅读全文
posted @ 2016-06-06 12:19 机智的祺祺 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 第2天 栈和寄存器 多文件编程 笔者在私下和很多C语言的爱好者和初学者交流的过程中发现,大家已经能够使用C语言做出来很出色的程序了。但是这些出色的程序中的一部分竟然只有一个源文件。所以,笔者决定要介绍一下如何使用多个源文件进行编程。不得不说,多文件编程有非常多的优势。比如在维护上非常方便,同时也给多 阅读全文
posted @ 2016-06-06 12:16 机智的祺祺 阅读(1563) 评论(3) 推荐(1) 编辑
摘要: 第1天 工作计划和开端 导读 在自制编程语言之前,我们先要了解我们要做的编程语言是什么样子的。在接下来的一周的时间里我们要一起自制一种类汇编语言。这种汇编语言可以直接控制我们构想的一种计算机上,我们姑且把这台想象出来的计算机叫做kiasm虚拟机。kiasm就是我专属的汇编语言的意思。读者可以根据自己 阅读全文
posted @ 2016-06-06 12:02 机智的祺祺 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 第四节 贯穿实例(1) 这是一个贯穿正本《磨磨唧唧的C语言》这本书的例子。我将会带领你做一个完整的程序设计作品。如果你的第一次学习编程语言,那么这将是你第一个非常完整的作品。我们会一边儿学习C语言,一边儿来完成我们这个例子。我给这个例子起名为:QuickMarkdown 因为我写《磨磨唧唧的C... 阅读全文
posted @ 2016-01-18 16:59 机智的祺祺 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 第三节 闹心的变量不得不说,C语言里面最闹心的就属变量了。变量的数据类型、变量名、变量的初值、变量的地址……对于初学者来说,这些抽象的概念,都非常难以理解。在去年夏天的网络课程中,我也是专门花了一节课多的时间给大家来讲解变量。但是还有有不少的同学来找我问,到底什么是变量。但是具体什么是变量呢?虽然... 阅读全文
posted @ 2016-01-17 00:54 机智的祺祺 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第二节 开启懒人模式那么从今天开始,我们就要正式的学习C语言了。之前我说过,C语言是个天才。这人一聪明,就想着法儿的偷懒儿,这机器也是一样。C语言是个天才,自然很聪明,所以它也会想方设法的偷懒儿。 那么废话少说,我们先来做一组练习题。在屏幕上面输出3+5=和这个式子的结果。那么这个式子好说,我们的... 阅读全文
posted @ 2016-01-17 00:50 机智的祺祺 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 第一章 最基础的C 第一节 学习C语言之前的准备工作 为了在Windows操作系统下顺利的进行C语言编程,我们采用Dev C++的集成开发平台或者说是开发软件。 也就是说,在一切开始之前,请大家安装好Dev C++。(关于如何安装Dev C++请看 "附录1" )这也是为了避免某些商业开发平台的... 阅读全文
posted @ 2016-01-16 23:58 机智的祺祺 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 时间过的飞快,转眼间就到了2016年。在去年夏天的时候我持续的在网络上录制公开的C语言教学视频。感谢大家一年以来的支持,那么从今年开始,我将会把这本更适合大家学习的C语言整理出来,方便大家学习参考。 越来越多的程序员选择了VB、Java等编程语言。C语言似乎在主流的商业编程的道路上越走越远,但是在... 阅读全文
posted @ 2016-01-16 23:54 机智的祺祺 阅读(137) 评论(0) 推荐(0) 编辑