原创 haskell程序設計語言

根據[url=http://www.haskell.org/haskellwiki/Haskell]haskell[/url]的[url=http:/

原创 C語言,你真的弄懂了麼?

程序(來源 ):   #include <stdio.h> int main(void) { int x[4]; printf("%p\n", (void*) (x)); printf("%p\n", (void

原创 elf文件格式實例解析

  試驗環境:archlinux 速龍3000+(即x86兼容32位處理器) 必須軟件:gcc binutils 參考資料: System V application binary interface ELF Format (mirro

原创 the development of c language(轉)

c語言之父Dennis Ritchie 寫的關於c語言開發歷史的文章,來自這裏 lisp專家Richard P.Gabriel 的《the Rise of Worse is Better 》(wikipedia入口 ,c2入口 ,《W

原创 最小c編譯器

最小c編譯器(來源 (最好在linux下操作))代碼有好幾個版本,我選擇otccelfn.c 。   /* Obfuscated Tiny C Compiler with ELF output Copyright (C) 200

原创 小型elf "Hello,World"程序

參考鏈接:http://timelessname.com/elfbin/   環境要求:linux gcc nasm hexcurse(用來修改elf文件內容)   先嚐試用C語言寫"Hello,World"程序(名爲chello.c)

原创 高質量的c源代碼

     現在自由軟件及開源軟件越來越流行,有大量的附帶源程序的軟件可以使用,這給我們學習軟件開發提供了更多方便。但另一方面,也使得找到高質量的軟件越來越不易。Landon Curt Noll 推薦 閱讀David Ingalls Bel

原创 編譯器開發相關資源

  開發編譯器相關的一些網絡資源: how difficult is it to write a compiler? wikipedia compiler compiler 101 code competetion pl/0 (

原创 身體健康小竅門

    身體健康對於每個人來說都是第一重要的,找到的一些健康小竅門,可能有幫助:   1)單鼻呼吸( 來源 ):中午以前最好常練習用左鼻子呼吸,沒事的時候你就用手很自然的托住右邊面頰,拿食指不着痕跡地堵住右鼻孔。過了中午,反過來多用右

原创 math for programmers(轉載)

英文內容,來自http://steve-yegge.blogspot.com/2006/03/math-for-programmers.html 翻譯版見這裏 相關內容見c2.com     原文內容如下:   I've been

原创 csapp bufbomb實驗

csapp (《深入理解計算機系統》)一書中有一個關於緩衝區溢出的實驗,其程序代碼如下: /* Bomb program that is solved using a buffer overflow attack */ #include

原创 丘處機《攝生消息論》(轉)

來源:http://www.qiuchuji.org/?type=showtopic&id=11 遺憾的是沒有找到好的翻譯版本,並且文中好像有些錯別字,沒有原文也沒法對照修改。   春季攝生消息 春三月,此謂發陳,天地俱生,萬物以榮

原创 fltk 庫

fltk是一個小型、開源、支持OpenGL 、跨平臺(windows,linux,mac OSX)的GUI庫,它兼容xforms 圖形庫(unix/linux下的一個C語言圖形庫),所以可以用來開發模塊化的程序,同時也可以使用面向對象開發

原创 圖靈獎演講稿

剛剛讀溫伯格 的《理解專業程序員》,書中提到Floyd 圖靈獎演講中關於編程範式(programming paradigm )(also see here )的演講稿值得每個與編程有關的人一讀,所以搜索了一些圖靈獎相關的一些網絡資源。  

原创 《Introduction to Computing Systems: From bits and gates to C and beyond》

很好的一本計算機的入門書,被很多學校採納作爲教材,作者Yale N. Patt 是計算機界的泰斗。中文版名爲《計算機系統概論》(譯者:樑阿磊 , 蔣興昌, 林凌)   書籍首頁 (舊版首頁 ) LC-3相關工具 LC-3Help 採用