240 发简信
IP属地:福建
  • 120
    重新学习 c 语言(4)- 库和宿主实现(四) 动态内存分配

    (四)动态内存分配 内存的使用问题和并发问题似乎占据了程序员一半以上的困扰!所以在现代一些语言中,尽量避开程序员自己直接控制内存的使用(主要是动态内存分配的使用).在若干年前...

  • 120
    重新学习 c 语言(4)- 库和宿主实现(二) 程序如何运行

    (二) 程序如何运行 (涉及到编译原理,操作系统,动态链接等知识 解释运行先不谈) (1) c程序的编译过程. 一个c程序的文本文件(ASCII码文件)如何变成一个可执...

  • 重新学习 c 语言(4)- 库和宿主实现(一)概论

    (一)概论 C语言的特性相对比较少,其他类c语言也是一样.OO的语言中的class可以看做一个特殊的struct,对象的方法其实就是函数(只是要求有一个默认的指向其对象的地址...

  • 重新学习 c 语言(3)- c语言特性(三)函数和程序结构

    (三)函数和程序结构 1.函数 函数调用非常依赖编译实现,函数的参数和返回值一般存放在线程堆栈中. 对于c语言,函数都是外部的!(函数中不能包含函数) 重要的一条,函数的参数...

  • 重新学习 c 语言(3)- c语言特性(一)概况

    (3). c语言的语言特性 (一) 概况 看看hello,world程序 这是著名的Helloworld程序,最早在K&R上出现,经典语言入门程序.他已经包括了上面说过的三个...

  • 重新学习 c 语言(2)- 计算机语言

    (2) 计算机语言 计算机语言最终要在其宿主环境中运行,编译语言(是指那些需要首先编译为本地汇编语言的语言,包括c/c++,pascal/delphi,VB等等)的宿主一般为...

  • 重新学习 c 语言(1) 开场白

    (1)开场白 做了近9年的程序员,确切的说是一个应用软件程序员,一个win32 应用软件程序员.虽然使用过VC等工具,但对于c语言从来没有过系统学习.以前学习c++也是为了更...

  • CSAPP 《深入理解计算机系统》在china-pub上写的书评(2008)

    我能抽空读完(草读)这本书,是在我买了此书中译版两年半之后!作为一个程序员,只看完第一章就知道,这是一本经典!由于有比较好的条件,只要看到不错的与自己职业有关的计算机读物我一...

  • 重新学习 c 语言(4)- 库和宿主实现(三) 程序级异常

    (二)程序级异常 对于一种现代编程语言来说,对异常控制流的支持是非常重要的!尤其是开发过类库的同学一定深有体会! 举个例子,比如你开发一个读取某种自定义XML格式的类库(比如...