Re: [閒聊] LL Ring Fight ~~~
※ 引述《giive (lala)》之銘言:
: LL 就是 Lightweight Languages 的簡稱
: 參賽者是Awk! Python, Scheme (Gauche),Squeak! Haskell? Kahua? Ruby, Perl,
: OCaml, Ethna, Django, FORTH!
: 日本人腦袋在想啥 ?
: 就連個程式比賽都要像電視冠軍一樣,搞個擂台
: 不過還蠻像WWF 的,快笑死了 XD
: 結果是 Ruby 獲勝~~~
: 內有相關連結跟圖片
: http://lightyror.blogspot.com/2006/09/ll-ring-fight.html
其實就是介紹各個LL特性或發展狀況,然後只有Matz本身是開發者參加
另外..圖片要看完XD
http://jp.rubyist.net/magazine/?0016-LLRingReport
那個是用各種語言寫猜拳遊戲
win lose
1 JavaScript 2867 540 593 71.7%
2 Rotate 1041 524 935 41.6%
3 ActionScript 1400 1182 1418 35.0%
4 Python 1355 1307 1338 33.9%
5 Ruby 1327 864 1809 33.2%
6 gawk 1316 1412 1272 32.9%
7 Copy 755 578 1167 30.2%
8 Copy2 594 676 1230 23.8%
9 JustRock 536 535 1429 21.4%
最後贏的是用js的人寫的演算法
裡面還有四種非語言的亂入AI 這才是最後結果XD
比較有趣是最後的web app開發比賽(好像是一個家庭會計本)
Python + Django 開發時間20小時,10小時是花在產生圖片,code大約400行
Gauche + Kahua framework開發者本身自己參與
自己撰寫大概1100行,如果包含kahua 自動生成的量大概3200行
但是我覺得自動生成的行數其實沒差,重點是自己實際觸碰的程式碼量
開發者還邊寫邊修改framework
PHP + Ethna
同樣framework開發者參與
也是邊寫邊更新framework
包含修改framework的量有5000行
webapp實際用的程式碼只有100~200行 高生產力
Ruby + Ruby on Rails
唯一有女性的隊伍
344行,其中包含137行的testing(唯一一隊有testing的)
所以實際程式碼量逼近兩百 也是高生產力
而且是當天到現場,三個人一起開發六小時完成的樣子
原本想說要試試看傳說中的5分鐘就可以做app,但是雖然不是5分鐘
六小時也是算短了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.92.57.104
推
09/21 21:45, , 1F
09/21 21:45, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章