先认怂,我没有作者牛
但我还是要吐槽,看得太郁闷了!!
作者不知道为什么
代码写得及其啰嗦
能用一句搞定的事情,非要2-3句来搞
举个最简单的例子:
ipl10.bin : ipl10.nas Makefile
我ft,Makefile这个完全没必要好不好
你见谁写make文件还专门把Makefile写进去:
hello.o : hello.c Makefile?
还有:
void init_palette(void);
void set_palette(int start, int end, unsigned char *rgb);
我看到set_palette,还以为这个函数将来还要再用
没想到看到最后一章的程序,这个函数还是只有init_palette调用
写到一块不行吗?非得拆出来?
还有,作者的变量名、函数名起得莫名其妙
什么inthandler21,init_mouse_cursor8,putblock8_8
这三个函数名命名的思路不是一个思路吧?
你下划线加在函数里,到底表示什么意思?
boxfill8这种函数名,第一眼还真看不出来是画方块的
日本人的英语怎么这样?
我很佩服作者以一己之力写了一个操作系统
还编了这么一本书
但这个代码真是读得让我很郁闷
一点没有读《C程序设计语言》里面代码的那种畅快和舒服
我深刻怀疑,作者这本书是自己做的操作系统的简版
所以很多地方照搬了自己原来做的操作系统
但搬的时候,没有考虑到让读者更容易理解
底层的函数名就没动,还是原来自己编的时候的函数名
毕竟自己一个人写的,自己明白就行了
但读者看代码经常云里雾里的
作者也没解释为什么这么写
吐槽完作者,再吐槽一下译者
程序里面的注释还是日文
但书里面的注释全部都翻译了
你们能把书里翻译的注释弄到程序里吗?
出版社的人丧心病狂了,直接原版照搬
程序压根就没动,所有的程序文件字符编码还是CP932
我忍不了了,必须上来吐槽一下作者的编码
《30天自制操作系统》热门书评
-
《30天自制操作系统》译者序(伪)
44有用 2无用 馒头家的花卷 2012-08-15
这本《30天自制操作系统》现在已经在各大书店和网上商城全面上架了,作为本书的4位译者之一,我负责翻译了本书约三分之二的内容。这是我参与翻译的第一本译著,我感到很激动也很紧张,因为我知道译者的水平对于一本译著质量的重要性,好的翻译可以成就一部作品,蹩脚的翻译也可以毁掉一部作品,正如当初第一版引进的《乔...
-
用Git管理和学习操作系统
32有用 0无用 Rayleigh! 2012-12-11
一本相当不错的书,如果动手作一边能够对操作系统的理解有着相当的提升。为了方便各位朋友对系统的改进与学习,我在github 开设关于此书的项目。https://github.com/Tassandar/OSASK如果有兴趣可以对其fork并修改,或者仅仅是对其中的代码进行阅读也是很好的事情。下面是该项...
-
一个水水的本科生的感受--这本书确实帮到了我
14有用 0无用 BAY 2013-12-30
不写力荐,只是推荐,因为,我明白能够特地找操作系统书的人,大抵都是有一定基础的牛人,对于他们或许这本书不太合适。。我只是一个普通的计算机本科生,快毕业了都。大家其实都明白的,啥都不会混个毕业。脑子里的东西若有若无,一片混沌。。连着平时的大作业什么的都得去抄。。偶然的机会在书店看到了这本书,也许只是这...
-
《30天自制操作系统》和类似“某某天”的不同之处
6有用 0无用 出版圈郭志敏 2012-09-03
之所以想把这个问题单独拎出来,是因为有读者问到了我这个问题。咨询了一下译者,又参照了译者的译者序(伪),来再次回答读者提出来的疑问,当然,我不是第一次解释这个问题。很多读者表示,以前看过类似“21天学会C语言”之类的书,感到很坑爹,因此对这类形如“XX天”标题的书往往怀有戒心,认为这多半只是噱头,觉...
-
读懂《30天自制操作系统》的捷径
5有用 2无用 出版圈郭志敏 2012-08-13
说明:这是8月15日即将上市的一本新书,本文的摘选也可以命名为《30天自制操作系统》上市之前必读。本书幽默,有趣,可以说是技术书里的幽默书,让您读起来绝对不会感到乏味。在本书上市之前,您一定先要读下此篇文章,可以避免在学习中走更多的阅读弯路,因为更多的读者会问,七百多页,30天?是的,看完此篇内容,...