原创 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 採用