D言語 vs C++ Round 1
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www.digitalmars.com/d/index.html
禿 Stroustrup
http://www.research.att.com/~bs/
ファイト
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGメーカーが名を連ねるか、に集中している。言語仕様としては
申し分ないとしても。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGグνやその他ベンダーに見向きもされなければ
今まで多くの言語がそうであったように消え去るのみ
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGそう考えるとそれ以外の部分、ライブラリの実装・
ゲーム・ドライバ・組み込みとかで争うことになるのかな?
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGDM頑張れ。
c++はプリプロセス破綻しすぎ。そろそろあきらめろ。
0013爺
NGNGただ、C++の(Cに比べて)おっそろしく無意味に肥大化した言語仕様に
辟易してるだけ。もっと使いやすい真にCの後継たる言語が現れればそれを使う。
それが何なのかは知らんけどなー。
0014デフォルトの名無しさん
NGNG理解できない・手に負えないから「無意味ということにしてしまう」わけですかあ。
まぁ老い先短い人はそれでもいいのかもしれませんね、もう見込み無いし。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG>いまさらGCが制御できないとか言ってる
いまどきGCのコストなんか気にするなという意味?
それとも”GCの制御ぐらいライブラリで出来るだろ”という意味?
0017デフォルトの名無しさん
NGNGデストラクタを利用して、
自動的にセマフォを開放してソケットをシャットダウンできる。
GCと、動作タイミングの予測可能なデストラクタを天秤に掛けると
便利なのは後者。リークやリソースのロックに対する予防措置が
完璧なソースを書きやすい。
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG最近の言語はどれも finally あるけどな。
0020デフォルトの名無しさん
NGNGおれは13ではないが
> 無意味に肥大化した言語仕様
意味があってもあそこまでつぎはぎだらけじゃしょうがないよ。
嫌々C#使うようになったんだが、もうC++嫌なんだよ。汚すぎて。
それとさ、ソフトなんて手軽に書けてナンボ。
所詮順序回路回路にしか過ぎないCPUの手順だ。
それが嫌なら、全部ASIC起こせよ。
君には組み合わせ回路と順序回路の違いもわかランだろうが。
0021デフォルトの名無しさん
NGNGほー。動作タイミングの予測ね。どんなOS使ってるのかな?
0022デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGfinallyとdestructorじゃ役割違うでしょ。
>>21
OS関係ないでしょ。
C++の言語仕様のdestructorの話だから。
0025デフォルトの名無しさん
NGNGdeleteかその値の宣言されたブロックが終わったときじゃないの?
0026デフォルトの名無しさん
NGNG一人でなに関係ない話してんの?w
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG20は誤爆と思われ。
スルーしる。
0029デフォルトの名無しさん
NGNG誤爆ではないと思うが。(>13,14,20できちんとつながってる)
0030デフォルトの名無しさん
NGNG> finallyとdestructorじゃ役割違うでしょ。
> > 自動的にセマフォを開放してソケットをシャットダウンできる。
の実装方法の話だから、この場合は比較する意味があるだろう。
0031デフォルトの名無しさん
NGNGdestructorでリソースの解放+後処理をやらざるを得なくなったんだろ。
思いっきり役割かぶってるし。
0032デフォルトの名無しさん
NGNGDはC++じゃなくてC#と比較しないとDに失礼だろ。
0033デフォルトの名無しさん
NGNG__finallyだったら事実上のC++の標準キーワードのように使われてますが、何か?
0034デフォルトの名無しさん
NGNGただのなまけだろ。ちゃんと本読めば実は複雑ではないことがわかる。
知識不足を棚にあげて無闇に嫌うな。
0035デフォルトの名無しさん
NGNGアヒャヒャ
0036デフォルトの名無しさん
NGNG>アヒャヒャ
なんだ、まともな日本語もしゃべれないのか。可哀想に。
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGD言語のリファレンスにはそんなようなことが書いてあるね。
0039デフォルトの名無しさん
NGNG>ただのなまけだろ。ちゃんと本読めば実は複雑ではないことがわかる。
1000ページを超える解説本を隅々まで読みこなすことが勤勉の証にはならない。
あと、
複雑というより、つぎはぎだらけで一貫性に欠ける。キタネェ言語。
0040デフォルトの名無しさん
NGNGMicrosoftはともかく他からネイティブコンパイラが出てきてもおかしくないよね。
monoは期待できないけどgccはどうなんだろね?
0041デフォルトの名無しさん
NGNG全容を知らないから、つぎはぎだらけという印象を受けるんだろう。
つぎはぎだらけということは全く無いし、たかが1000ページ読むのにダダをこねるようでは、技術者としてアレだと思います。
0042デフォルトの名無しさん
NGNGC++が精錬されてると思える時点で技術者としてはアレです。
0043デフォルトの名無しさん
NGNG>>39
> 1000ページを超える解説本を隅々まで読みこなすことが勤勉の証にはならない。
読んだことがないか、よほど読み方が下手糞なんだね。
(あの本は隅々まで読みこなすことを必要とするような本じゃないし)
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG>>43
お前は単に読んでるんじゃなくて眺めてるだけ。網膜に映っても脳みそが反応してないんだろうよ。
眺めるだけじゃガキにでもできるぜ。
C++の生産性に問題なければだれもC#なんて考案しない。
0046デフォルトの名無しさん
NGNGちょっと聞くが君ソフト屋ちゃんかね?
ソフト屋ごときが技術屋と思ってるんじゃないよね?
0047デフォルトの名無しさん
NGNG疑問を持たないほうがどうかしてるぜ。
pure Cの方がまだバグが入り込む要素が少ないと思うよ。
0048デフォルトの名無しさん
NGNGクラスと例外あるだけC++のがまだましでしょ。
C++を使いこなさなけりゃバグはそう入り込まないよw
0049デフォルトの名無しさん
NGNGC#のネイティブが出るならどっちにするか迷うけどな。
0050デフォルトの名無しさん
NGNG> お前は単に読んでるんじゃなくて眺めてるだけ。網膜に映っても脳みそが反応してないんだろうよ。
最後には妄想一辺倒で逃げる姿勢がカッコいいと思います。
0051デフォルトの名無しさん
NGNGOOは計算機の上で現実世界をシミュレートするわけだからCを下手に拡張しちゃ
いずれほころびが目立つようになでしょ。長年C++の経験があってようやく拡張の
方向が明らかになってきたんじゃないかな?
ネイティブCでかくのは嫌だけどこれからもC++はよりよいCとして受け入れられていくだろね。
C++を使った本格的なOOは徐々に廃れていくんじゃないの?
0052デフォルトの名無しさん
NGNGC#やDのコンセプトの中には当然あるんだろうし、C++が泥臭いものであることも、
歴史的な理由を持った単なる事実だからいいんだけどさ。
でも、「周囲の馬鹿とC++やるのは嫌だった、でもC#はイイ!」とかならともかく、
このスレで架空の言質取ったりして病的にC++叩いてる奴みたいに、
自分自身がその「馬鹿」であることを高らかにアピールされても困っちゃうよね。
1000ページ超ってのは多分『プログラミング言語C++』のことだろうけど、
「隅々まで読みこなして〜」とか言い出すのは、マジでアホか未読のどっちかだろ。
そこんとこ突っ込まれたら今度は「お前は読んでない」ってさあ。
それ言うなら、後ろに付くはずの「そうじゃなきゃ俺の立場がない!」を省いちゃ駄目だよw
0053デフォルトの名無しさん
NGNG仕様の汚さひとつで十分他の言語に移行する理由になるという常識がないのだろうか?
0054デフォルトの名無しさん
NGNG> C++使える人は他の言語に移らないという妄想に取り付かれた人がいる模様。
どこにもいないよw
(ビョーキっぽい誤読が同一人物臭いなぁ)
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGC++でエンジン作って(asmでチューンして)、Tcl/TkやC#でGUI部分作ったり、
perl/awkでC++の吐いたデータを処理したりと使い分けてんじゃねえの?
そこに新たな選択肢のDが加わってWelcomeだよな。
DやC#はエンジン部分もできてしまうことも多くなるということかな。
Winアプリとかでシームレスにプログラムが記述できればありがたいだけじゃん。
嫌なら使わなければいいだけだし、頭から排除する要素は全くないよね。
0057デフォルトの名無しさん
NGNG糞レス書いて意味もないのに上げるな。アホが。
0058デフォルトの名無しさん
NGNGC#はともかくDにはまだこれといったGUIデザイナがないから、戦うのはJavaじゃねーかな
Cが使えるから資産は引き継ぎやすいだろうけどね
0059デフォルトの名無しさん
NGNG勝手に受け止めて反応しちゃうような頭の悪いドリーマーには
C++は難しすぎたということなのかな。
普通の頭を持った平々凡々たる俺にはよくわからないけど。
0060デフォルトの名無しさん
NGNGおびえなくていいよ。いじめに来たわけじゃないし ^_^
0061デフォルトの名無しさん
NGNGしかしこの場合、dllつかってやるしかないと思うんだけど、うまい方法あるの?
DLLでエクスポートしたC++のクラスをC#で扱える(関数はやったことあるけどクラスのインポートはよくしらないので教えて)?
0062デフォルトの名無しさん
NGNGそだね。というよりMSがDを取り組むのは現状では...?なので
winでは永遠にないかもね。
個人的にもXではGUIはTcl/Tk以外必要ないので、結局お目にかかることなかったりして。
0063デフォルトの名無しさん
NGNGwrapper書くんならManagedC++で書けば簡単でしょ。
0064デフォルトの名無しさん
NGNGGUIライブラリそのものは既にプロジェクトが発足してるしね
Cで作られたリソースエディタとかあるならそれなりの環境は揃うはず
0065ソフト屋
NGNGそれ以前にc++をきちんとc++として扱ってるプログラマーも稀だ。
だがプロジェクト自体は VC++ 使うことが多いね。
VBやJavaは併用することはあってもメインで使うことは少ない。
…何が言いたいかって?
使いやすいからといってVBやJavaが使われることは少なく、
言語として優れているからC/C++が広く使われている訳じゃないって事さ。
0066デフォルトの名無しさん
NGNGのあとの個所が何を言いたいのかわからないケース。
0067デフォルトの名無しさん
NGNG逆に教えて欲しいよ。
comも含めていろいろ試行錯誤したんだけどクラス単位でのexportはあきらめた・・・チャンチャン
だって、結局template の export が出来ないんだもん。
>ManagedC++で書けば簡単でしょ。
manageg c++使うならドキュメントの整備具合からしてC#の方がよっぽど使いやすいと思うが。
もうM$はC++やる気ないみたいじゃないの?Cでwrapper書くほうが手っ取り早いと思うが、
0068デフォルトの名無しさん
NGNG強いて言うならGraphicsの遅さですが。
あとフォームを継承したときにフォームデザイナがおかしくなるぐらいで。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGいや、だから、ManagedC++はwrapperだけだって。
関数よびだしとイベント通知(delegate)があれば十分つかえる
コアはC++でGUIはC#でって選択は悪くない。
0071デフォルトの名無しさん
NGNG自分の理解力の無さを棚に挙げて、煽って勝った気分でいるケース。
言語の勝敗(普及するか否か)は、言語デザインの優劣や使いやすさで
決まるモンじゃないって言いたいんでしょ。多分。
0072デフォルトの名無しさん
NGNG本人でしょw ださっw
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGたまにDのコンパイル能力見るけど、コンパイル速度はC++の1/4で
関数呼び出しに関しては時にはCを超えるという結果も出てるらしい
これはもうJavaやC#とは目指してる場所が違うな
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGGCはよほどリアルタイムじゃない限りは速度向上に繋がるらしいし
0079デフォルトの名無しさん
NGNGBasic
C++
D
VisualE++
0080デフォルトの名無しさん
NGNGBasic
C++
D
VisualE++
FORTRAN
0081デフォルトの名無しさん
NGNGBasic
C++
D
VisualE++
FORTRAN
HSP
0082デフォルトの名無しさん
NGNGD言語、E言語・・・H言語まできたら、
「はじめてのH」って本が出るのかなぁ・・・・。
0083デフォルトの名無しさん
NGNGBasic
C++
D
VisualE++
FORTRAN
HSP
LISP
0084デフォルトの名無しさん
NGNGBasic
COBOL
D
VisualE++
FORTRAN
HSP
LISP
JAVA
0085デフォルトの名無しさん
NGNGBasic
COBOL
D
VisualE++
FORTRAN
HSP
LISP
JAVA
DMonKey
0086デフォルトの名無しさん
NGNGBasic
C++
D
Visual E++
FORTH
HSP
LISP
JAVA
DMonKey
Logo
Modula
FORTRAN
Objective-C
PASCAL
0087デフォルトの名無しさん
NGNGALGOL
APL
AppleScript
AWK
B
BASIC
Brainfuck
C
C#
C++
CHILL
COBOL
ConcurrentClean
Curry
Delphi(ObjectPascal)
D言語
Eiffel
Forth
FORTRAN
Haskell
ICON
Java
JavaScript
JScript
LabVIEW
Lisp
LOGO
Lua
0088デフォルトの名無しさん
NGNGModula-2
Oberon
ObjectPascal
Objective-C
OCaml
OPS
Pascal
Perl
PHP
PL/1
PostScript
Prolog
Python
REXX
Ruby
Sather
Scheme
Self
Simula
SimuLink
Smalltalk
SQL
superC
Tcl/Tk
TTS(TechnologyTerminalScript)
Turing
VBScript
0089デフォルトの名無しさん
NGNGLimbo
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGCPL
BCPL
C#
IPL
0092デフォルトの名無しさん
NGNGこの馬鹿をどうにかしてください
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGActiveBasic
C++
D
Visual E++
FORTH
HSP
Lisp
JAVA
DMonKey
Logo
Modula
FORTRAN
Objective-C
PASCAL
QuickBasic
REXX
Smalltalk
TTSneo
UML
VisualBasic
AWK
XML
RUBY
Z
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG>>91のIPLかIALのお好きな方を
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGVで出現済み。
それならVBAとかVBSにしよう、っても無し
009994
NGNG0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGDだし。
0104デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNGCNET Japan
最終更新時刻: 2004年9月3日(金) 20時57分, ...
japan.cnet.com/ - 52k - キャッシュ - 関連ページ
Cプログラミング診断室
... 書 名, 改訂新版 Cプログラミング診断室. 副 題, さらに美しく健康的なプ
ログラムのために. 著 者, 藤原博文. ... 書 名, Cプログラミング診断室. 副
題, うつくしく健康なプログラムのために. 著 者, 藤原博文. ...
www.pro.or.jp/~fuji/mybooks/cdiag/ - 17k - キャッシュ - 関連ページ
www.fandc.co.jp/
関連ページ
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGRound2が立つ日は来るのだろうか。
そういや"マイクロスレッド"でぐぐったら
やねのD言語のページが二番目だったとな。
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNG既になされちゃってるからなぁ・・・
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNGふつうfiber
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGEiffel?
0117デフォルトの名無しさん
05/01/23 20:13:390118デフォルトの名無しさん
05/01/31 23:39:220119デフォルトの名無しさん
05/03/04 23:09:160120デフォルトの名無しさん
05/03/13 00:06:06マシン語でもいい。
0121デフォルトの名無しさん
05/03/17 13:25:430122デフォルトの名無しさん
05/03/19 12:32:410123デフォルトの名無しさん
05/03/19 17:12:58Dの話はDのスレでしてると思うんだ。
0124デフォルトの名無しさん
05/03/19 17:46:520125デフォルトの名無しさん
05/03/20 03:53:34DMCってボーランドのコンパイラよりいいと思うんだ。
なんか、フリーのコンパイラと言えばBCCだろって風潮が
あるようだけど、DMCの方がいいだろと。
0126デフォルトの名無しさん
05/03/20 18:08:12使えるから代表になってるんじゃないのか。
0127デフォルトの名無しさん
2005/03/23(水) 03:54:44じゃないかな?
DMCと設定の程度は変わらない、と言うか
DMCの方が簡単なくらいだと思ったけどなぁ。
DMCはそのままでinline asm使えるからいいと思うな。
0128デフォルトの名無しさん
2005/06/26(日) 07:54:080129デフォルトの名無しさん
2005/06/26(日) 10:43:22まあ、そんな制限は俺にとってはどうでもいいんだが
わざわざ制限があるものを使いたがる奴は居ないよな。
0130デフォルトの名無しさん
2005/11/20(日) 02:04:100131デフォルトの名無しさん
2005/11/20(日) 16:10:02言語仕様で勝負する時代はもう10年前に終わってるし。
0132デフォルトの名無しさん
2005/11/20(日) 16:18:13ギリギリセーフなんだよ。わかった?
0133デフォルトの名無しさん
2005/11/21(月) 01:01:36名言だね。統合開発環境は、言語の競争力の多勢を占めるよね。
まぁ、3年もほっとけば、出て来るんだろうけど。
0134デフォルトの名無しさん
2005/11/21(月) 22:36:000135デフォルトの名無しさん
2005/11/22(火) 22:07:48だな。
まともなGUIのフレームワークも、web用のフレームワークもない時点で、実用には程遠い。
0136デフォルトの名無しさん
2005/11/22(火) 23:05:510137デフォルトの名無しさん
2005/11/25(金) 01:50:24そういうことを考えるとJavaとかC#最強で終了しないか?
Dはもっとニッチ市場狙ってると思う。というかまともに張り合うの無理
0138デフォルトの名無しさん
2005/11/25(金) 02:21:53短い期間で見れば開発効率の良い言語だろうな。
俺はD言語好きだよ。
0139デフォルトの名無しさん
2005/11/25(金) 10:39:24俺はC++が嫌い。拡張子がCPPなのに中身がCなコードが多すぎる
0140デフォルトの名無しさん
2005/11/25(金) 18:23:42愛しているやつはC++を愛しきっている。
俺もそんなになりたいよorz
0141デフォルトの名無しさん
2005/11/25(金) 22:30:010142デフォルトの名無しさん
2006/01/15(日) 13:00:470143デフォルトの名無しさん
2006/01/15(日) 14:37:230144デフォルトの名無しさん
2006/01/15(日) 18:05:02【OSを作るためのもの】
C言語/C++/D言語
【アプリを作るためのもの】
C++/Java/VB/C#/D言語
【WEBに組み込むプログラム及び実験用の小さな使い捨てプログラムを作るためのもの】
Perl/PHP/Python/Ruby
現在の勢力図を表せば『C・C++/C#・Java/PHP・Python』となる。
これが『D/C#/Ruby』となれなければならない。
0145デフォルトの名無しさん
2006/01/15(日) 20:26:56漏れ的にはD/D/Rubyでいいよ
0146デフォルトの名無しさん
2006/01/15(日) 21:37:44一体何割の人が両方をちゃんと分かって使い込んだ上で言ってるんだろう?
分かった上での批評は立派な意見だが
分からないで批評するのはただの言い訳でしかない。
いっしょにしてもらったら困るよ。
0147デフォルトの名無しさん
2006/01/15(日) 21:43:310148デフォルトの名無しさん
2006/01/28(土) 00:31:33まったくお話にならんオモチャなんだが…>D言語
0149デフォルトの名無しさん
2006/01/28(土) 09:47:220150デフォルトの名無しさん
2006/01/29(日) 02:06:37業務に使える開発言語と、それ以外のオモチャだ…。
0151デフォルトの名無しさん
2006/01/30(月) 03:35:16GUI系やWin32APIのライブラリさえ完全ではないし現状でオモチャなのはアタリマエ。
そもそも開発中のサポートも全くない言語を業務に使う方が問題じゃないのか?
0152デフォルトの名無しさん
2006/01/30(月) 19:49:56つかもう、勝ち目ゼロなんだが…。
0153デフォルトの名無しさん
2006/01/31(火) 01:57:32まあ、Dが美しいとは思わないけど。
たとえ話なら、Dはモデルガンで改造すれば人も殺せますよ。
くらいじゃないかな?もちろん自己責任でお願いします。
0154デフォルトの名無しさん
2006/01/31(火) 05:08:48仮にも製品化されてるものや歴史のあるものと比較する意味があるのかね。
かといってD言語のページの多言語との比較表もアレだとは思うし、
既にメジャーなVisual〜やJAVAがある時点で元々勝ち目はないも同然だが。
0155154
2006/01/31(火) 05:09:35多言語->他言語
0156デフォルトの名無しさん
2006/01/31(火) 15:06:230157デフォルトの名無しさん
2006/01/31(火) 17:57:150158デフォルトの名無しさん
2006/01/31(火) 20:11:40俺が作ったんだとしたら、絶対メジャーにはならんな!
その前につくれないがな・・・。
0159デフォルトの名無しさん
2006/02/01(水) 01:20:31>>158
激しく同意。あと、CPUとかOSメーカーの思惑とかも色々あったと思う。
本来ありえない所でJava採用したり、相当金が動いたんだろうなと妄想。
0160デフォルトの名無しさん
2006/04/20(木) 03:04:42ほとんどビジネスの世界だね
0161デフォルトの名無しさん
2006/05/19(金) 19:21:140162デフォルトの名無しさん
2006/05/19(金) 22:57:27こういうと知らないだけとか勉強不足だとか言うやつ絶対出てくるけど、
いまソフト開発で求められてる高級言語ってのは
多くの人が理解しやすく、バグを生みにくいものだと思うんだよね〜。
1人で開発するんなら勝手にC++の本でも読みまくって
オナニーしてりゃーいいと思うけど、
集団で開発する場合だとなかなかそうもいかないっしょ。
アスキーの1000ページあるC++仕様本をすべて頭に入れてる
PGが果たしてどれだけいるだろうか・・・。
結構少ないと思うよ。
そんな一部の人間のチームで開発できる企業なんて限られてるっしょ。
まぁ効率重視のC++の需要は消えることはないとは思うけど、
普通のソフト屋にとってはC#とかD言語とかの方が需要あるだろうなぁ。。
とにかく今はクラスとかがちょっとわかっただけで、
C++使えるとか言って滅茶苦茶なコード書いて収集つかなく人が多すぎる。
一般PGは中途半端にC++に手を出さないでほしい。
0163デフォルトの名無しさん
2006/05/19(金) 23:10:30俺もそう思う。
正直、Modern C++ DesignとかEffecttive C++とか読んで理解しないと
まともに使いこなせない言語だよ・・・。
初期のJavaとかまとまってていいと思うんだが。
0164デフォルトの名無しさん
2006/05/20(土) 01:25:130165デフォルトの名無しさん
2006/05/20(土) 01:30:470166デフォルトの名無しさん
2006/05/20(土) 01:42:37問題ないってのがそもそもJavaの前提なんだな。
ところがx86の進化は留まるところをしらず、sparcはおろかalphaすら抜き去って最速。
しかも低コスト。
また、Javaは乱立していたUnix系OS上での共通基盤という意味もあったのだが、残念ながら
Linuxの一人勝ちでその意味も薄れてしまった。
結局、今やSolarisやAIXなんかは無視しても全然無問題で、LinuxとWin32でC/C++使えばそれでOKなのだ。
対応すべきOSが集約してきたらC/C++で組めばいいだけのこと。
0167デフォルトの名無しさん
2006/05/20(土) 01:57:50速度がクリティカルな場合はどうするの?
0168デフォルトの名無しさん
2006/05/20(土) 02:33:18超精鋭部隊のアセンブラで・・・
0169デフォルトの名無しさん
2006/05/20(土) 02:50:19D言語は、文法がシンプルになったけど、GCがついたので
より高級になってしまった。
0170デフォルトの名無しさん
2006/05/20(土) 02:55:030171デフォルトの名無しさん
2006/05/20(土) 03:13:330172デフォルトの名無しさん
2006/05/20(土) 03:19:060173デフォルトの名無しさん
2006/05/20(土) 04:32:00> アスキーの1000ページあるC++仕様本をすべて頭に入れてる
別にそんなことしなくたって使いこなせるだろ。
0174デフォルトの名無しさん
2006/05/20(土) 04:59:390175デフォルトの名無しさん
2006/05/20(土) 10:12:19VCだって初期は叩かれていた
JAVAだって出始めの頃は叩かれたし
Dも10年後に勝ってれば良いくらいの気持ちで接してやってくれないか?
0176デフォルトの名無しさん
2006/05/20(土) 12:30:51JAVAユーザーからしてみれば、信頼できるMS社製のLinux用.NET Frameworkがないことが問題だ。
これがC#が今ひとつ広まらない理由だ。
MS社は.NET FramworkとC#の前に、非Win環境のためにMFCを模したVMをつくるべきだったのではないか?
そしてVMにGCを搭載させる、多重継承など一部の機能を削るなどして、除所にC#仕様に近づけていく。
そしてVistaと共にC++とVBを廃止、同時にC#を発表すれば完璧だった。
C++とJAVAでは用途が違う。
C++はパッケージソフト、JAVAはサーバーサイドと住み分けが為されている。
現在のC#はVMという特性からC++よりもJAVAに近いが、MS社製のLinux用のVMが出ないので、JAVAを駆逐出来ないでいる。
そしてパッケージソフトの分野では今でもC++が主流である。
C++が望むC++の進化とはJAVAよりもD言語だ。
C++ユーザーにとってC#はむしろ退化である。
Winではネイティブ、LinuxではVM。
この両立を実現したとき、C#は最強言語になるだろう。
0177デフォルトの名無しさん
2006/05/20(土) 12:36:190178デフォルトの名無しさん
2006/05/20(土) 13:06:16俺も今すぐ勉強始めるな、C#。
0179デフォルトの名無しさん
2006/05/20(土) 14:04:17VCもJavaも未だに叩かれてるよ。ぶっちゃけ叩かれない言語なぞない。
0180デフォルトの名無しさん
2006/05/20(土) 14:16:350181デフォルトの名無しさん
2006/05/20(土) 16:39:100182デフォルトの名無しさん
2006/05/20(土) 16:41:510183デフォルトの名無しさん
2006/05/20(土) 16:42:260184デフォルトの名無しさん
2006/05/20(土) 16:46:18つか8bit,16biの頃ならまだしも、今時のやれキャッシュだパイプラインだマルチコアだ、
なCPU使うならCコンパイラの吐くコードの方が速かったり。
0185デフォルトの名無しさん
2006/05/20(土) 16:53:260186デフォルトの名無しさん
2006/05/20(土) 16:57:370187デフォルトの名無しさん
2006/05/20(土) 17:00:171フレームに1回GCを発動させるよう調節しないと画面がカクカクになる
GC切って後でまとめてどかんってのは愚の骨頂らしい
0188デフォルトの名無しさん
2006/05/20(土) 17:09:110189デフォルトの名無しさん
2006/05/20(土) 17:10:371フレームに一回GCって、大杉じゃね
0190デフォルトの名無しさん
2006/05/20(土) 17:24:18GCってイメージするよりずっと高速だよ
マップ等に保持されるオブジェクトは、そのうち殿堂入りするし
動的に生成されるメモリなんてたかが知れてるからリソース消費も微々たる物
0191デフォルトの名無しさん
2006/05/20(土) 17:50:21別に無能な事を自己紹介しなくてもいいよ
0192デフォルトの名無しさん
2006/05/20(土) 17:55:000193デフォルトの名無しさん
2006/05/20(土) 18:01:45そうか。
高血圧は良くないから落ち着いた方がいいんじゃないか?
0194デフォルトの名無しさん
2006/05/20(土) 18:03:16プログラマの精神的な未熟さは、vipに迫るものがあるな
0195デフォルトの名無しさん
2006/05/20(土) 18:11:090196デフォルトの名無しさん
2006/05/20(土) 18:23:280197デフォルトの名無しさん
2006/05/20(土) 18:35:270198デフォルトの名無しさん
2006/05/20(土) 18:37:43ていうかModern C++もEffecttive C++も読んでない奴がC++使えるとか言ってる世界なの?開発って
なんかこの板とかマ板とか読んでるとあんまりいい世界じゃなさそうだね。
俺職業プログラマになりたいと思ってたけど考え直そうかなあ。(いま学生)
0199デフォルトの名無しさん
2006/05/20(土) 18:41:04NEET候補生乙
0200デフォルトの名無しさん
2006/05/20(土) 18:44:08あれ5年前だからな
0201デフォルトの名無しさん
2006/05/20(土) 18:47:24じゃあ何でカクカクになるんだ
0202デフォルトの名無しさん
2006/05/20(土) 18:50:280203デフォルトの名無しさん
2006/05/20(土) 18:56:48Javaには無いよな
D言語のがゲームに向いてるのかも知れん
0204デフォルトの名無しさん
2006/05/20(土) 19:05:28カクカクとダブルバッファが同関係アルの缶
0205デフォルトの名無しさん
2006/05/20(土) 19:33:25大人って思っている以上に馬鹿で勉強嫌いな奴多いよ。
PGとかのIT系行きたいとか言う奴の大半は
ラクそうで流行でなんとなく綺麗だからとか不純な動機のやつばかり。
C++でまともに開発できる人間なんて極々一部だよ。
0206デフォルトの名無しさん
2006/05/20(土) 19:52:36俺も学生なんですけど、そんなところなんですか・・・。
0207デフォルトの名無しさん
2006/05/20(土) 20:00:03安心しろ、他の分野でもそんなもんだ。
誰の言葉だったか忘れたけど「世の中の9割はクズだ」。
0208デフォルトの名無しさん
2006/05/20(土) 20:15:13みたいな、選択肢の無い状況でこの道に入る良くも悪くもビョーキな奴の割合は
確実に減っただろうね。
この分野で有能になるには、才能の他にその「病原菌」が不可欠なんだけど。
0209デフォルトの名無しさん
2006/05/20(土) 22:52:16ヲイヲイ。CGの機構はJavaの方が先を行っているよ。
Sun JVMにしろJRockitにしろ。
0210デフォルトの名無しさん
2006/05/20(土) 22:54:46はぁ? なに言ってんだ?
CGならアセンブラ/C/C++に決まってんだろ?
CGすんのにJavaなんか使うなよ。
0211デフォルトの名無しさん
2006/05/20(土) 23:48:55System.gc()が即すのはたぶん前者かな?
0212デフォルトの名無しさん
2006/05/21(日) 00:15:07俺もそんな話聞いたことがあるな。
どこの分野もリードできる有能な人間は1割らしい。
0213デフォルトの名無しさん
2006/05/21(日) 00:39:04しかも、面白いことに、残り一割を集めると、
そいつらの9割もクズにな(あれなんか違う
0214デフォルトの名無しさん
2006/05/21(日) 02:33:13全自動。
0215デフォルトの名無しさん
2006/05/21(日) 02:52:00dependency ファイルと競合しないのかにゃ
0216デフォルトの名無しさん
2006/05/21(日) 04:40:42new世代のみのGCは明示的に起こせない
0217デフォルトの名無しさん
2006/05/21(日) 10:00:000218デフォルトの名無しさん
2006/05/21(日) 11:30:19>>187
0219デフォルトの名無しさん
2006/05/21(日) 12:00:210220デフォルトの名無しさん
2006/05/21(日) 12:05:240221デフォルトの名無しさん
2006/05/21(日) 12:11:30(とはいえNASAもJava採用してるよな、用途別だろうけど)
0222デフォルトの名無しさん
2006/05/21(日) 12:57:47ましてそれに依存したコードを書くなんて馬鹿決定。
0223デフォルトの名無しさん
2006/05/21(日) 12:59:020224デフォルトの名無しさん
2006/05/21(日) 13:05:300225デフォルトの名無しさん
2006/05/21(日) 13:06:400226デフォルトの名無しさん
2006/05/21(日) 13:27:250227デフォルトの名無しさん
2006/05/21(日) 13:44:45>そもそもどのオブジェクトがnew世代に属するかをコーダが把握するのは不可能。
何言ってんの?
0228デフォルトの名無しさん
2006/05/21(日) 19:28:52世代別GCしか知らない厨房は黙ってろって(藁
0229デフォルトの名無しさん
2006/05/21(日) 20:17:560230デフォルトの名無しさん
2006/05/23(火) 02:16:100231デフォルトの名無しさん
2006/05/25(木) 00:22:310232デフォルトの名無しさん
2006/05/25(木) 07:09:080233デフォルトの名無しさん
2006/06/14(水) 17:23:45それじゃあJavaでCのソース吐けば何でも出来るだろ。
■ このスレッドは過去ログ倉庫に格納されています