トップページ⇒tech
566コメント118KB

なあ最強の言語って何よ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
もっとも使える言語って何よ。
過去のものでも現在のものでもいいからさ。教えてくれよ。
やっぱりC/C++なの?
もっと使える言語があったら教えてくれ。
0412デフォルトの名無しさんNGNG
>>411
おまえの脳内では人足頭がエンジニアなんだな。
さしずめ人足あたまと呼んでおこう。
0413デフォルトの名無しさんNGNG
OCaml

Polymorphic XML Parser
http://www.ocaml-programming.de/programming/pxp.html
0414デフォルトの名無しさんNGNG
CでGUIは難しくないよー。
「猫でも」を見てごらんよ。
0415デフォルトの名無しさんNGNG
>>414
Win32SDKでってこと?
あれを難しくないっていえるのは、かなりのレベルかと。
すくなくともめんどくさい。
0416デフォルトの名無しさんNGNG
レベルは猫なみです。

GUI部分はいったん作れば後は手直しで済むから、めんどくさいけどガマンだよー。

ポインタと構造体の知識は必要だけど、それはGUIに限った話じゃないよね。
0417デフォルトの名無しさんNGNG
>>416
そうかぁ?
新しいコントロール使うたびにメッセージ勉強しなアカンやろ。

そこまでポインタと構造体の知識が必要ないプログラム作るのにも、ポインタと構造体の知識がいるし。
そもそもメッセージの仕組みに初心者が馴染めるとは思わんし。
0418デフォルトの名無しさんNGNG
>>417
待ち行列なんてスタックと同レベルの初歩的データ構造だと思うけど。
0419デフォルトの名無しさんNGNG
Cは最強かも知らんが、GUIならMFC使うんじゃないのか?
0420デフォルトの名無しさんNGNG
MFCは良いと思うけど、OnDraw()とOnTimer()に限界を感じ始めて
ブロック転送やスレッドを使うようになったら、途端にソースが
複雑になったりしない?
いっそWinMain()やWndProc()に手を入れた方がシンプルだよー。
0421デフォルトの名無しさんNGNG
最近はGUIだけC++BuilderでVCLで組んでる。
MFCなんて忘れちゃったよ・・・。
たぶんもう仕事で使うことない気がする。
GUIの仕事なんてあんまないし。
GUIモノは昔と比べるとJavaの案件増えた。

まだ仕事でMFC使ってる人いる?
0422デフォルトの名無しさんNGNG
WindowsでC++でGUI使うときはC++Builderだな。
著作権侵害の幇助もできるし。
0423デフォルトの名無しさんNGNG
なにしろ今もっとも熱い「市販のウィニー作成ソフト」だからな
0424デフォルトの名無しさんNGNG
WinnyはVCじゃなかったか。
0425デフォルトの名無しさんNGNG
途中からBCBに変わったらしい。

んで先日、押収されたブツを並べた写真の中に
めでたくBCBのパッケージが・・・。
0426デフォルトの名無しさんNGNG
>>417
しなあかんやろ。
0427デフォルトの名無しさんNGNG
で、C++Builder 最強って事でいい?
0428デフォルトの名無しさんNGNG
>>427
いいよ。
C++Builder8最強。
0429デフォルトの名無しさんNGNG
Squeak
0430デフォルトの名無しさんNGNG
↑とろいし、閉鎖的な環境が・・・
0431デフォルトの名無しさんNGNG
Squeak はクロージャも使えないんで除外しても、Smalltalk は結構最強に近いと思うよ。
ネイティブコンパイル出来て FFI が使える処理系なら、速度とかライブラリはどうとでも
なるしね。
0432デフォルトの名無しさんNGNG
Limbo最強
0433デフォルトの名無しさんNGNG
何日か前、テレビでやってたな
「果たして世界最強の通貨は?」

判定には銭形平次方式を採用してた
0434デフォルトの名無しさんNGNG
では、ム板的には山崎か沢村に使わせて決めると言うことで。
0435デフォルトの名無しさんNGNG
最強の言語はPython
Pythonはかっこいい
Pythonなら最高速
Pythonがあればなんでもできる

0436デフォルトの名無しさんNGNG
俺の周りにはPython使える人がいないので
セキュリティもバッチリです・・。
Python遅いけどな。
0437デフォルトの名無しさんNGNG
E P L 最 強
EPL最強
EPL最強
E P L 最 強
EPL最強
EPL最強
E P L 最 強

E P L 最 強
EPL最強   EPL最強
EPL最強   EPL最強
E P L 最 強
EPL最強
EPL最強
EPL最強
EPL最強

EPL最強
EPL最強
EPL最強
EPL最強
EPL最強
E P L 最 強
0438デフォルトの名無しさんNGNG
Basic
0439デフォルトの名無しさんNGNG
Python
↑
なんて読む?
0440デフォルトの名無しさんNGNG
バイソン?
0441デフォルトの名無しさんNGNG
ピストンだろ
0442デフォルトの名無しさんNGNG
先生方出番です。http://news12.2ch.net/test/read.cgi/news/1086706759/
0443デフォルトの名無しさんNGNG
>>435
素人が
0444デフォルトの名無しさんNGNG
>>439
「ぴちょん君」がオフィシャルな読み方ですが。
0445デフォルトの名無しさんNGNG
強型付け、動的型付け、静的束縛で、クロージャが無いとしんどいな。
0446デフォルトの名無しさんNGNG
最強の言語、このスレでそろそろ決めちゃって下さい。
どなたか、強力な漢 おながいしまつ。
0447デフォルトの名無しさんNGNG
ゲーデル数が最強。
0448デフォルトの名無しさんNGNG
Cだな。おまえらも本当はCだと思ってだろ。
0449デフォルトの名無しさんNGNG
>>448
Java厨登場
0450446NGNG
>>448
Cですね。分かりました。
C最強。
Cありがとう。
0451デフォルトの名無しさんNGNG
Javaこそが最強!!!
0452デフォルトの名無しさんNGNG
HSP
0453デフォルトの名無しさんNGNG
JAVA以外は糞
0454デフォルトの名無しさんNGNG
ひまわりに勝てる言語はねーよ
0455一星 ◆Cppn/.YI3. NGNG
結局、大半は自分の使える言語だけを最強と思い込んでるみたいだな。
0456デフォルトの名無しさんNGNG
どう考えても Java だろ
0457デフォルトの名無しさんNGNG
>>1-456
織田信長を知らないのか。
0458デフォルトの名無しさんNGNG
JavaでOSを書いたらCの次に最強にしてあげてもいいよ。
0459デフォルトの名無しさんNGNG
プログラミング言語は満載した機能を特色の第一とするものではない。
あとになって機能の追加が必要と判明するような弱点と制限を取り除いて設計すべきである。
今日使用されるほとんどの重要なプログラミングパラダイムを取り扱うのに充分柔軟な、
実用的で効率のいいプログラミング言語を作成するにあたっても、
構成方法に制約がなければ極めて少数の式構成規則で充分である。
0460459NGNG
それは Java が証明している。
0461デフォルトの名無しさんNGNG
実用的で効率のいいプログラミング言語を作成するにあたっても、
構成方法に制約がなければ極めて少数の式構成規則で充分である。
それは Java が証明している。
0462デフォルトの名無しさんNGNG
とにかく、言語と処理系と実行環境が分離している世代の言語と、言語と処理系と実行環境が密接な世代の言語を単純に比較してもねぇ。
0463デフォルトの名無しさんNGNG
最小主義。
0464デフォルトの名無しさんNGNG
VBで画面作って、
文字列処理はRubyでやって、
高速化はC、C++でやって、
DB部分は正直保留して
0465デフォルトの名無しさんNGNG
全部覚えて使い分ければいいです。
http://milkpudding.net/cgi-bin/ys/html/02_06.html
0466デフォルトの名無しさんNGNG
Javaは当初開発力不足で、始めは小さい仕様にせざるおえなかった
その逃げ口上が、この機能は無い方が、バグを減らせるだった
そんなアホな言い訳を、鵜呑みにしてるのはJava厨だけ
いまじゃ後追いで、他の言語の使用を取り込むのに必死
だったら最初から組みこんどけよ
仕様はつぎはぎ、互換性はボロボロ、信者は厨ばっか
0467459NGNG
>>466
>そんなアホな言い訳を、鵜呑みにしてるのはJava厨だけ

いや、俺も Java 厨は大嫌いだが、
そんなことを考えている言語は他にもありそうだな。

そうだな、、、例えば
http://www.sci.toyama-u.ac.jp/%7Eiwao/Scheme/r5rsj/html/r5rsj_toc.html
とかさ。
0468デフォルトの名無しさんNGNG
lisp系はマクロを使えば新しい構文作れるからな。
新しい構文作れない言語で最小の構成にされたら記述がダルくなるだけ。
0469デフォルトの名無しさんNGNG
>>467
Guy Steeleによると、Schemeは審美主義、ミニマリズムでデザインし、
Javaは「継続、高階関数、クロージャといったアフォには理解できない
概念を含まないよう」デザインしたらしいぞ。末尾再帰の最適化を
保証しないことにしたのもわざとだってさ。
だから、言語仕様が小さいといっても、SchemeとJavaではその理由は
正反対なんだよ。
というのをc.l.jかc.l.sで読んだ記憶がある。
0470デフォルトの名無しさんNGNG
ガッツが最強だよ。
0471デフォルトの名無しさんNGNG
「せざるおえなかった」ってゆうのが、頭悪そうでいいですね。
0472デフォルトの名無しさんNGNG
>>469
クロージャは最初は入っていたが、アフォが五月蝿いんで外した。
というのを LL1 で読んだ記憶がある。
0473デフォルトの名無しさんNGNG
>>462
世代じゃないだろ
0474デフォルトの名無しさんNGNG
クロージャは外しちゃダメだよなぁ
0475デフォルトの名無しさんNGNG
>>469,472
へーへーへーへーへーへーへー
0476デフォルトの名無しさんNGNG
結局、最強厨が金斗雲に乗ってどこに飛んでいっても、そこの柱には
「Guy L. Steele Jr.」と書いてあるわけだ。
0477デフォルトの名無しさんNGNG
GLS が標準化に関わったのは Scheme, Common Lisp, Java, C で全部だよね?
OOP の桃源郷、Smalltalk には別のお釈迦様がおわするよ。
0478デフォルトの名無しさんNGNG
>>477
ECMA Scriptなんて俗っぽいこともやってるよ。
Smalltalk界でもpaperのreferenceには載ってたりするから、菩薩の一人ではあるんじゃない?
0479デフォルトの名無しさんNGNG
ECMAScriptからクロージャをはずさなかったのはなぜだろう。
みんなはオモチャだと思ってるだろうけど実は。。。ってことなのかな。
0480デフォルトの名無しさんNGNG
そう言われて初めて仕様
http://www.ecma-international.org/publications/standards/Ecma-262.htm
をちゃんと読んだんだけど、さすが、よくできてるね。
(function(x){x(x)})(function(x){x(x)})
なんてのはJavaScript屋さんの間では常識なのかな。
0481デフォルトの名無しさんNGNG
HSPこれ最強マジお勧め
0482デフォルトの名無しさんNGNG
Joyこれ最強マジお勧め
0483デフォルトの名無しさんNGNG
アセンブラに勝るものはない。
0484デフォルトの名無しさんNGNG
今までのレスを総合評価すると、
HSPが最強ってことだな。
0485デフォルトの名無しさんNGNG
日本語最強
0486デフォルトの名無しさんNGNG
まあ、ある意味HSPは最強だな。
0487デフォルトの名無しさんNGNG
ヤバイ。HSPヤバイ。まじでヤバイよ、マジヤバイ。
まず厨房が多い。もう多いなんてもんじゃない。超多い。
多いとかっても「中学20クラスぶんくらい?」とか、
もう、そういうレベルじゃない。
何しろ無脳。スゲェ!なんか単位とか無いの。初心者とかネチケットとかを超越してる。無能だし単発超多い。
しかも年々増加してるらしい。ヤバイよ、増加だよ。
だって普通は厨房とかプログラミングしないじゃん。だって自分の部屋で引きこもってHSPとかやってたら家族が困るじゃん。HSPでドラクエ作れますか?とか聞かれたら困るっしょ。
厨房が増えて、一年前は10人だったのに、三年後には200人とか泣くっしょ。
だから良識のある人は増加しないしない。話のわかるヤツだ。
けどHSPはヤバイ。そんなの気にしない。厨房増加しまくり。最も遠くからアクセスする厨房とか観測してもよくわかんないくらい多い。ヤバすぎ。
無脳っていたけど、もしかしたら有脳かもしんない。でも有脳って事にすると
「じゃあ、有能な厨房ってナニよ?」
って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。
あとウザイ。始めまして。HSPをDLしてみましたのでこれからよろしくお願いします(^^)。C言語で言うとHelloWorld作ったので分からないことがある人は何でも聞いてください。ウザイ。ウザすぎ。本家住人がレスも返さずに放置。怖い。
それに超同人ゲー多い。超大量。それに超ダサ。
なんつってもHSPは拡張DLLが凄い。無限とか平気だし。
標準機能なんて小数点とかたかだか分数が出てきただけで上手く扱えないから整数にしたり、ユーザーまかせするのに、
拡張DLLは全然平気。小数を小数のまま扱ってる。凄ずき。超ヤバイ。
とにかく貴様ら、HSPのヤバさをもっと知るべきだと思います。
そんなヤバイHSPを作ってるおにたまとか超偉い。もっとがんばれ。超がんばれ。
0488デフォルトの名無しさんNGNG
漏れは消防の頃、N88-BASICでスーパーマリオ作れると思ってたからなぁ・・・。
(今なら出来なくもないが)

HSP厨見ていると、なんだか昔の自分を見ているみたいで懐かしい。
0489デフォルトの名無しさんNGNG
HSPなら簡単に作れるんじゃない?
0490デフォルトの名無しさんNGNG
HSP最強
0491デフォルトの名無しさんNGNG
HSP厨のアフォが必死に書き込んでます。sage
0492488NGNG
>>489
んじゃ、つくってみれ。
簡単に作れないことが分かるからw
(ってか、HSPじゃ無理だろ・・・・)

やっぱり、C♯が最強。
0493デフォルトの名無しさんNGNG
C♯ってBasicなエセCもどきだし、DQN臭い
0494デフォルトの名無しさんNGNG
HSP最強っていってるやつは馬鹿。 世界中の「プログラマ」がそう思ってる。
俺的にはC/C++だけど、C#もいい。あとLispも魅力的と思うけど…。

0495デフォルトの名無しさんNGNG
具体性のかけらもない糞レスを朝っぱらから堂々と書けるのも
ある種の才能かもしれませんね ;-)
0496デフォルトの名無しさんNGNG
C#はゲイツに媚びてるチンパンしか使わんよ
0497488NGNG
>>496
使う使わないは問題ではない。
使われなくてもC♯が最強。

変な書き込みしか出来ないから、
HSP厨はアフォとか言われるんだよね。
0498デフォルトの名無しさんNGNG
↑なんて変な書き込み ;-)
0499デフォルトの名無しさんNGNG
マクロってのは置いておいて、まず今の時代、クロージャを使えないと“最強”を
名乗らせるにはちょっと弱い気がします。ここで fact (階乗)のコードを
提示して、クロージャ対決なんてどうでしょう。書きやすさや可読性、起動
の容易さやその記述の自然さとかを比較しつつ。
0500デフォルトの名無しさんNGNG
HSP最強(ある意味)
0501デフォルトの名無しさんNGNG
#Python

fact = lambda x: (x and fact(x-1) * x) or 1
fact(16) => 20922789888000L
0502デフォルトの名無しさんNGNG
#Ruby

fact = Proc.new {|x| if x==0 then 1 else x*fact.call(x-1) end}
fact.call(16) #=> 20922789888000
0503デフォルトの名無しさんNGNG
#Python

class MyFuncs:
 def div(self, x, y) : return div(x,y)

server = SimpleXMLRPCServer(("localhost", 8000))
server.register_function(pow)
server.register_function(lambda x,y: x+y, 'add')
server.register_introspection_functions()
server.register_instance(MyFuncs())
server.serve_forever()
0504デフォルトの名無しさんNGNG
prologまんせー
0505デフォルトの名無しさんNGNG
アスペクト思考の次はクロージャですか(プ
0506デフォルトの名無しさんNGNG
#Scheme (Guile)

(define fact (lambda (x) (if (= x 0) 1 (* x (fact (- x 1))))))
(fact 16) => 20922789888000

ただし、これは通常の関数定義と同義。
(define (fact x) (if (= x 0) 1 (* x (fact (- x 1)))))
0507デフォルトの名無しさんNGNG
クロージャ関係ないじゃん>fact
0508デフォルトの名無しさんNGNG
いいかげん下らん
0509デフォルトの名無しさんNGNG
最強の言語?
状況に応じて使い分けないの?
0510488NGNG
普通なら使い分けるが、このスレの趣旨として、
トリビアの種でやっていた、「銃と剣、強いのはどっち?」
みたいな乗りだと思っている。

だから最強なのはC♯
0511デフォルトの名無しさんNGNG
>>510
Windowsでしか使えないC#のどこが最強なんだ?
■ このスレッドは過去ログ倉庫に格納されています