- 1 名前:デフォルトの名無しさん [2007/12/14(金) 15:08:16 ]
- 知っておくと、将来それで画期的なソフトやwebサービスが出来る可能性のある言語
があったら教えてください。 それとももう、そういう世界はないんですかね?
- 21 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:31:24 ]
- >>14
C++に対して生産性の高さと安全性が優越 C#に対してはMyを使えることで優越
- 22 名前:デフォルトの名無しさん [2007/12/14(金) 18:39:10 ]
- >>21
Windowsが圧倒的優位ならVisualBasicを学ぶのもいいかもしれませんね。 Windowsが将来も市場を圧倒できればの話ですが、その辺はどうでしょう?
- 23 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:40:10 ]
- 今後20年は安泰。何も問題はない。
- 24 名前:デフォルトの名無しさん [2007/12/14(金) 18:47:15 ]
- >>23
現状ではWindowsがLinuxを圧倒してますね。 しかしWindowsVISTAがちょっと・・・・ その次のWindows7がすごいらしいと言う話を聞きますけど。
- 25 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:55:59 ]
- >>1
夢のある言語はLISPとかHaskellとか。 今現時点でも、CやC++あるいはDが一番将来性のある言語。自身の開発環境を 実装できる言語は当面の間は死なない。 (C#からWin 32|64 Nativeにコンパイルできれば開発者やユーザーは嬉しいんだろうけど、 それはゲイツ氏の戦略上論外なんだろうなぁ。リンカーすら本家は出さないんだし。) >>19 言語としてのJavaとC#の比較では、C#のほうが開発はずっと楽だと思う。しかし、どちらを 選ぶかどうかを決めるとしたら、むしろ、JavaVMと.NET Frameworkをそれぞれの実装で 優劣比較した方がいいと思われる。
- 26 名前:デフォルトの名無しさん [2007/12/14(金) 19:07:22 ]
- >>25
あなたから見てVisualBasicはどうなんでしょうか?
- 27 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 20:42:40 ]
- 夢のある言語は D だな。
ただ、永遠に仕様が確定しない気がしてきている。
- 28 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:08:54 ]
- 夢のある言語はやっぱりAdaだと思うよ
何より科学計算に優れていてアメリカ陸軍などの大口顧客もいる 5年もしないうちに日本にもAdaが普及するかもしれない 将来性でいえばN-88BASICかな 高機能だけどやたら重いVBなんかよりもずっと高速で ライブラリ周りが不足している分 これから商売の余地がある
- 29 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:25:08 ]
- N88BASIC はフリーの実装もあるくらいだから、そのうち標準搭載されているパソコンも出てくるかもしれないね。
- 30 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:33:54 ]
- N88BASIC なら起動とかも速そうだしな。
一瞬で立ち上がるんじゃね?
- 31 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:40:47 ]
- >>26
.NET向けの言語としてなら、C#とVisualBasicの将来性に大差があるようには思え ない。マイクロソフトがいきなりVisualBasicを放り出すなんてことはなさそう。 (俺はプログラミングの専門家じゃないから、やや自信なし。)
- 32 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 23:47:29 ]
- そんなものは50年前からない。
>知っておくと、将来それで画期的な人間や書籍が出る可能性のある >言語があったら教えてください。 >それとももう、そういう世界はないんですかね? と読みかえればわかる話。面白い(=なんとなく見ていただけの 視点をクリアにして目を開いてくれるような)言語は実言語同様に 今後も出るだろうけど。
- 33 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 03:46:20 ]
- >31
VisualBasicは将来的に、今のようなC#もどきをやめるらしい。 今よリライトよりな動的言語の一種になるんだそうだ。
- 34 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 04:57:49 ]
- 夢はあるけど、今覚えたら損かもな。
- 35 名前:デフォルトの名無しさん [2007/12/15(土) 10:55:08 ]
- 言語のもつテクノロジーの視点から将来性ってわからんのですかね?
マイクロソフトの戦略やSunの戦略とか。
- 36 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:31:53 ]
- 夢のある言語といえば、D言語に如くものはないだろ。
- 37 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:46:27 ]
- マシンコードが生成できてOSが書ける→死ににくい(OS 記述言語として PL/I とか Pascal とかあったのでそれほど強い主張にはならない)
1+2*3などの数式がそのまま計算できない(Lisp, Tcl, Smalltalk など)→根強いファンはできるけどメジャーになれない
- 38 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:26:35 ]
- >>37
PL/IとPascalがOS記述用だったとは、知らなかった……
- 39 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:49:47 ]
- 最近興味あるのはAliceとかOzかな。
手続き型はCだけでいいや。
- 40 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:59:43 ]
- UCSDp、か
知らなかったわ… 俺が知ってて夢があるのは Ada, Oz, Oberon, Haskell, 各種ML あたりか …大体出てるけど
- 41 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:10:01 ]
- PL/I は Multics
Pascal は MacOS の初期の頃。途中から C になった。 Objective-C も OS 記述言語に入るのかな?
- 42 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:11:30 ]
- 昔日の夢
Miranda Concurrent Clean Dylan
- 43 名前:デフォルトの名無しさん [2007/12/15(土) 16:49:00 ]
- delphiってなんで使っちゃいけないんですか?
便利そうなのにdelphiの仕事とか無いですよね。
- 44 名前:デフォルトの名無しさん [2007/12/15(土) 17:00:13 ]
- >>33
C#がVBもどきだから
- 45 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 17:04:59 ]
- >>43
そうらしいね。 ソフトウェア会社で働いている知人(プログラマーじゃないんだが)の話じゃ、VisualBasicの 仕事はあっても、Delphiの仕事はないらしい。
- 46 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 17:15:03 ]
- >>41
NeXT で使われていて、 それをベースにした MacOSX でも使われてるから、 まあ OS 記述言語なんだろうね。
- 47 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 17:23:58 ]
- >>43
単に「M$純正じゃないから」じゃないの?
- 48 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 17:42:26 ]
- >>41
ObjC で kernel を書いている訳ではないだろうから、 一般的な意味での OS 記述言語には入らないと思うよ MACH も BSD も C + ASM でしょ
- 49 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 18:19:45 ]
- フレームワーク用言語は OS 記述言語には含めないということか。
- 50 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 18:59:18 ]
- そうだね。
フレームワークなんて汎用じゃないから亡びたら言語ごと死ぬかもしれない。
- 51 名前:デフォルトの名無しさん [2007/12/15(土) 22:07:47 ]
- マイクロソフトの言語に関する戦略みたいなものの情報ってないんですかね?
- 52 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 22:37:16 ]
- マイクロソフトなんて問題じゃない
マイクロソフトは質問だ。答えはNOだ
- 53 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 00:05:46 ]
- >>52
凡人には理解できんわ
- 54 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 00:57:47 ]
- 翻訳:
マイクロソフトがどういう戦略を持っているかという問題は存在しない。 あるのは「マイクロソフトには戦略があるのですか?」という問いの方だ。 答は「NO」だ。 どっかの映画だかの言い回しが元ネタだっけ?>「〜は問題ではない、質問だ〜答は〜」
- 55 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:05:35 ]
- >>48
Darwin のドライバ層 (IOKit) は C++ だべ。 NeXTSTEP のあいだは、ドライバ層 (Driver Kit) は Objective-C だったので、 Obj-C も OS 記述言語「だった」といってもわるくないかも知れない
- 56 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:15:46 ]
- WindowsもドライバをC++/COMで書けるようになったな。
COMだからもしかすると別にC++でなくてもいいのかも。
- 57 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:16:51 ]
- FORTRAN最高!
過去50年の実績!未だに50年代のソースが動くリユースの徹底! スパコンでのNo.1言語! Intelがコンパイラを作っているのはFortranとC++だけ!
- 58 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:25:06 ]
- FORTRANは単に計算処理とか50年前のコードでも動くようなことしかしてない・
そういう用途にしか使われてないから動くだけだろ。
- 59 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:54:11 ]
- >>42
Cleanて終っちゃったの?スレは現役みたいだけど。
- 60 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 01:56:22 ]
- そういう意味では Miranda も Dylan も現役だ
- 61 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 02:11:57 ]
- 言語が現役、とはどういう状態?
1.その言語のユーザがいる 2.その言語によって作成された製品のユーザがいる 3.その言語によって作成された製品のユーザがおり、しかも保守が続いている 正直3しか該当しないと思うんだが。
- 62 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 02:39:19 ]
- 俺は 1 だけで充分な程に夢を見られるよ
- 63 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 02:46:28 ]
- Smalltalk は 3 だな
- 64 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 02:50:29 ]
- VisualWorksとか未だ売ってんの?
- 65 名前:デフォルトの名無しさん [2007/12/16(日) 03:26:30 ]
- マジレスするとC#だろ。すべてのプログラミングパラダイムを取り込みつつある。もはや怪物。
- 66 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 03:33:23 ]
- 答えはNOだ
- 67 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 03:34:22 ]
- C#だな
- 68 名前:デフォルトの名無しさん [2007/12/16(日) 03:45:19 ]
- いつまで、人間がプログラムし続けるんだろ?
バグぐらい、分かるだろう。
- 69 名前:デフォルトの名無しさん mailto:age [2007/12/16(日) 03:45:29 ]
- まずガページコレクションが無い言語がよい
- 70 名前:デフォルトの名無しさん mailto:age [2007/12/16(日) 03:48:33 ]
- アセンブラ最高
- 71 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 04:30:35 ]
- >>69
そんなもんを実装してる言語なんて存在するのか?
- 72 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 07:06:22 ]
- >>71 >>69の「言語」を「処理系」に読み替えると、意味が通るような気がするが……
- 73 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 07:50:59 ]
- ttp://www.google.com/search?num=50&hl=ja&q=%22%E3%82%AC%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%22&lr=lang_ja
1個しかヒットしね
- 74 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 08:06:06 ]
- 普通カタカナでは garbage collection をどうかくの?
コレクション、はいいとして、ガーベッジ?ギャビッジ?
- 75 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 08:40:05 ]
- ガベージorガーベッジだな
間違ってもガページにはならない自信はある
- 76 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 11:01:20 ]
- 「ガベージコレクション」が一般的。
中途半端に本来の発音に近い「ガーベッジコレクション」や「ガーベジコレクション」や 中黒ありの「ガベージ・コレクション」は稀。 口頭略語はガベコレ。あるいは単にGC(ジーシー)。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 11:32:07 ]
- 本来の発音はギャービッヂぐらいではなかろうか
- 78 名前:デフォルトの名無しさん [2007/12/16(日) 17:32:37 ]
- ガルバジェコレクティオン
- 79 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 19:30:12 ]
- 言語の記述が楽になる為にはガベコレは必須な気もする。
処理にじゃまにならないよう、別スレッドでまたーりガベコレして欲しい。 複数CPUの1つを使って、必要になったらまたーりメモリ整理。 もうね、メモリーとかHDDとかネットワークとか無視してプログラムしたい。 情報は分散型データベースメモリー空間ににすべてあるでいいやん、 プログラムもその中にある。 それに、ネットなんか1:1と1:NとN:Nだけを意識すれば後はいらない。 どだいマルチスレッドは結局処理間のコミュニケーションだろ、 それが何処にあるか意識できないように仮想化してくれ。 いや、勝手に分散化してくれ!
- 80 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 21:54:23 ]
- ガベコレって、本気で高速なプログラムをくみたい時は、意外と処理の邪魔になる。
D で一時期結構話題になってたな。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 22:18:32 ]
- そんなこと、MS-BASICの時代から言われてる。
- 82 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 22:22:52 ]
- 幾らパラレル GC やコンカレント GC を駆使しても
無停止にする事は出来ないからね
- 83 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 22:26:07 ]
- >>65
VBって奴はそんなC#すらも食ってしまう奴なんだぜ。
- 84 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 23:05:53 ]
- C++は夢ありすぎだろ
もう0xの次が議論され始めてるからな
- 85 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 23:17:47 ]
- メモリ管理周りの処理時間の総量はGCでも変わらないとか、むしろ速いとか。
free()あたりがゲロ遅いから。 問題なのは、いつ処理が始まるのか予測が難しい所。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 23:20:28 ]
- GC の一番の問題は stop the world する事
- 87 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 03:48:22 ]
- >>86
いつの話をしてるんだコイツは?
- 88 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 08:16:53 ]
- >>87
未来人乙
- 89 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 10:36:20 ]
- リードバリアとかを石がサポートするようになれば
nonstopなGCも可能になってくるわけで
- 90 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 11:39:44 ]
- 参照カウントならほぼstop the worldなしでいける。
その分毎回の参照がちょっとずつ遅くなるが。
- 91 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:07:36 ]
- 夢なら、Windowsから一歩も出れないドトネト専用言語には無いな。
>【Orcas】 Visual Studio 2007 【.NET3.0】 Part3 >ttp://pc11.2ch.net/test/read.cgi/tech/1193662588/126- 今日東工大に James Gosling が来て話をしていったけれども 聴講者から .NET に関して質問が出たらこう答えてた ・2-3年前までは .NET に危機感を抱いていたが今ではまったく危機感はない ・MS .NET で作られたアプリが Mono で動くのは 0% である なんだかずいぶんとなめられてる
- 92 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:14:40 ]
- お前の将来の方が夢がないけどな
もう年齢的に手遅れだろ
- 93 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:38:03 ]
- Monoがどれだけ動いているかという現実についてさえまともに認識の無い
ごすりんタンには正直危機感を持った
- 94 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:42:17 ]
- Mono以前にドトネトがまともに動いてねーだろ。
- 95 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 16:33:47 ]
- 仕事してない奴の認識はそんなもんだろうな
- 96 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 19:43:52 ]
- この板のスレタイ一覧見ると夢がある
実際に開くと酷く夢が無くなる
- 97 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 20:56:36 ]
- >>90
結局、循環参照を解決するのにマーク&スウィープせねばならん
- 98 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:19:54 ]
- Python
時代を大きく動かした斬新な技術はこの言語から生まれた。 そして今も。
- 99 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:29:16 ]
- Python って CMUCL のインタープリタの事?
- 100 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:45:11 ]
- Python はシンタックスシュガーというか構文というか、
そういうのが何か少ないよね。 そこが強化されたらもうちょっと使いやすいんだけど。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:54:24 ]
- self の事か
- 102 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:59:34 ]
- Range や正規表現とか
- 103 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 22:01:07 ]
- >>98
生産性は高いねぇ。C++とかが得意なことをやらせると遅いように見えるけど、逆に、Pythonが 得意なことをC++にやらせると、Pythonはそう絶望的に遅いのでもないかもしれない、とか 思ったりする。
- 104 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 22:53:24 ]
- Python から生まれた技術って何かあったっけ?
Python は Java や C++, C で書かれた革新的な技術用の 組み込み言語という位置付けな気がするけど。 例えば(革新的ではないけど)Map Reduce は C++ で 記述されていて、Python と Java のインターフェイスが 提供されているとかね。つまり単なるフロントエンド。
- 105 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:29:07 ]
- PythonはportableなJavascriptです
- 106 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 01:41:58 ]
- >>100
それPython全否定だぞ
- 107 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 02:10:09 ]
- Python は C3 MRO な多重継承をさっくり実装してみせたのは流石と思った。
まぁ元は CL なわけだが、オブジェクト指向を標榜するものがあれこれある中で これはすごいかなと。 それが意味を持ってくるような多重継承は普通やんないだろと言われれば それまでだが。
- 108 名前:デフォルトの名無しさん [2007/12/27(木) 15:12:15 ]
- C#
- 109 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 15:16:54 ]
- それは夢で終わった言語。
- 110 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 15:18:04 ]
- という事にしたいのですね。。。
- 111 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 15:43:10 ]
- したいのです
- 112 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 17:07:44 ]
- 初心者のためのプログラミング言語ガイド Part6
pc11.2ch.net/test/read.cgi/tech/1193132235/ >>1.suicide
- 113 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 17:58:42 ]
- 今現在人気のある言語
Java>C>C++>C#>VB>PHP>Ruby 将来性のある言語 C#>Java>Ruby>PHP>C>C++>VB
- 114 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:13:31 ]
- >将来性のある言語
現在使われてないから、伸びやすいってことか?
- 115 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:18:05 ]
- MSの継続力と資金と影響力は高いから、C#はメジャーになるだろうね。
Javaはサーバーサイドしかないんじゃない? JavascriptはJavaとは別物に近い。 C/C++はメジャーで有り続ける。 >>113の例で、システムやOS組み込みカーネル等の基礎が書けるのはC/C++しかないのは >>113の見識が狭いのか? その例で、基礎系はC/C++一択なのだが。
- 116 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:28:36 ]
- 基礎系でしか生き残らないとしたら
相対的に将来性はない方だろう そのメンツで言えば
- 117 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:31:08 ]
- 基礎系を馬鹿にしちゃいけない。
また、基礎系でしか使わ無いわけではない。 見識が狭いんだね。納得した。
- 118 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:32:33 ]
- 俺は116だけど、113じゃないし、C/C++が基礎系でしか使わないとは
一言も言ってない
- 119 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:33:47 ]
- しかも基礎系ならDが台頭してくると思うよ
- 120 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:38:09 ]
- >>113
俺がC#始めてから早くも5年になるが 始めた当時はすぐ消える言語って言われてたのにな
- 121 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:39:24 ]
- >>115
>Javaはサーバーサイドしかないんじゃない? さすがにこれは見識が狭すぎないか? 銀行のシステムとかみんなJavaだぜ
|

|