这篇文章写于一年半之前,当时还没结婚,文章中的三跃妈还是我的女朋友。三跃是我给未来的我儿子起的名字,可惜到现在三跃妈也不同意。非说名字中有个数字不好听。可是人家何大一、吴三桂、李四光、张五常、吴六奇、洪七公,杜十娘不都是名人么。哎,这女人着实没眼光。之前基本上属于半个技术狂,忽略了很多生活中的乐趣。现在儿子快出生了,生活基本上也走上正轨了。既然有自己的一亩三分地儿了,把之前的文章拿出来整理了一下,除去了浮躁,重新发表一下。
写在前面的话 写本文的目的有: 1. 献给三跃妈 2. 自认为至少将脱离技术道路若干年甚至从此脱离,写此文以作纪念 3. 目前的教科书有一些严重的问题影响了很多的人,至少我自己的学习道路比较坎坷 4. 希望本文能够给一些想了解嵌入式的有志青年 5. 计算机的书籍很少把一些东西搅到一起,讲操作系统的书专讲操作系统,讲C语言的书专讲语法,甚至有些程序员写了5年程序不能把自己的程序的来龙去脉讲清楚。我想C是把这些问题串到一起的切入点。
本文的标题也意味着其中没有过多的细节讲解,也不是讲解C语言的教程。另外读者至少有C语言的基础,了解至少一种汇编语言。
目前关于C语言是不是过时的争论很多,我不想参与这些争论,正所谓萝卜白菜各有所爱。