- 1 名前:デフォルトの名無しさん [2009/11/11(水) 15:23:15 ]
- Google発の新言語go
The Go Programming Language golang.org/ グーグル、C/C++に代わる新言語「Go」をOSSで公開 www.atmarkit.co.jp/news/200911/11/go.html
- 577 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:00:24 ]
- >>568
>まとめ > * 言語の成功は長い目で見よう > * Goガンバレ(えらそう)
- 578 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:00:40 ]
- HTTPは無理しすぎだからな。
本来は閲覧専用のプロトコルだったはずだ。 いつの間にか書き込みができるようになったり、 個人識別ができるようになったり、 pushもできるようになったり。
- 579 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:02:51 ]
- >>577
まあ、普通はそうなるだろうね。 詳しい人ほど、言語はすでにいろいろあって それらに優れている点もあって、 それでも広く使われているわけじゃないことを 知っているから。
- 580 名前:デフォルトの名無しさん [2009/11/13(金) 12:04:37 ]
- 今のままだと紙芝居ゲーを作るためのスクリプト以下なんだよな
用途が不明だし実績ないしで
- 581 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:08:20 ]
- なぜ新しい物は失敗してしまうのか
www.atmarkit.co.jp/news/analysis/200902/09/future.html
- 582 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:18:56 ]
- html5とかさ・・・・
- 583 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:19:48 ]
- >>580
本当にそうなら、すぐ消えてなくなるだろうから気にするのをやめればいいと思うんだけど。
- 584 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:21:32 ]
- エディタマクロのスクリプトに組み込んだら軽くて速くて使いやすそうだな。
少なくとも独自のヘッポコマクロよりは。
- 585 名前:デフォルトの名無しさん [2009/11/13(金) 12:22:20 ]
- >>580
Goなんてとりあえず出しただけで コミュニティと一緒に開発してこうぜ! みたいな状態なんだから実績なんてなくて当然だろ
- 586 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:25:32 ]
- >>584
エディタのマクロのレベルならそれこそPythonでいいだろ……
- 587 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:28:00 ]
- >>585
だから、みんな様子見。 無償で働く人はいるのかな?w
- 588 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:28:44 ]
- >>585
なんで最後 (えらそう) をつけないのかw まあ冗談はともかく、今ならちょっとした改善や導入事例でも 「実績」の末席に名前を連ねる事が出来るから、 本気でGoを支援する気が無くても「旬」な感じだね。 旬といえば、海腹川背DS発売中w
- 589 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:30:31 ]
- 最近、言語が乱立しているので、
みんなウンザリしています。 ここ数年でできた言語、知名度が大きく上がった言語 でもいまいちぱっとしない言語、いくつあったっけな?
- 590 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:31:23 ]
- GuidoやHejisbergあたりのコメントとかきてる?
禿ツートップは別にいいや
- 591 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:33:38 ]
- >>590
ソフトバンクの禿とマイクロソフトの禿からコメントとっても意味無いからな (違うよ!全然違うよ!)
- 592 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:36:25 ]
- >>589
往々にして自分が興味なくなっただけの言語をカウントしがちだから難しいな
- 593 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:38:14 ]
- とりあえずGoの本出すなら半年以内だな
それ以上かかると悟られる
- 594 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:42:29 ]
- haXe 言語って知ってる奴いるかな?
- 595 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:43:14 ]
- どこかのD言語みたいに、本書いたはいいが出版された時には既にサンプルがコンパイル通らなくなってるとかありそうだな。
- 596 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:43:50 ]
- >>593
Goの本ならすでに出てるよ。 www.lulu.com/content/paperback-book/lets-go/641689
- 597 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:48:10 ]
- >>574
さっさとPlan9を普及させろよクソ野郎
- 598 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:52:20 ]
-
-------------------------------------------------------------------- ここまで言語仕様の話無し
- 599 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:02:50 ]
- >>558
> ダメ言語(少なくとも今は)をあえてベースにするメリットも無い。 じゃ全部自作しれ。 >>574 > googleが嫌われてるからバイアスかかるのであって わかるわかる。 M$が嫌いだからM$製の言語を嫌うのと同じよね。
- 600 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:03:22 ]
- どっかにサンプル集ないの?
- 601 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:07:05 ]
- www.google.com/codesearch?q=lang:go
- 602 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:25:54 ]
- >>596
それ別の奴w なんかその人、Googleに名前かぶってるから変えろって要求してるらしい。
- 603 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:27:15 ]
- >>566
新しい言語が不要になる時代ってのはないんじゃないかな 実装者的には”言語”と呼ぶようなものじゃなくなってるかもしれんけど
- 604 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:28:39 ]
- おらはアンダース・ヘルスバーグについていくだ
- 605 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:29:08 ]
- ここよりissue9のほうが流速速いんだな・・・
- 606 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:31:01 ]
- ネイティブ言語はライブラリ位置から書き直さないといけないのが無駄すぎる。
JavaVM, .NETのなんと偉大なことか。
- 607 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:37:16 ]
- javaとかでも言語仕様の改定で該当部分の標準ライブラリ自体がよく書き直されてるからそうともいえない。
それと、Dと比べてるようだけど、この新言語と何か関係あるの?Dがライバルって感じでもないし。
- 608 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:40:46 ]
- C/C++の置き換えを狙ったGC付ネイティブコンパイラという点でもろかぶりに見えるけど
- 609 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:41:58 ]
- >>606
それはネイティブかVMで動くかの問題じゃないでしょ。既存の言語にABIをあわせるかどうかの問題。 ネイティブコードを出力できるならCとABIをあわせられるので、Cの資源を引き継ぐことができる。
- 610 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:46:23 ]
- なんか、普段仕事で使わされてるC#かJavaの視点でしか物事を見れない
IT土方多いねこのスレ。Goの注目ポイントは明らかにGoroutinesにある というのに....
- 611 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:47:53 ]
- issue9はネタスレ化してねえか
Igoはやめろwwww
- 612 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:48:14 ]
- > ネイティブコードを出力できるならCとABIをあわせられるので、Cの資源を引き継ぐことができる。
それはその通りなんだが、 新しい言語は、もっとすごい書き方ができる!が売りなので Cの資産を単純に引き継いだ場合、Cの書き方になってしまうので、 そのCのライブラリをラップした、新しい言語風のやり方ライブラリができてしまい、 結局新たなライブラリ習得という作業が・・・
- 613 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:50:43 ]
- >>611
japan.cnet.com/special/story/0,2000056049,20403390-2,00.htm > Pike氏によれば、Goという名称は、挑戦しがいのあるゲーム(碁)、 > Google自体との関連、そしてもちろん、どこかに行く(go)という考えに由来しているという。 だから、囲碁でもいいんだよ。 しかし、最近日本語が元ネタの名前が多いな。
- 614 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:52:39 ]
- >>612
一応COMとかあるけど ツールのサポートなしにはお世辞にも使いやすいとは言えないからな。
- 615 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:54:39 ]
- 上の方でも書いた気がするけどこのGoを見て、「おおこれはすごい!」と思った人が何か実用的な作ってきてそれからどうこうって話になるんじゃないの?
まだまだこれから というか 個人的にGoに興味がない≠Goの存在価値がない なことぐらい認識しろよ...
- 616 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:04:28 ]
- >>608
五ルーチンの話しも出てるけど、この言語の売りはチャネルとかその他だと思うんだが。 DやC++にはそういう概念ないし、新言語の方はclassとかないし両者まったく関係ない。 ま、何のことか分からないんじゃしょうがないか。
- 617 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:06:45 ]
- なんだかんだいって、なんでも吸収して
オブジェクト指向言語なのか関数型言語なのか それとも別の何かなのか全然わからなくなるレベルで 成長し続けているC++が最強ってことで。
- 618 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:08:11 ]
- ○○ はシステムプログラミング言語です。
CやC++の高いパフォーマンスと、 RubyやPythonのような現代的な言語がプログラマにもたらした 生産性とを併せ持つことに焦点をあわせています。 特に、品質保証、ドキュメンテーション、管理、可搬性、信頼性を 実現することに留意して設計されています。
- 619 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:10:27 ]
- ChannelやGoroutineなんてライブラリレベルで実装可能なのに、そんな大層なものみたいに言われても困る
- 620 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:10:49 ]
- OSの発表のときもそうだったけど、ゴーグルはもうちょっと自社で作り上げてから発表しろって感じじゃないの?
プロジェクトもベータ・アルファとか作って、使ってからの発表でもないし、それ以前に企画段階で作った気になってるでしょ。 OSだってただのリナックス・ディストリな分際で大げさだったし、何やってるのかまったく意味不明な会社だと思う。
- 621 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:14:21 ]
- とりあえずGoogleはいつもどおり、
Go Beta と書いてください。
- 622 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:14:48 ]
- 実際に触って試してる人向けのスレが欲しいなw
- 623 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:15:12 ]
- >>619
君はjavaライブラリを念頭においてるんだろうけど、並列計算ってのはこの先重要だと思うよ。 とくに並列計算はvmのような抽象化は関係ないしチャネルには相性いいと思うけどね。 ただ発表が早すぎだし、言語仕様も内輪だけで全然成熟してないのに発表してるってのがググールの自尊心丸出しって感じがしないか? とくにかくC++とかDとか旧世代の言語設計とは関係ないしライバルでもない。
- 624 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:20:40 ]
- >>623
なんでそこでjavaが出てくるのか意味がわからん
- 625 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:22:01 ]
- 既存の言語でも、その気になれば
並列処理を言語仕様に付け加えることができるからなー
- 626 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:25:38 ]
- >>625
よくしらねーけど それが簡単にできるかどうかが重要なんじゃね? Erlangみたいに何百万何千万の「プロセス」はしらせたりさ ネイティブプロセスやスレッドじゃ不可能だし グリーンスレッド実装するのは手間、 素朴なコルーチンだってスタックや何かを弄るハックがいるでしょう
- 627 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:27:58 ]
- ところでGoのinterfaceって要はHaskellのclassなんですか
教えてエロい人!
- 628 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:29:17 ]
- >>623
C/C++やその気になればDでも軽量プロセスを実装することは可能だろう。 言語組み込みにするのはシンタックスシュガーを提供する以上の意味はない。
- 629 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:29:30 ]
- ところでNoopってどうなったの?
- 630 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:29:57 ]
- >>628
その考えを推し進めるならいつまでもアセンブラ使ってれば、で 話は終わるよ
- 631 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:31:07 ]
- C++をヘッダが要らない仕様に改修して欲しい
.hにコードを書くなんて・・・
- 632 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:33:41 ]
- >>630
それでいいよ。 今あるもので十分なのに、わざわざ新しい言語を作っても流行らない
- 633 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:36:59 ]
- さすがに、CやC++で並列処理には十分なんて人は少数派だろう
- 634 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:38:04 ]
- CやC++どころかアセンブラで十分だそうだから
話しても無駄だよ
- 635 名前:デフォルトの名無しさん [2009/11/13(金) 14:39:31 ]
- ま、いつものようにグーグルネタの一つってところか。
グーグルはロゴ作成だけやってればいいんじゃないかと思うよ。
- 636 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:43:36 ]
- どうでもいいけど言語名変更だな。
先約がいたのに変更しないとなるとグーグルの傲慢さが露見することになる。
- 637 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:53:24 ]
- >>519
>>121
- 638 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:00:51 ]
- googleがどの程度本気なのかよく分からんが
Dとかいうチンカス言語が終了のお知らせなのは分かった
- 639 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:03:47 ]
- Goの言語仕様を眺めたが、const/invariantとpureがないのよね。
これが並列処理に結構重要だったりするのだが、追加できるのかな。 D側の並列サポートはsynchronized / sharedがあるな
- 640 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:16:30 ]
- const/invariant ではなく、値型を使えって事だろう
- 641 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:18:42 ]
- 全部コピーしろってことか?それはうんこ過ぎるだろ
- 642 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:20:52 ]
- chromeのマクロで使えば一気にユーザーが増えるな。
JSっぽくしてあるのはそのためだろう。
- 643 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:25:00 ]
- Dとかそもそも終わってるだろ。
C++と比べてもGCがあるかないか程度の差でしかない。
- 644 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:26:35 ]
- ちょっと改善しました。
作者の趣味で字面を大きく変えました。 互換性は一切ありません。 失敗する新言語の典型例
- 645 名前:デフォルトの名無しさん [2009/11/13(金) 15:28:01 ]
- Dってたしか自前のGUIライブラリないだろ?
どう考えてもC++だろうな。C++もアレだが・・・
- 646 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:39:54 ]
- >>641
見れば分かるけど、配列をポインタ渡しではなくコピーする仕様だよね
- 647 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:58:19 ]
- constが使えなかった時代のCまで逆戻りだな
- 648 名前:デフォルトの名無しさん [2009/11/13(金) 15:59:44 ]
- 結局ポインタ切り離しが無理なんだろうな
使える言語にしようとすると
- 649 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:02:08 ]
- issuenine.com
- 650 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:05:30 ]
- 踏んでないけどなにこの言語名スクワッティング
- 651 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:06:27 ]
- これか。
個人情報を公開せずにドメイン名登録できるサービス www.nikkeibp.co.jp/archives/207/207139.html ドメイン名の登録サービスを手がける米Go Daddy Softwareは 米国時間9月17日、顧客が個人情報を一般に公開することなく、 ドメイン名登録を行えるサービス「Domains By Proxy」を発表した。 同社によれば、ドメイン名を登録すると登録者の個人情報が 「whois」データベースで公開されることから、 これを嫌って多くの人が、不正確/不完全/虚偽の情報で登録を行っているという。 Go Daddy Software社のDomains By Proxyサービスでは、 同サービスが代理人として登録する、顧客は正確な個人情報を使うことができる。 whoisの個人情報欄には同サービスの連絡先が表示されることになるという。
- 652 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:06:56 ]
- >>649
golang.orgにリダイレクトされたけど、何それw 決まったのかissue9にw
- 653 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:09:46 ]
- 自前じゃないけどDFLがそこそこ
- 654 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:30:56 ]
- := が =になって
printfみたいなのが使えれば嬉しい
- 655 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:40:14 ]
- >>652
これ >>139
- 656 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:52:44 ]
- >>654
あるみたいよ // var s string = "Hello, world!"; s := "Hello, world!"; fmt.Printf("%s\n", s);
- 657 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:12:32 ]
- >>611>>613
アイゴー?
- 658 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:13:25 ]
- Goの目玉機能らしいgoroutine・channel・クロージャって何がいいんだ?
C++のスレッド起動よりは若干スマートに書けるだけで、D言語、C#なら同レベルで記述可能、 同期排他制御に至ってはD・C#より遙かに劣るし、具体的なアドバンテージが一切見つからないのだが。
- 659 名前:デフォルトの名無しさん [2009/11/13(金) 17:16:32 ]
- 挑戦しがいのあるゲームっていうのは
コンピュータ科学者としてアルゴ作るのがなのか 単純にプレイヤーとしてなのか その両方なのか
- 660 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:17:01 ]
- 「->」 これがいいのか?
生成や起動はライブラリレベルだけどアクセスを言語仕様に落とし込んだところがDやC#より優れているってことか?
- 661 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:18:42 ]
- 中の人「何か無駄に騒がれ過ぎちゃってるけどどうしようこれ…暇つぶしに作ってただけなのに…」
- 662 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:27:26 ]
- Issue9への改名に賛同している人多いけど、このネーミングのどこがいいのかさっぱりわからん
- 663 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:31:43 ]
- Plan9ぽいからでしょ
- 664 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:32:40 ]
- Plan9の9。
これが問題(Issue)として投稿された時の番号が9、すなわちIssue9
- 665 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:34:27 ]
- Plan9は流行らなかったけど少なくとも先進性があって多くの新しい機能がUNIXに取り入れられたけど、
Issue9はほかの言語からいいとこ取りをしてみたものの欠陥だらけ。 そういう皮肉じゃないのか
- 666 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:34:36 ]
- >>620
株価操作だな そのうち逮捕者でるんじゃないか?(笑)
- 667 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:37:56 ]
- >>622
つpc12.2ch.net/test/read.cgi/tech/1257968644/
- 668 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:40:05 ]
- ttp://en.wikipedia.org/wiki/Issue_9
- 669 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:42:05 ]
- >>666
やっぱり虚像企業ってことか 禿げたかファンドより断ち悪いなw
- 670 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:43:30 ]
- ここまで具体的メリットを示せたレスゼロ
- 671 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:44:32 ]
- >>658
そういうのが分からないならそもそもなんでこのスレに常任してるの?w
- 672 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:47:38 ]
- >>671
分かったからそろそろ具体的メリットを示して下さいよ デメリットなら思いつくだけ挙げたつもりです
- 673 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:52:24 ]
- >>672
そんなものやってみないとわからないよ。
- 674 名前:デフォルトの名無しさん [2009/11/13(金) 17:55:00 ]
- メリットがあろうが無かろうが
仕事で来たらやらなきゃならないのが悲しいところ いまだにPHPがでかい顔してるのみると そのうちGoの案件が来てもおかしくない
- 675 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:57:33 ]
- >>672
Dに時間使ってるならC#に乗り換えな。 ネイティブ+コンパイラがいい!とかほざいても、どうせWindowsでしか使ってないんだろ?ww
- 676 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:58:15 ]
- >>673
擁護派の最後の砦は将来性だけか? OSS丸投げのGoogleのスタンス、標準ライブラリのinterface提供状況、例外周り関数紐付け周りの言語仕様、 将来性の観点でも優れた言語だとまだ言い続けるのか?
- 677 名前:デフォルトの名無しさん [2009/11/13(金) 18:00:20 ]
- >>676
別に擁護でもなんでもないけど嫌なら使わなきゃいいだろ? 仕事でやらされてイラついてるとかなら分かるが たくさん生まれてくる言語の一つじゃないか
|

|