Javaっていい所がない中途半端なプログラミング言語
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/02/14(水) 22:50:52の○○の所に当てはまるものがほとんどないよね
ウィンドウズでの開発
明らかにJavaはベストではない。性能が求められるものならC++.そうでなければVBやC#
ウェブ開発
P系言語やRubyのほうがいい
せいぜい、移植性の高さとそれに伴う教育に使いやすいって事ぐらいだよね
0002デフォルトの名無しさん
2007/02/14(水) 22:54:140003デフォルトの名無しさん
2007/02/14(水) 22:54:240004デフォルトの名無しさん
2007/02/14(水) 22:54:270005デフォルトの名無しさん
2007/02/14(水) 22:54:310006デフォルトの名無しさん
2007/02/14(水) 22:59:33残念ながら重複だ。
JavaやるとC++は有害に感じる int 2
http://pc10.2ch.net/test/read.cgi/tech/1171173223/
0007デフォルトの名無しさん
2007/02/14(水) 23:01:150008デフォルトの名無しさん
2007/02/14(水) 23:18:20http://d.hatena.ne.jp/lionfan/20070211
このエッセイは、Javaから怪しい臭いがする理由について、私と数名のプログラマが交わした
私的な会話を発展させたものだ。これはJavaの批判ではない! ハッカーのレーダーに関する
ケース・スタディーだ。
・・・
1. 熱心な誇大広告をされている。
2. 志が低い。
3. 隠された動機がある。
4. 誰もそれを愛さない。
5. 人々は無理矢理それを使わされる。
6. 船頭が多すぎる。
7. Javaは官僚的だ。
8. 見せかけだけのクールさ。
9. 大きな組織向けに設計されている。
10. ダメな人たちがJavaを好む。
11. お父さんがピンチだ。
0009デフォルトの名無しさん
2007/02/14(水) 23:33:27>1.熱心な誇大広告をされている。
これはガチだね。Java自体は悪い言語とは思わないが、
これを真に受けたJava厨はとにかくウザイ。
0010デフォルトの名無しさん
2007/02/14(水) 23:41:57とはいえ現状は代替となる物が無い。
JRubyあたりが本格的に使い物になる日が早くこないかな。
0011デフォルトの名無しさん
2007/02/14(水) 23:44:200012デフォルトの名無しさん
2007/02/14(水) 23:51:54Javaには何の面白みも無い。
0013デフォルトの名無しさん
2007/02/14(水) 23:58:010014デフォルトの名無しさん
2007/02/15(木) 00:02:24なんで?
0015デフォルトの名無しさん
2007/02/15(木) 00:03:41おいおい・・
0016デフォルトの名無しさん
2007/02/15(木) 00:03:550017デフォルトの名無しさん
2007/02/15(木) 00:04:51仕様書にまだ書いてないから気にするな。
0018デフォルトの名無しさん
2007/02/15(木) 00:06:20どういう観点で別物なの?
0019デフォルトの名無しさん
2007/02/15(木) 00:07:300020デフォルトの名無しさん
2007/02/15(木) 00:08:04知ってて聞いてるのか、
どっち?
0021デフォルトの名無しさん
2007/02/15(木) 00:10:26そういう意味ね。
話の流れ的には、意味がわからんけどね。
0022デフォルトの名無しさん
2007/02/15(木) 00:10:34Javaに無くてC++にある面白さってどんなの?
0023デフォルトの名無しさん
2007/02/15(木) 00:13:160024デフォルトの名無しさん
2007/02/15(木) 00:15:530025デフォルトの名無しさん
2007/02/15(木) 00:17:29関数型プログラミング、ジェネリックプログラミング、メタプログラミング、DSEL、
とりあえず何でも出来ちゃう所
0026デフォルトの名無しさん
2007/02/15(木) 00:19:01なんとなくグローバル変数書いちゃってみたりできるところ。
0027デフォルトの名無しさん
2007/02/15(木) 00:22:45なんつーか、C++じゃなくて専用の言語使えばいい気がするんだけど。。
0028デフォルトの名無しさん
2007/02/15(木) 00:24:51仕事でやる勇気は無いけど(やったら多分うらまれる)
0029デフォルトの名無しさん
2007/02/15(木) 00:26:49業務が面白い・つまらんなら理解できるんだがな。
0030デフォルトの名無しさん
2007/02/15(木) 00:27:290031デフォルトの名無しさん
2007/02/15(木) 00:32:02Javaはあなたのような人向けの言語だ。まちがいなく。
0032デフォルトの名無しさん
2007/02/15(木) 00:32:55俺もC++を使いこなすようになっていなければお前と同じこと言っていたかもしれん。
お前を羨むと同時にお前を哀れヤツだと同情する。...それがC++だ。
0033デフォルトの名無しさん
2007/02/15(木) 00:33:08言語で仕事選んでるあなたも大したもんだ。
デスマーチがんばってな。
0034デフォルトの名無しさん
2007/02/15(木) 00:33:450035デフォルトの名無しさん
2007/02/15(木) 00:33:52世の中、携帯からサーバまでJavaがNo.1なわけだが。
ウィンドウズPCだけでアプリ開発する時代は終わった。
Pとか特にRとか、スケーラビリティに問題有り杉で笑える。
0036デフォルトの名無しさん
2007/02/15(木) 00:34:140039デフォルトの名無しさん
2007/02/15(木) 00:40:030040デフォルトの名無しさん
2007/02/15(木) 00:40:07自作自演? この二人のメンタリティに違いを見いだせないのですが。
0041デフォルトの名無しさん
2007/02/15(木) 00:41:300042デフォルトの名無しさん
2007/02/15(木) 00:46:24他の言語でも同じこといいそうだな。
業務によって言語選定するだろ。
言語にこだわって仕事なんかしてる連中の方がヘンに見えるんだがなあ。
ちなみに自分はC++もやるしJavaもやるし。臨機応変。
0043デフォルトの名無しさん
2007/02/15(木) 00:46:450044デフォルトの名無しさん
2007/02/15(木) 00:49:36ここ2年くらいずっとJavaだし
ただJavaは言語として全然面白くないよねって言っただけ
業務が面白いかとかとはレイヤが違う話
0045デフォルトの名無しさん
2007/02/15(木) 00:52:450046デフォルトの名無しさん
2007/02/15(木) 00:53:20必要かどうかなだけで。
人によって違うんだろうな。
ただSJC-Pだったっけ?黒い問題集は面白いと思ったけどな。
裏技的なのもあるし。
0047デフォルトの名無しさん
2007/02/15(木) 01:00:33JavaならJBossの新しい機能使ったりして楽しめるよ。
0048デフォルトの名無しさん
2007/02/15(木) 01:02:06手を出したけど、それも全部面白そうだったから。
今の所それぞれの言語が直接業務に役立ったと言うことは無いけど、
それぞれの考え方は自分にとって確実にプラスになってると思う。
だから言語を面白いと思う感覚はとても重要だと思ってる。
0049デフォルトの名無しさん
2007/02/15(木) 01:05:50必要に迫られないと覚える気やら全くないわ。
STLとかも面白いっていうよりこんなんあるんやな、程度。
ガーベジコレクタとかも一緒。
0050デフォルトの名無しさん
2007/02/15(木) 01:14:13でも必要に迫られるかっていうとちょっと違くて、
知らないと損するって感じ。
0051デフォルトの名無しさん
2007/02/15(木) 01:18:26逆に足かせになることがあったりするのよね。
つか、わからんちんの状態で平気な連中がすごいんだけど。。
損したことも分からんか。。
0052デフォルトの名無しさん
2007/02/15(木) 05:26:49いいところはまさにその二つだ
あとはFCLOSEがcloseメソッドに変わっただけだ
0053デフォルトの名無しさん
2007/02/15(木) 09:07:220054デフォルトの名無しさん
2007/02/16(金) 22:53:110055デフォルトの名無しさん
2007/02/17(土) 00:00:05Webアプリ
0056デフォルトの名無しさん
2007/02/18(日) 23:11:10Rubyに比べたらJavaなんてくず
0057デフォルトの名無しさん
2007/02/18(日) 23:12:260058デフォルトの名無しさん
2007/02/18(日) 23:56:570059デフォルトの名無しさん
2007/02/19(月) 09:40:070060デフォルトの名無しさん
2007/02/19(月) 10:23:18あるとは思えない。Webアプリを背後の知識ベースの
領域まで広げて考慮するとRubyはまだ赤子。
0061デフォルトの名無しさん
2007/02/19(月) 16:25:06Rubyでプログラミングできるのは達人クラスだけということに
なりますね。後の人は、思い悩んでから「詳細な仕様をください」と
「差し戻す」ことになります。LispやPrologだと初級者でもすぐに
プログラムを書き始めますが。JavaとかRubyの仕様は初級者には
思考を助ける道具にはならないのです。
0062デフォルトの名無しさん
2007/02/19(月) 18:50:15ちゃんと立ち止まって考えさせるJavaとかRubyのほうが良いわけだね。
0063デフォルトの名無しさん
2007/02/19(月) 20:15:00いいとはいえませんね。
0064デフォルトの名無しさん
2007/02/19(月) 23:43:36字面の長い短いっても、程度問題じゃね?
ツボにはまれば5分の1くらいのコード量で済むぞ。
0065デフォルトの名無しさん
2007/02/21(水) 10:33:23ただ、PHPにしてもRubyにししても、短いコードを書くために
プログラマは正規表現を当たり前のこととして使用するわけです。
正規表現は「文字列の数学」とでもいうべきもので、やはり、
一つの知識です。ここではプログラマやコードを読む人に知識を
要求することと、コードが短くなることがトレードオフの関係に
なっています。真に洗練されたものなら、知識なくして、短い
コードが書けるにちがいありません。
0066デフォルトの名無しさん
2007/02/21(水) 11:26:41何が書いてあるかわからない、というのでは困ります。現在の
スクリプト系の言語のプログラムにも、Perlなどが典型ですが
ややその嫌いを感じます。
0067デフォルトの名無しさん
2007/02/21(水) 13:03:24じゃ、まず「知らない人でも何が書いてあるかわかるプログラミング言語」なるものの
例を出してみてよ。
0068デフォルトの名無しさん
2007/02/21(水) 13:12:270069デフォルトの名無しさん
2007/02/21(水) 13:45:23でなかったり、全解を探索に行く機構が実行状況を把握しにくくします。
再帰的にほとんど処理しますが、再帰的な認識が不自然なケースも
あります。これらは、わかりやすいコードの代償と考えられます。
上にも書いたトレードオフはここでも働いています。コードの長い短いと
いう話題だったので、短かければ短いで必ず何かあるものだと
いうことを書きたかったのです。Prologがどうだこうだという
つもりはありません。
0070デフォルトの名無しさん
2007/02/21(水) 16:01:05その時点で挫折してしまう俺がアフォなの?
0071デフォルトの名無しさん
2007/02/21(水) 17:09:34?- see('foo.pro'),findall(X,(repeat,read(X),(X=end_of_file,!,fail;true)),L),seen.
ファイル'foo.pro'をリスト読み取り使いますが、これは裏技の類です.
Lにリストが構成され、trueの所に普通フィルターがきます。
0072デフォルトの名無しさん
2007/02/21(水) 20:20:29r(X) :- read(Y),r(Y,X).
r(X,X) :- not(X=end_of_file).
r(Y,X) :- not(Y=end_of_file),read(Z),r(Z,X).
?- see('foo.pro'),findall(X,r(X),L),seen.
0073デフォルトの名無しさん
2007/02/21(水) 20:58:040074デフォルトの名無しさん
2007/02/21(水) 23:10:23> 何が書いてあるかわからない、というのでは困ります
これどうなんだろ。困るかなあ。
解ればいいだけじゃね?
C/C++のような「解っていても、(コードの書き方によっては)読解が困難」じゃなければ
問題ないと思うんだが。
0075デフォルトの名無しさん
2007/02/28(水) 20:33:300076デフォルトの名無しさん
2007/06/24(日) 21:02:58それで十分じゃないかね?
0077デフォルトの名無しさん
2007/09/16(日) 09:52:44Prolog(笑)
0078デフォルトの名無しさん
2007/09/16(日) 09:53:170079デフォルトの名無しさん
2007/09/16(日) 12:37:360080デフォルトの名無しさん
2007/09/18(火) 22:03:59■ このスレッドは過去ログ倉庫に格納されています