トップページ⇒tech
391コメント89KB

最強開発速度言語決定戦

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
RAD⇒Rapid Application Development

ものスゴイ勢いでプログラムを組める、
開発速度が最強の言語&Toolを決めようぜ!

暫定
VisualC++≒C# > Delphi ≒ C++Builder>VisualBasic≒Java
0153デフォルトの名無しさんNGNG
>>152
書けるかどうかの話はスレ違いだからあっち行け馬鹿
0154デフォルトの名無しさんNGNG
VBの開発速度って速いの?ホントに?
0155デフォルトの名無しさんNGNG
いろんな言語で書かれたシンプルなテトリスをたくさん並べて
ソースのサイズを比べていけば一つの判断基準になりそうだな
0156デフォルトの名無しさんNGNG
こんなクソスレに参加しているやつって(w
0157デフォルトの名無しさんNGNG
ネタとしてはおもしろいじゃん。実用性ゼロだけど。
0158デフォルトの名無しさんNGNG
IQ低い香具師にはこういうスレが面白いのかもしれないな。
0159デフォルトの名無しさんNGNG
定量的資料が出てくれば役立つかもしれない
いまのところ妄想的痴料しか出ていない
0160JavascriptでテトリスNGNG
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
0161JavascriptでテトリスNGNG
>>160
をコピペしてhtmlファイルにしてブラウザで実行してみ。
0162デフォルトの名無しさんNGNG
つーかそれ作者のページ行けばもっと短くなってただろ。
0163デフォルトの名無しさんNGNG
>>160
すげー!!!!
本物のテトリスだ!!!
0164デフォルトの名無しさんNGNG
>>160
昔ファミコンで5000円ほどしたテトリス買って
楽しんでた自分が欝だ。
ついでにぷよぷよ作ってた会社が倒産した理由が分からん。
PG一人で1日で出来るじゃないかよ。
0165デフォルトの名無しさんNGNG
テトリスが苦手な人にはぷよりす

<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"●":" ";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
0166デフォルトの名無しさんNGNG
パトジノフもわずか数百バイトのコードで自分のゲームがコピーされるとは思わなかっただろう。
0167デフォルトの名無しさんNGNG
7行スレからのコピペか。
てめぇで作ったわけでもないのにソース晒さずってのが厨っぽくて乙だねプッ
0168デフォルトの名無しさんNGNG
>>167
禿げ同。
せめて7行スレからのコピペ、と一言(ry
0169デフォルトの名無しさんNGNG
161 Javascriptでテトリス 03/11/14 23:05
>>160
をコピペしてhtmlファイルにしてブラウザで実行してみ。
0170デフォルトの名無しさんNGNG
じゃあ、今の時代の最強開発速度言語はJavaScriptということでFA?
0171デフォルトの名無しさんNGNG
コピペなら最速
0172デフォルトの名無しさんNGNG
禿等
0173オブジェクト指向促進運動NGNG
IT業界にアージャイル開発とデザインパターンを広めよう!

C言語を使ってかなり苦労したので
その苦労を最小限におさえるために
アージャイル開発、デザインパターンを
多くのプログラマに使って欲しいと思うことがある。

一種の挨拶みたいなものだね。
「なるべく挨拶を心がけましょう。」
「なるべき綺麗な字で書きましょう。」
のように

デザインパターンを使うこと、アージャイル開発することが
プログラマの習慣、常識になってほしい。

なんとか、デザインパターン文化、アージャイル開発文化を押し広げられたら・・・。

IT業界の将来はオブジェクト指向とアージャイル開発が握っています!
0174デフォルトの名無しさんNGNG
アージャイルって怪しい宗教団体かと思ったら、Agile か。
原文の中の人は意味分かって書いてるのかなぁ。
0175デフォルトの名無しさんNGNG
テトリスすごいな。回転処理をどうやっているのかが気になる。
0176オブジェクト指向促進運動NGNG
>>174
> アージャイルって怪しい宗教団体かと思ったら、Agile か。
ワラタ
0177デフォルトの名無しさんNGNG
テキスト/フィルタ処理ならAWKが最速
0178デフォルトの名無しさんNGNG
>>177
Perlの方が速いよ。
0179デフォルトの名無しさんNGNG
そのかわりPerlは再利用性が低すぎる
0180デフォルトの名無しさんNGNG
つーか、ぷよぷよらしいな。
ttp://www.isl.cs.gunma-u.ac.jp/~shingo/make/7line/7line.html より。

<body onKeyDown=K=event.keyCode-38><script>function G(x){Z[x]==c&&(Z[x]=q>0?(P
+=k++,0):-c,G(x+1),G(x+8),G(x-1),G(x-8),v++)}function Y(){i=f=96;if(r)for(X=Z,e
=r=0;f--;)Z[j=f-8]*!Z[f]&&(Z[f]=Z[j],Z[r=j]=0);else{K?K+25?Z[a=h+K]|Z[a+B]?0:h=
a:Z[h+(E=B%8?B*8:-B/8)]?0:B=E:0;K=k=0;X[h]=2+t%5;X[h+B]=2+t/5;f=Z[8+h]+Z[8+h+B]
if(r=f*!e)Z=X}if(e=!e)if(h+=8,f*!r)for(t=Math.random(h=3)*25,B=8,X=[Z=X];i--;q=
v=0)if(c=Z[i],c>1)G(i),c=-c,r+=q=v>3,G(i);for(i=S="";i<96;S+="<b style=color:#"
+"FFF8A0F000FB080".slice(c=2*(X[i]|(X[i]=Z[i]|=++i%8<2|i>88)),c+3)+">■"+(i%8?
"":"<br>"));document.body.innerHTML=S+P;Z[3]||setTimeout(Y,199-P)}Y(r=Z=[h=K=P=
0])</script>
0181デフォルトの名無しさんNGNG
perlよりawkの方が再利用性高いのか
0182デフォルトの名無しさんNGNG
>>181
何を今更。
0183洩れ車@J算譜工房NGNG
JerなのでJ言語(JavaやJ[ava]ScriptやJ++やJ#やJ.NETとは別物)を推す。

>>173-174 「agile」
おめぇら、形式的仕様記述について知ってる事を書け
ttp://pc5.2ch.net/test/read.cgi/tech/1013507313/282

あと, XP(extreme programming), 富豪的プログラミングもよろしく。
0184デフォルトの名無しさんNGNG
awk とか perl とか言ってるヤシ、タイピング速度が早すぎ。
ぽちぽちとしか打てない漏れの場合、タイプ数の少ない APL が最速。
0185デフォルトの名無しさんNGNG
ネタか? ネタなんだよな?
0186デフォルトの名無しさんNGNG
perlとか言ってるのはmiranda系関数型言語やったことない奴だろ?
0187デフォルトの名無しさんNGNG
特定用途になるが早いよ
速くは無いけど
独自言語だけどな

【2D】ゲーム作成ツールGameMaker【マンセー】
http://pc5.2ch.net/test/read.cgi/gamedev/1087068523/
0188デフォルトの名無しさんNGNG
>>186
mirandaってなに?
ジュースの名前?
0189デフォルトの名無しさんNGNG
ICQのことじゃね
0190デフォルトの名無しさんNGNG
>>188は明らかに、今ではほとんど見られないジュースのミリンダに掛けたボケだと思うのだが、
>>189はそれに対してマジレスしてるのかな?




っていうか俺が釣られた?
0191デフォルトの名無しさんNGNG
↑解説君
0192デフォルトの名無しさんNGNG
Haskell最強
0193デフォルトの名無しさんNGNG
C#優勝
0194デフォルトの名無しさんNGNG
Perlハカーははんぱじゃねーよ
0195デフォルトの名無しさんNGNG
ソースの読みにくさが
0196デフォルトの名無しさんNGNG
Rascal瞬殺
0197デフォルトの名無しさんNGNG
開発速度、実行速度、共にDelphiが優位
0198デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>> Delphi
0199197NGNG
Rubyってなによ?シラネ
0200デフォルトの名無しさんNGNG
>>199
君の大好きなDelphiでもやってきていいよ
0201デフォルトの名無しさんNGNG
日本語が一番
0202デフォルトの名無しさんNGNG
俺のテムポ
0203デフォルトの名無しさんNGNG
特定用途に関してなら局地的チャンピオン言語って結構あると思う。
LispしかりAPLしかりForthしかり。配列処理ならM言語なんてのもある。
GameMakerなんかもある意味そうかも。
(鍛えた辞書の元でのForthの生産性はかなり驚異的。手続き型「だから」生産性悪い、という定説をひっくり返すぐらいに)
総合だと判断が難しいと思うが、smalltalkに一票。
0204デフォルトの名無しさんNGNG
HSP
0205デフォルトの名無しさんNGNG
Squeak
0206デフォルトの名無しさんNGNG
型付けが強い言語って書いててイライラするよな。スクリプトマンセー。
6ヵ月後なんて永久にこないのさ。
0207デフォルトの名無しさんNGNG
事務系アプリならVBは最強クラスですよ?
0208デフォルトの名無しさんNGNG
最強言語を特定する香具師ではなく
目的に応じた適切な言語を選び出してさくっと使えるのが最強
0209デフォルトの名無しさんNGNG
そうやって言語を覚えるだけで一生を過ごしてしまうのですね。
0210デフォルトの名無しさんNGNG
> アージャイルって怪しい宗教団体
当たらずとも遠からず
0211デフォルトの名無しさんNGNG
みんなすべての言語をやったことあるわけじゃない

1、自分が開発で使った言語をあげてそれを順位付けする、順位の間隔は自由「1位、3位、10位」など途中がなくてもいい

2、かなりの数の評価があつまったらみんなで総合評価をする

3、各言語厨が主張しまくる

4、スレ衰退

5、DAT落ち
0212デフォルトの名無しさんNGNG
1位 HuBASIC スプライトではないので横に何個並べてもチラつかない。
2位 MSX-BASIC ON SPRITE GOSUBなどゲームを作るにはとても便利な機能がある。
3位 QuickBASIC(DOS) N88BASICよりは理不尽さがない。なんか新しい。
65533位 N88BASIC いわゆるマイコンにあった様々な機能がない。PC98なんてしょせんはビジネス機。
65534位 VB 8ビット機のBASICより低速で貧弱。あの頃に戻りたい・・・・。
65535位 HSP BASICじゃなかった_| ̄|○ 文法はライトウェイトランゲージ風でありRubyやPythonあたりと比べるもの。
0213デフォルトの名無しさんNGNG
>>212
M5のG-BASICもゲーム向け命令あるよ
0214デフォルトの名無しさんNGNG
BASIC-Gだった…
0215デフォルトの名無しさんNGNG
なんか 作るもの決めて 最速を議論したらいいんでないの?
2chブラウザつくるなら とか
100レス毎にお題でもきめてさ
0216デフォルトの名無しさんNGNG
じゃあ rouge clone (ローグクローン) が出来上がるまでの早さで競うか。
キャラクタベースだから大抵の言語で作れるだろうし。

・プレイヤーは@
・モンスターはA-Za-zで、バリエーションは任意。
・地下10Fまでの横80x縦25の大きさの壁に囲まれた迷宮を毎回ランダム生成
下り階段>
上り階段<
壁#
迷宮内の照明や視点は任意。
その他細かいことは適当なアレンジで。
0217デフォルトの名無しさんNGNG
なんでrouge cloneみたいなデータ定義の方が面倒臭いもの課題にするんだろう…
0218デフォルトの名無しさんNGNG
すでに完成しているC最強って事で
0219デフォルトの名無しさんNGNG
日本語最強
0220デフォルトの名無しさんNGNG
>>218
完成しているCに不満があったからC++が出てきたんだろ。
最強とか言ってる点でアホ丸出し。
0221デフォルトの名無しさんNGNG
ローグのソースの話じゃないのか。
0222デフォルトの名無しさんNGNG
>>220
俺はC++に不満があるからCを使っている
0223デフォルトの名無しさんNGNG
まつもと乙
0224デフォルトの名無しさんNGNG
Ruby最強!!!
0225デフォルトの名無しさんNGNG
今までの流れでいくと、、
Cは機能が単純過ぎて独自実装が面倒→そこで生まれたC++は必要のないコードがたくさん
作れてしまう為かえって使い勝手が悪い。→そこで生まれたJavaは汎用的過ぎて、やはり
独自実装が面倒。制約・機能要件を考え、覚え、使うのが面倒→そこで最近生まれたのが、
Java5のジェネリックアーキテクチャ。
だが、概念がC++と同じで、機能が細かくなりすぎてまたまた使い勝手が・・・。
もうここいらでスクリプトでなんでもかんでも書ける言語が現れてもよいのでは?
0226デフォルトの名無しさんNGNG
>>225
いや、C++かJAVAがもっともベストポジションな言語。
使ってる人間の「知能指数」がある一定以上であれば。
ほんっと、純粋に頭のよさの問題。
絡み合った複雑な問題を、シンプルな問題に置き換える整頓頭脳。

オレはぎりぎりこのラインに足りてない。
足りてるヤシには、C++かJAVAがベスト。

RubyやPyhtonはこのあたりの知能指数が低くてもいける。
しかし、実行速度が犠牲になる場面では使えない。
0227デフォルトの名無しさんNGNG
Javaはアフォでも使える事を目指した言語です
0228デフォルトの名無しさんNGNG
227>> オイオイ
0229デフォルトの名無しさんNGNG
>>228
いや、>>227はいい所を突いてるぞ。
0230デフォルトの名無しさんNGNG
苦労徒がしこしこC弄ってるだけじゃ全然生産性が上がらないからな。
0231デフォルトの名無しさんNGNG
C#はもっとアフォでも使える事を目指した言語です。
0232デフォルトの名無しさんNGNG
Webアプリのフレームワークの、struts とか tapestry とかを最近勉強してたんだけど、
アホでも使えるようになってて、もう俺たちの仕事なんて無くなるんじゃないだろーか、という気がした。
0233デフォルトの名無しさんNGNG
なんとかフレームワークをつくる立場になれ
0234デフォルトの名無しさんNGNG
もう頭いいやつはプログラムなんて仕事にする時代じゃないんだよ
0235デフォルトの名無しさんNGNG
それにしては巷に流布する腐ったコードが労働生産性を下げまくってるような気がするが
0236デフォルトの名無しさんNGNG
>>226
Javaはもう突っ込まれているから言わんが、
Rubyって、さまざまな言語(ruby以前の言語、C/C++、Java、Perl、lisp/scheme、Smalltalk、Python等)を
参照(いいとこ取り)しているから、奥深かい部分は馬鹿には使えないと思う。
もちろん、いいとこ取りをしていても、バランスよく混ぜることに注意を払っているため比較的シンプルだと思うが。

それにC++の難しさは言語使用の複雑さから来たものも多いから、
概念の上では他の言語のほうがすごいこともありうると思う。

>>203
「鍛えた辞書」って、ライブラリのこと?ライブラリだったら他の言語でも普通じゃない?
0237デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Java

「Javaなんてうんこ」 by Rubyユーザ一同
0238デフォルトの名無しさんNGNG
・Rubyは普通に書いたらPerlの4倍遅い。
・開発速度はPerlが5分だとすると、Rubyはその20倍は掛かる。
0239デフォルトの名無しさんNGNG
嘘つくなボケ死ね
汚らしい奴等だ。
0240デフォルトの名無しさんNGNG
238は死ね
0241デフォルトの名無しさんNGNG
238はうじうむしう
0242デフォルトの名無しさんNGNG
>>238
おい黙ってないで何か言ってみろよ
クソ虫が
0243デフォルトの名無しさんNGNG
このスレで証明されたんだっけ?

最速スクリプト言語決定戦!
http://pc5.2ch.net/test/read.cgi/tech/1074996153/
0244デフォルトの名無しさん05/03/17 10:59:03
小規模かつ開発速度だけならHSP NO.1
0245デフォルトの名無しさん05/03/17 11:21:40
JBuilder最強!
0246デフォルトの名無しさん05/03/17 11:32:05
開発速度 = システムの大きさ / 開発にかかる時間
開発にかかる時間 = 開発終了時刻 − 開発開始時刻
開発終了時刻 = 完全にバグがなくなった時刻
完全にバグが無くなるまでの時間 = ∞

開発速度 = 0

どの言語も同じように最悪だな、おい。
0247デフォルトの名無しさん05/03/17 17:25:19
バグがないと証明するのは不可能である。よってバグなどない。
0248デフォルトの名無しさん05/03/17 18:14:15
>>247
おいおい、論理が破綻してるぞw
0249デフォルトの名無しさん05/03/18 15:08:08
開発終了時刻 = すべてのテストをパスした時刻

じゃないかな。
0250デフォルトの名無しさん05/03/18 18:24:19
うむ。バグなどないのだ。
0251デフォルトの名無しさん05/03/18 23:34:38
結          優
  局          勝
    は          な
      P          ん
        e          だ
          r          ろ
            l          ?
              が
0252デフォルトの名無しさん05/03/19 00:07:35
>>246
その論理ならシステムが大きいほど開発速度が大きいわけで
大きなシステムといえばAda
■ このスレッドは過去ログ倉庫に格納されています