分類: Programming

[C/C++] C++ Compiler at Windows

| 八月 24, 2008 | 6個迴響| 沒有引用| 2802 reads | Size: L, M, S | Edit: P, C, R |
| Category: Programming. and Tags: , , . |

原本都是在 Linux 上面寫程式,不過想說還是把 Windows 上的環境建立起來,方便做事情。順便玩玩幾個 IDE,而現在很多 IDE 又是把 Compiler 乾淨分開,所以找了一下各個 Compiler 的連結,誌之。

GCC ( GNU C++ Compiler ):

Cygwin : http://www.cygwin.com/ (自動安裝比較完整)

MinGW : http://sourceforge.net/project/showfiles.php?group_id=2435

 

MSVC 8.0:

http://www.microsoft.com/express/download/

接著下載看要什麼的 Compiler,不過還需要線上下載安裝,有點肥? 

ICC ( Intel C++ Compiler ):

有個學長很愛用這個寫,不過要錢,我還沒機會玩到。

http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm

 

 

完成安裝後,就是去把相關的路徑設定好,就可以了。

Matlab 連結 C/C++ 動態函式庫

| 元月 05, 2006 | 7個迴響| 沒有引用| 6762 reads | Size: L, M, S | Edit: P, C, R |
| Category: Programming. |

剛剛在網路上看到的,還滿特別的使用方法。

通常,要利用 MATLAB 矩陣運算的方便,和 C/C++ 的高效能,都會使用 MATLAB 的 C Libary。不過剛剛看到這的這篇,原來還可以這樣玩,大開眼界了。

原文在此:上篇下篇

怕文章不見,轉錄在內文。

UPDATE 2006-12-27: 看來作者也受 天空事件 影響,所以自架主機。修正一下連結,感謝告知! 

 (閱讀全文)

利用 序列比對演算法 辨識 抄襲之C程式

| 十二月 30, 2005 | 10個迴響| 沒有引用| 1974 reads | Size: L, M, S | Edit: P, C, R |
| Category: Programming. |

剛剛看到的,覺得還滿有趣的。這是暨南大學的碩士論文 (原網頁)。

通常改人家的作業,最簡單的就是換變數;再好一點,就是會改一下相似的迴圈,例如 if else 和 switch、for 和 while 等;或是把 Type 改一改:然後自愛一點的改法,可能還會認真看看,改一下輸出輸入的語法等。

這個論文主要跟傳統 Unix 下的 diff 最大的不同,就是會去檢查上述的這些情況 - 變數替換、函式互換、變數型態替換等等等。詳細可以看看論文,寫的很清楚,滿有趣的。

實際拿了大一自己寫的、幫 Carina 改的幾個程式跑跑看。或許是那個時候比較勤勞吧,對輸出輸入的部份都有作修改,所以相似度不到程式判斷的標準 40%,哈。這也是作者在後面希望改進的地方,不知道會不會有人繼續做下去,應該是不錯的東西。

突然想到,如果大一的時候,陳德鑫老師有這個程式,大概會死一半以上的人吧,呵。 

GCC Extension

| 十一月 27, 2005 | 2個迴響| 沒有引用| 1306 reads | Size: L, M, S | Edit: P, C, R |
| Category: Programming. |

這兩天看到的,然後回想到前幾天寫的程式,小無奈。

以往如果要宣告未知大小的陣列,如果這樣寫:

int x , y ;

int matrix[x][y] ;

在 VC 裡面一定是不行的。

可是在 GCC 裡面卻可以過,這是因為 GCC 的 Extension。好樣的,程式可以在少很多行,哈。 

撰寫快速的 MATLAB 程式碼

| 十一月 23, 2005 | 2個迴響| 沒有引用| 4495 reads | Size: L, M, S | Edit: P, C, R |
| Category: Programming. |

轉錄自 Jiing's Blog

作者:Pascal Getreuer
譯者:Jiing Deng <jiing[at]jiing.org>

原始的pdf檔原文

 (閱讀全文)