之前在摸 Google App Engine 看到了Python 但是一直沒時間去理它
後來看看 pypy 感覺或許是個很有趣的語言
雖然執行速度 由上一篇可想而知,他的賣點應該不是速度
"There's only one way to do one thing" 的 Python
"There's MORE THAN one way to do one thing" 的 Perl。
優點到底是啥? 阿災... 有興趣可以看他簡介吧
想這麼多不如實際來寫個程式就可以體驗差別
2011年7月22日 星期五
2011 執行速度比較 C++ Java Perl PHP Python Ruby1.9 Ruby1.8
單純數字加:
C++ > JAVA > PHP > Ruby1.9 > Perl > Python > Ruby1.8
字串連接:
C++ > JAVA > Perl > PHP >Python > Ruby1.9 > Ruby1.8
C++ > JAVA > PHP > Ruby1.9 > Perl > Python > Ruby1.8
字串連接:
C++ > JAVA > Perl > PHP >Python > Ruby1.9 > Ruby1.8
2011年7月17日 星期日
2011年7月16日 星期六
cmd 實用指令
test.exe <input.txt> out.txt
text.exe 內容:
XDDD
執行(cmd) >> test.exe <input.txt> out.txt
產生:out.txt
XDDD
text.exe 內容:
int main() { char ch[100] ="\0"; cin >> ch ; cout << ch ; }input.txt: (丟入scanf的內容)
XDDD
執行(cmd) >> test.exe <input.txt> out.txt
產生:out.txt
XDDD
Makefile 初見
#(註解) 判斷是否有 main.exe 沒有就往後找有無 main.o libtest.a main.exe:main.o libtest.a #切記前面是或者輸入 gcc -o main.exe main.o libtest.a # -L後面接參考目錄 . 為當下目錄 -l後面接參考檔案 gcc -o main.exe main.o -L. -ltest #由這行來產生我們要的 main.o 但是 main.c有 include lib.h main.o:main.c lib.h #切記前面是 gcc -c main.c libtest.a:a.o b.o #產生libtest.a 的靜態函式庫 linux 把靜態目錄 命名為 libXXXX.a ar crv libtest.a a.o b.o libtest.so:a.c b.c #linux 動態目錄命名為 libXXXX.so gcc a.c b.c -shared -o libtest.so #make clean執行這行 clean: rm -f *.o rm -f libtest.a rm -f *.exe ldd:main.exe #可以看連結 哪幾個 dll ldd main.exe
2011年7月12日 星期二
2011年7月6日 星期三
網路遊戲封包基礎
http://mycck.blogspot.com/search/label/%E5%A4%96%E6%8E%9B
這裡面有基礎的教學
我現在也還在看 可以研究看看
不過目前看起來好像要TrID和time delay的限制
不過還是滿值得研究的
這裡面有基礎的教學
我現在也還在看 可以研究看看
不過目前看起來好像要TrID和time delay的限制
不過還是滿值得研究的
訂閱:
文章 (Atom)