[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 20:50 / Filesize : 177 KB / Number-of Response : 962
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Go part3



1 名前:デフォルトの名無しさん [2009/11/24(火) 23:14:03 ]
       / ̄ ̄\
     (⌒ヽ    ヽ⌒)   Google発の新言語go
      |:::: ̄       ̄l
    . |:::        |  The Go Programming Language
     |:::: (● ) (●)|    ttp://golang.org/
     .|:::   (_人__) |     ttp://go.shibu.jp/
      |:::    `⌒´  |
      |:::  __  |_   グーグル、C/C++に代わる新言語「Go」をOSSで公開
      |::: ノ__)  |_)  ttp://www.atmarkit.co.jp/news/200911/11/go.html
      |:::       |     前スレ
      |:::       |     pc12.2ch.net/test/read.cgi/tech/1258183436/
      \___、⌒i___ノ⌒ヽ  過去スレ
        (_ノ  ヽ_ノ   pc12.2ch.net/test/read.cgi/tech/1257920595/

751 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:47:09 ]
要は技術的な話じゃないんだろ。どうでも良いわ。

752 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:55:25 ]
さて、スレ違いな話はこの辺で終わりにしましょう。
googleが陰謀を目論んでいようといなかろうとgolangには関係ありません。

753 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 19:52:48 ]
>>751
まぁ技術的な話としては、現時点のGoはクソ、で結論出てますからね。

754 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 22:50:00 ]
Googleは著作権とプライバシーを軽視してる
Webの全てが保存されるなんて、もうプライバシーも著作権もクソも
あったもんじゃないな

755 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 23:17:04 ]
>>753
>現時点の〜はクソ、

それ言うと、殆どの技術は葬られちゃいますがな…

756 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 23:48:21 ]
何が斬新だったのかとか、

757 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 00:09:28 ]
リストのリテラルすら用意されてなかった事

758 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:01:26 ]
配列があればいい

759 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:16:45 ]
それがないと並列処理がしやすいから、あえてないってものとかありそうだけど。



760 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:56:59 ]
Googleの言語なのにどこか古臭いところか

761 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 13:22:28 ]
リテラルがないと並行処理しやすい?どうして?

762 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:32:14 ]
>>761
それは、リテラルにかけたつもりじゃない。分かりにくくてスマソ

763 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:49:54 ]
>>762
結局「それ」って何よ

764 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:55:52 ]
並列処理で障害が発生するので、あるあえてない機能は何かないかい? って言うつもりだっだんだけどスマソ
Erlangみたく。

765 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:00:09 ]
???

766 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:03:45 ]
Erlangはリストのリテラル表記あるじゃん。[1, 2, 3]

767 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:13:06 ]
日本語が不自由でも自説陰謀論を展開する嫉妬君よりはまし
マシはマシなんだが・・・本当に判らんね

768 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:23:50 ]
多分、↓こういう事じゃないの?

・Erlang では何らかの機能が用意されていない
・その機能は通常の言語では一般的な物である
・その機能が削られたのは何らかの理由で並列処理の邪魔になるから
・Go でリストのリテラルが無いのも並列処理の邪魔になるからじゃないか

Erlang で用意されていないという機能が何で、
それが並列処理を邪魔する理由が何なのかは知らん。

あ、もしかして代入禁止の事かな?

769 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:43:11 ]
これはエスパーが必要。



770 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 14:08:25 ]
>>746
現在のreleaseではxgbを使えということみたいですね。


771 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 16:29:55 ]
>>733
検索URLに&hl=enをつけたほうが良い

772 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 19:42:49 ]
Go の REPL が出来たのかと思ったら C の REPL と同じ方式だった…

github.com/vito/go-repl
neugierig.org/software/c-repl/

大きなプログラムを書くときは REPL は使わないだろうから、
これでも特に問題は無いんだけどね。

773 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 22:44:56 ]
同じ方式だって、他にどんな方式が?

774 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 23:31:16 ]
c-repl の方は haskell で書かれてるんだ・・・よくわからん

775 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 23:55:54 ]
replの起源はLISPですが何か

776 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 03:51:41 ]
>>773
これ read-eval-print loop じゃないんだよ。
read-compile-run-print loop とでも言ったら良いのかな。

>>774
以前は Ruby で書かれてたと思うよ。まあ実装言語は何でも良いけどね。
普通の REPL は起動時からの評価環境を保持していて、新たに入力された
コードだけを差分実行するんだけど、これは何か入力がある毎に毎回フル
コンパイル、フル実行して、その出力を取って来てるだけ。

777 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 04:45:18 ]
で?

778 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 04:45:24 ]
>>776
>read-compile-run-print loop とでも言ったら良いのかな。

変数の参照なんかはどうなるの?

779 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 12:14:58 ]
journal.mycom.co.jp/news/2010/01/12/022/
ランクインしてたw



780 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 12:47:08 ]
go for windowsのリポジトリ全然更新されてないな…

781 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 12:56:29 ]
飽きたんだろ。

782 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 12:57:12 ]
売名目的でやってみましたってやつだろw

783 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 13:23:08 ]
中国事業から撤退辞さず=人権活動家狙ったサイバー攻撃で−米グーグル
www.cnn.co.jp/business/CNN201001130003.html
jp.reuters.com/article/topNews/idJPJAPAN-13315420100113
www.yomiuri.co.jp/atmoney/news/20100113-OYT1T00556.htm
www.jiji.com/jc/c?g=int&rel=j7&k=2010011300246

784 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 17:55:14 ]
言ってみてるだけだな
ビジネスとして中国から撤退するのはありえんよ

785 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 19:51:57 ]
>>778
試してないけど、完全に別プロセスだし、凝った事はやってないみたいだから、
変数も作り直し。タイムスタンプを格納していたり、ファイルやソケットを
開いていたり、画面出力をしていたりしても、始めから再実行されると思われ。

Lisp や Smalltalk の様にはいかない。

786 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 22:17:38 ]
>>784
それをマジで言ってるならかなりの情弱だな
特にソフトウェア産業に関わってるなら

787 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 22:24:08 ]
脳内情報の強者がなんか言ってます。

788 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 22:28:27 ]
お前等、本当に技術の話が嫌いなんだな

789 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 23:30:59 ]
だったら技術的なネタ持ってこい



790 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 23:40:04 ]
「だったら」になってねぇよ
何持ってきたってそこから技術以外の話に逸れる集まりなんだから

791 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 01:00:30 ]
こことメンバー被ってそうだな
pc12.2ch.net/test/read.cgi/tech/1259179002/

792 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 01:08:25 ]
なんだ俺のことか

793 名前:デフォルトの名無しさん [2010/01/14(木) 07:52:25 ]
中国撤退って言うから久しぶりに来てみたけどgoogleはもうダメだな。
ところでgoogleと任天堂はどこが同じなの?

794 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 11:38:49 ]
金に汚い所

795 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 19:37:09 ]
そんな印象論では発言者のゆとりが明らかになるだけで
肝心の疑問はまったく明らかになりません。

796 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 19:46:07 ]
googleが金に汚ない?
むしろgoogleは無頓着すぎて色々と摩擦が出ているんだと思っていたが。

797 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 01:52:13 ]
他人の権利には無頓着なのは同意

798 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 02:06:56 ]
googleすげーわ

799 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 03:26:46 ]
大体こういう話題になると、本当に相手を観察した結果ではなく
自分に力があったらやってたことが口をついて出て来る。



800 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 04:06:30 ]
意味不明

801 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 04:31:27 ]
馬鹿にわからない書き方したから当然

802 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 04:34:28 ]
グーグルすげーわ

803 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 05:01:35 ]
なんかここだけ勢い違うなと思ったら
ただの嫉妬団か

804 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 11:02:12 ]
漢らしく
じゃばにリソース突っ込んじまえよ

と思うの…

805 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 11:04:37 ]
○じゃばにもっと人的リソース突っ込んじまえよ
×じゃばにリソース突っ込んじまえよ

うn

806 名前:デフォルトの名無しさん [2010/01/15(金) 11:24:13 ]
なんだこいつ?(笑

807 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 07:07:50 ]
今北からGOについて産業で概要説明よろ

808 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 07:09:05 ]
Cを
キモいシンタックスにした
並列志向言語

809 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 08:00:21 ]
碁?



810 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 13:43:22 ]
GOってWEB利用(APIとか?)が既存のPC内にあるlibやdllを参照するのに近いレベルで
簡単に利用できるようにするためのものって妄想した

811 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 17:26:10 ]
>>799
GoよりRubyやGroovyやHaskellやScalaなどの方が凄い
GoはGoogleが出したものの中でも恥レベル

812 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 17:28:34 ]
『俺の兄ちゃん強いんだぜ』か…
でも何で Ruby と Groovy...

813 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 17:58:19 ]
>>811
どうすごいかを書かないとアンタのレスは誰も見ないよ。

814 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:41:32 ]
RubyはMixinでオブジェクト指向の問題を見事に解決した
美しい言語だが、Goは新しいところが何もない

815 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:41:47 ]
論理性のかけらも無いオナニーレスだな

816 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:44:19 ]
Goで「あれ?」って感じは確かにあるなあ。
どんなに斬新な新しい言語かと思ったら、並列処理に速度の速さ
でしょ。
コンセプトの良さがピンと来ない。あと、なんか古臭い感じがする。
例外処理がないとかコンパイルが速いとかも含めて、むしろ退化してる感じがする。

817 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:45:07 ]
>>814
goでは継承そのものも問題をややこしくするだけだから実装していない。
実装していないことには理由があるんだよ。
それ以前に、goではオブジェクト指向よりもプロセス指向に重点を置いている。

818 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:46:42 ]
>>817
作った人がオブジェクト指向についていけないだけでしょ
オブジェクト指向は問題を簡単に解決出来る道具

819 名前:デフォルトの名無しさん [2010/01/16(土) 18:49:10 ]
このスレって、ゴミ人間しかいないねw



820 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:51:10 ]
>>816
比較対象をC/C++にしないとダメなんじゃ
そもそも実用を志向する言語なら、あんまり斬新な機能は付けられない
並列処理を重視するのは現代風だと思うけどね

821 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:51:13 ]
>>818
オブジェクト指向についていけないなんて事は無いと思うよ。
それなりの実績と経歴を持っている人なんだから。

822 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:52:26 ]
俺は並列処理を楽に書ける言語を探したが、実用的な言語はgolangを除いて一つも見つからなかった。

823 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:54:06 ]
オゥ、ホット釣堀

824 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:54:40 ]
erlangじゃダメか?

825 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:55:28 ]
>>822
C++やJavaで十分
Erlangとかもあるしな

826 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:58:46 ]
並列処理だけは現代的なんだけど、

構造化(C、Pascal)→オブジェクト指向(Smalltalk、C++)
if文(Basic、C)→例外処理(C++、Java)
処理速度、コンパイル速度(アセンブリ、Fortran、C、Pascal)→柔軟性(Perl、C++)

のような時代の流れの左側にいるような印象だな。

827 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:01:50 ]
くだらないクラス継承の階層をなくそうというのはいいと思う。
所詮マシン語に落ちるシステム記述言語と、
バカでかいランタイム(ソースごと)引きずる言語で設計が変わって当たり前じゃないか?

828 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:08:33 ]
>>826
幾ら何でも釣り針がでか過ぎるだろw

829 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:23:05 ]
オブジェクト指向についていけないやつが言語設計できるかよwwwwww
ばかはしねよwwwwwwwwwwwwwwwww



830 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:25:15 ]
>>828
>>826が釣り針ってどこらへん?
>>814>>818はイサキも釣れそうなぶっとい釣り針だったが

831 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:34:51 ]
>>830
・左と右とは相互に関連しており、分離はナンセンス。
・そもそも同列の例にあがっている言語間で全然違う思想。
・時www代wwwのwww流wwwれwww

832 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:37:55 ]
アセンブラ最強

833 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:39:54 ]
>>830
え、全部だよ。

例えば『並列処理だけは現代的』と言ってるが、Pike は 1980 年代に
既に Go に連なる様な並列言語のペーパーを書いている。
別に新しい概念でもなんでもない。

834 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:40:43 ]
新しいかどうかじゃなくて、時代に沿ってるって事だろ

835 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:42:49 ]
昔からある物を現代的とは言わんだろ。

836 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:46:00 ]
要するに言い負けるのを認めたくないだけか
細かい言葉のあやを言い合うだけならスレチだから死ね

837 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:46:15 ]
>>826
C++ のコンパイル速度が遅いのは、柔軟性を求めたからじゃなく、
過去を引き摺りつつ高機能を渇望したから。処理速度も速い。

838 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:46:46 ]
  /   /::// : : : : : : : i: : : ∧\: : : : :∧: :\ : : : : : : : : : ヽ.: : :|ム: : : : : : : : : : :
  /   /://.: : : : : : :i : |: : : : ∧: ヘ: : : :∧: ::ム._: : : : : : : : :.l: : :|ム!: : : : : : : : : :
. /     / .|.: : : : : : : |: :ム、: : ∧.ヘ ><´ ̄\ヘ`,ハ: : ム、 ハ: : |ム!: : : : : : : : : :
     ,'. |: : :i: : :i: : ハ,斗―.、: :∧ ヘ r',ィ==寸ュ、_,ハ: : i: |: : |: : |ム!: : : : : : : : : :
     i  | :|: i : : i: : :ヘ、〉zュ、\::ヘ. .\ '´ f⌒付ハヘ〉!|: |: |: : 「.ヽ!ム!: : : : : : : : : :
     |  |: |: i : : i: : : : r{.「⌒ヽ \ヘ. ` .kr'...::i:::::!′|: |: | : fい lム!: : : : : : : : : : :
     |  .| ∧ヘ: : :ヘ: : : N kr'::ム  ヽ   Vし'ク;ソ  .|: |: |: /  .メム!: : : : : : : : : : :
.        N ヽ \: :\:`ヽ. Vし!      `ー "   ノ ル' / |/ Nム: : : : : : : : : : :
.       '.   \ \: :\∧ゝノ.              . |: /.i .|.  | Vム: : : : : : : : : :
.           \|丶: : ∧.  ` __       ,イ レi i. |  .| i.Nム: : : : : : : : : :
                |: :i: : 「`ヽ.   ヽ )     /  | i i. |  .| i.|. Vム: : : : : : : :
                |: :i: : |  .,≧、       /    | i i. |  .| i.|  Vム: : : : : : : :
            -‐-、j: :i: :i.|  /   }  ` rュ-1´    ,ィ| i i .L__ | i.|   Vム: : : : : : :
.          {    ヽi i.|‐/  .ノ_,ィj .>!  r<´ | i i .! `ヽ L__   Vム: : : : : :
          `ヾ.  └-イ  /   / ト、_}-{_ァ|.  | i i | 、丶ヽy'¨ ̄`Vム__: : : :  受験生の皆さん
          / | `ー-‐'´ ̄ ̄`Y. .〈. ノ≧{:::{≦.、 | i i |. \/     }ム}. 〉  明日のセンター試験
.         /.  |、 、____,斗-!、/.::/:/:/|「|:∧:::〉| i i |、 >'      ./ム! /   頑張って下さい
         {   |          ノ―〈/::/.:||::!:::::V. | i i |/       ./ム! /

839 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:47:10 ]
>>826
C が出来たのも Smalltalk が出来たのも 1972 年でいっしょ。



840 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:47:18 ]
ようするに>>833は勝手に>>826の内容を脳内変換してたってことだろ?
新しい概念なんてどこにも書いてないし

841 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:48:27 ]
>>831
関連しているからこそ前時代的か現代的かで分類する意味があるんだろうが。
おまえは馬鹿か?

842 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:49:17 ]
>>826
つまり処理速度もコンパイル速度も速い ML 系の言語なんかは
時代に取り残されている訳か。

843 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:50:00 ]
重箱の隅とまでは言わないが
主張とは関係の無いところで話の腰を折る人がいてやーね

844 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:51:49 ]
>>826
オブジェクト指向を礼讃していれば良い時代は終わりましたが、
>>826 は時代の流れのどちら側にいますか?

845 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:54:26 ]
>>826
C++ でも例外を使っていない Firefox は、時代の流れの左側にいるのか…

https://developer.mozilla.org/ja/Mozilla_Hacker's_Getting_Started_Guide#.e4.be.8b.e5.a4.96_.2f_nsresult

846 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 19:57:00 ]
GoのよいところはOS、ドライバ等を記述することを前提にしていることだろ
アプリを書く前提の言語であるJavaとかRubyなんかと比べているやつはなんなの

847 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:00:07 ]
>>845
左にいるな
NetScpeの時代からソース受け継いでいる弊害

848 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:05:02 ]
>>847
Google も?

google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Exceptions

849 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:07:25 ]
>>846
つ JNode



850 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:08:20 ]
>>848
もちろん
この件に関しては時代の流れの左にいる
Googleだからと言って、時代の流れの最先端にいるわけではないということだ

851 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:12:50 ]
>>850
その時代認識が間違ってるんじゃね?
言語の機能は pros/cons を判断して使う物であって、>>826 みたいに単純な→で
表す物じゃないと思うが。

852 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:15:16 ]
どういうプログラムを書くかによってどのくらい抽象化された言語で書くかという事ではないのか。
処理速度が必要なプログラムを書く場合、機械語に近い方の言語で書くし、そうで無い場合は抽象化された言語で書く。

なので時代の流れとかそういう問題じゃないのではないか

853 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:18:31 ]
>>826 によると Arc も時代遅れ

paulgraham.com/noop.html

854 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:20:15 ]
848でGoogle自体認めてるじゃん
「Things would probably be different if we had to do it all over
again from scratch.」
ってね

855 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:21:04 ]
>>826
GHC はコンパイルが遅いらしいから、Haskell は名実共に最新言語だな!

856 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:21:09 ]
>>853
Arcはオブジェクト指向の先にいる

857 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:22:06 ]
つまり、結論はTarbo Pascalのコンパイル速度は驚異的だってことだな

858 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:26:11 ]
>>854
それはお世辞でしょ。practical には against だと書いてある。

859 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:27:18 ]
>>858
お世辞w



860 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:29:38 ]
>>858
そのpracticalというのはつまり、既存のGoogleのコードが
例外を扱うように書けていないから、今から
例外を使うようにするのはコストがかかるという
ことなんだが
そこから、854の結論につながる

861 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:31:38 ]
>>856
Arc って Scheme とそんなに違いはないよね。

862 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:37:56 ]
>>860
何で書けていないかというと Cons の項に書いてある様な
ディスアドバンテージがあるからでしょ。

863 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:40:07 ]
>>826
Smalltalk のオブジェクト指向は構造化から生まれたんだっけ?
元々はメッセージパッシングを行う為の仕組みだと思ったけど。
いわゆるクラス指向とは別の流れにいると思うなあ。

864 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:42:55 ]
Smalltalkのオブジェクト指向はSimulaから取り入れたもので
Simulaのオブジェクト指向はまさに構造化の延長にあった。

865 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:42:59 ]
少なくとも例外とクラス継承イラネは支持する。
Genericはあってもなくてもいい。

866 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:52:27 ]
>>862
だから、そのディスアドバンテージの主な部分が、
「今まで例外使ったことのなかったコードに、例外を持ち込むのが
難しい」ということの説明じゃん

867 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 20:57:54 ]
>>865
同意
sturct Aのメソッドはstruct B { A }で実装を継承できるし、
Aの実装が気に入らなければBに対して同名のメソッドを用意できればオーバーライドできるので十分
この辺の関数を呼び出すのにいちいち仮想関数テーブル参照なんて遅すぎる
Goは柔軟性と速度の両立がうますぎると思う

868 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:03:00 ]
例外がありがたいのって、縦に並べてメソッドが書けるくらいじゃね?
なんていうかその場しのぎ感があって嫌いだ。
ただの長いgotoだろ?

869 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:04:55 ]
>>866
>「今まで例外使ったことのなかったコードに、例外を持ち込むのが
>難しい」

主な部分は「例外マンドクセ」だと思うが。特に Cons の 2, 3 はそう。
今までとか関係無い。



870 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:07:27 ]
Goでは加速しないのに、どうでもいい話題で加速するGoスレ

871 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:08:05 ]
>>868
例外はエラーが無視できない

872 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:14:52 ]
で、例外を入れずにfinallyのためにdeferを入れたと思う。これで十分。

873 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:16:56 ]
>>871
exceptで握りつぶすコードが山ほど書かれたわけだが

874 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:17:34 ]
関数型言語にあったような軽い例外機構なら希望する
オブジェクトを何十個も生成、コピーするようなものはいらない

875 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:21:06 ]
>>873
まさしくその場しのぎだな
例外カワイソス

876 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:23:14 ]
次々と言語を作りやがってw

877 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 22:11:46 ]
>>869
何いってるんだ?関係大ありだろ
3に関しては、異なった習慣のコードを混ぜることによる弊害、
例外を持ち込めばコード全体を見る必要があることを
言ってるからもろに関係ある
2にかんしても、1の補足的な説明で
その、1が例外を新たに持ち込むのを難しくする理由
になっている

878 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 23:13:22 ]
久しぶりにいっぱいレスついてるな、とwktkしたオレの純情をどうしてくれよう。

879 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 23:55:19 ]
GoogleのC++で例外を使わない、という方針には同意する
goの設計者はさすがに分かってるなあ



880 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 23:57:45 ]
「C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だった
 としても、それ自体、C を使う強力な理由になりうる。」
 by リーナス・トーバルズ

GoはCよりも上のレイヤーで、不生産的な言語ヲタを追っぱらうのに
最適な言語であることは、上のゴミレスの大群からもよく分かりますね。

881 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 23:58:10 ]
879みたいにGoogleというだけで騙される人が多いから困る
よく見たらGoogle自身も1から作れるなら例外を使うだろうとすら
言ってることなのに

882 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:00:47 ]
>>880
Goを選ぶ人の理屈にはなっても、Goを新しく作る人の理屈にはなりえない

883 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:02:28 ]
>>881
>Google自身も1から作れるなら例外を使うだろう

有り得ない事態に対しては何とでも言えるからな

884 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:02:36 ]
>>880
言語ヲタの絶賛するRubyやC++のプログラマよりも
Cプログラマの方が生産性が高いのは
リーナスの生産性の高さが証明していますね

885 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:03:42 ]
言語ヲタは C++ を絶賛したりしないと思うが…

886 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 01:12:03 ]
Go が採用するかもって言ってた IBM の GC ってこれの事なのね。

www.research.ibm.com/people/d/dfb/recycler-publications.html

誰か読んだ人いる?

887 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 02:00:42 ]
普通C++やってたらCもやってるだろJK

888 名前:デフォルトの名無しさん [2010/01/17(日) 05:15:38 ]
>>836
キモイは禿先生が常任してるってきがつけよw
つまりこのスレはいつまでもグーグルの意味不明な宣伝文句に振り回されているようなゴミ人間しかいないネタスレってこと

889 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 07:52:56 ]
マ板で禿先生といえばStrou(ry御大のことじゃないのか



890 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 07:53:39 ]
ムか

891 名前:デフォルトの名無しさん [2010/01/17(日) 08:45:18 ]
と同様、アントニー・ホーアによるCSPのプロセス代数をモデルとする一方、[4]チャンネル といったPi-calculusの

892 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 09:15:21 ]
>>863
SmalltalkのメッセージングのOOは分子生物学の知見をコンピュータサイエンスに応用しよう
という試みで、構造化とは関係ない。メッセージの受け手にSIMULA 67のオブジェクトを
借りてきただけ。

“Dr. Alan Kay on the Meaning of "Object-Oriented Programming"”
www.purl.org/stefan_ram/pub/doc_kay_oop_en

C++以降の抽象データ型のOOは構造化の延長。抽象データ型の実装にSIMULA67の
クラスを使おうというアイデア。

“What is ''Object-Oriented Programming''? (1991 revised version)”
www2.research.att.com/~bs/whatis.pdf

893 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 10:26:27 ]
>>892
Smalltalkで分子生物学の知見をSimulaの構造で実装できたことこそが
SmalltalkのOOもSimulaの構造の延長にあることの証左。

894 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 10:34:39 ]
志村ー、うしろー

895 名前:デフォルトの名無しさん [2010/01/17(日) 10:40:29 ]
と同様、アントニー・ホーアによるCSPのプロセス代数をモデルとする一方、[4]チャンネル といったPi-calculusの

896 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 15:16:18 ]
>>892
なるほど。やっぱり構造化とは関係無いんですね。

897 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:15:41 ]
Simulaの名前のとおり、シミュレーションから来てるんだよ。OOの方法論は。
シミュレートの対象には人間の知覚がかかわっている。
人間は対象をひとかたまりの何かと捉えて、名前を付け、
名前にはいろいろな連想が付着し、他の対象と関連づけられる。
しかし人間の知覚なんてあやふやなもんだ。
俺には世界はこう見える、お前にもこう見えるだろ? え、違う? という
本質的にあやふやな分類に計算機のデータ構造を合わせても
全く不毛とは言わないが、たいていの場合不毛だ。
だからGoはクラスベースの不毛を回避しつつ、メモリを柔軟に使える
シンプルな枠組みを用意しているのだ。

898 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:18:53 ]
そういう表面的な話より、コードの話は無いのかな。

899 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:34:52 ]
そりゃそうだ。アントニー・ホーアだもの。



900 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 19:36:46 ]
>>897
その取って付けた感ありありなGoへの話がいいね

901 名前:デフォルトの名無しさん [2010/01/17(日) 19:44:23 ]
え?!
CSPのプロセス代数をモデルとしてますからね。あたりまえですよ。

902 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 20:44:53 ]
>>892
アランには構造化とは別問題だったかもしれんが、
ダンには構造化そのものだったはずだよ。

903 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 21:00:35 ]
ダン・インガルスがそういうのに言及したドキュメントって何かあるの?

904 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 22:21:56 ]
いつからここは smalltalk スレになったんだよw

905 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:27:05 ]
Smalltalk が Simula の影響を受けてるのはその通りだが、
それを拡大解釈しようとするのはどうかと思うわ。

906 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:31:12 ]
ここは、Goスレ。
歴史の認識についてはどっか別でやっとくれ

907 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:32:41 ]
Go の話題を振っても誰も反応しないんだよな。
昨日も GC のネタを振ったのに無反応。

908 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:34:36 ]
Goの話題では絶対加速しないもんな
スレチの屑共は少しは自覚してるの?

909 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:35:17 ]
Goを使って何かを作ろうとか、何かを学ぼうとか
そういう気を起こさせてくれる言語じゃないからな
実際にこれGoogle内部用に作ってるだけじゃね



910 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:38:06 ]
>>907
IBMのGCも直接Goの話題じゃないけど
リンク先面白そうだから読んでみるわ

911 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 01:18:38 ]
漏れたちも2chの内部で何かを作ろうとか、何かを学ぼうとかそういう気を起こさせてくれる言語創ろうぜ!!

912 名前:デフォルトの名無しさん [2010/01/18(月) 05:57:44 ]
なに??
Pi-calculus知らないの?w
ダサww

913 名前:デフォルトの名無しさん [2010/01/18(月) 10:46:23 ]
hage

914 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 22:38:51 ]
>>909
内部で使うとしたらやっぱり Python の代わりかねえ。

Go ネイティブの GUI ライブラリか Go 独自のウェブフレームワークが
出て来たら、もう少し試してみようと言う人が増えるかもね。
Gtk+ が C で頑張らなくても良い様になると良いんだけどね。

915 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 22:55:27 ]
CSPベースでありながらlockとかw

916 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 15:50:34 ]
>>914
C(とC++?)の代わりでしょ
Pythonにそこまで不満があるとは思えないんだけど

917 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 17:23:01 ]
Python

918 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 17:46:10 ]
Google的には、NativeClientで使ってUIはHTML5じゃない?

919 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 21:10:44 ]
>>916
news.ycombinator.com/item?id=933493



920 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 22:40:48 ]
Python最強

921 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 22:49:40 ]
Googleブランドで注目だけは集まるけど中身はゴミってものばっかりだな最近
Windows, Office偏重のMSよりひどいな

922 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 09:43:05 ]
googleが会社レベルで金をかけて作ってるやつと,社員が適当に自由時間で作ったのを比べるなよ

923 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 09:50:25 ]
最近、義務でオープンにしているもの以外はゴミのように思えてきた。

924 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 09:53:36 ]
>社員が適当に自由時間で作った
休日や休憩時間に作ったんならともかく
きっちり業務中に作ったものなんだからそんなの言い訳にならないよ

925 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 10:42:08 ]
言い訳とか言ってる時点で根本的にズレてる。
あちら側の主張の話ではなく、それをもとにしたこちら側の捉え方の話だろ。
そりゃ、すべてのブツをわざわざ同じ「重さ」で受け止めて、勝手に振り回されるのは自由だけどさぁ。

926 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 10:44:07 ]
GoMi言語

927 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 20:24:55 ]
Googleが開発中の新しいプログラミング言語“Go”をWindowsで「go-windows」
www.forest.impress.co.jp/docs/review/20100120_343362.html

928 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 21:00:54 ]
smopu!m-o6

929 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 21:51:06 ]
>>925
>言い訳とか言ってる時点で根本的にズレてる。

禿同。
多少オープンソースのプロジェクトを知っていれば
直ぐに理解出来そうなもんなのにな。



930 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 22:25:02 ]
>>927
>これだけでは面白くないというユーザーは、ぜひ公式サイトなどを参照しつつ習得してほしい。

931 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 02:20:35 ]
公式サイトを開く
この奇妙な生き物はなんだろう?
・・・panic!

932 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 06:50:44 ]
グーグルが中国のハッカーを逆ハック
ttp://blog.livedoor.jp/dqnplus/archives/1383801.html

933 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 02:11:13 ]
NOT INTENDED FOR PRODUCTION USE という事は、
いつか INTENDED FOR PRODUCTION USE になるのかな?

あ、ここにはソースコードを読んでる人間なんていないか…

934 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 03:58:41 ]
テストプログラムをあげるやつもいないよね

935 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 11:48:40 ]
>>931
なぜあんな不細工な生き物なんだろうね
もしかして開発者がリス顔なのか?Sunのマクネリみたいに

936 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 12:55:43 ]
en.wikipedia.org/wiki/Glenda,_the_Plan_9_Bunny
彼(彼女?)のお友達だ。

937 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 13:01:40 ]
センス疑うわw
どう見ても寂しそうな兎と鼠やんw

938 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 15:20:51 ]
>>936
何すかこの改造ソラマメ

939 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 20:04:27 ]
今家にはクソノートしかないので使えない
誰かgolang for win作って



940 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 20:06:04 ]
と思ったらあったわ
失礼しました

941 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 00:11:37 ]
Infernoのトレードマーク?は、炎っぽい何かだったが...

942 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 01:02:03 ]
第3回 ハロー、goroutine!
www.atmarkit.co.jp/fcoding/articles/go/03/go03a.html

943 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 02:45:00 ]
glenda.cat-v.org/friends/
この人の絵はなんというか…キモカワ?カワキモ?な感じだ

944 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 05:18:31 ]
父さん・・・近くにすごい妖気を感じます…

945 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 05:27:57 ]
たぶん後ろにでかいゴキブリがいるんだろう…

946 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 08:24:04 ]
>>943
センスがUPLのグラフィックに似てる


947 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 18:00:05 ]
>>943
個人的にだけどGordonだけは純粋にかわいいと思うよ
その下にいる別種のGopherはキモい
キモすぎる
目の焦点合ってないし

948 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 21:56:19 ]
あれゴードンって言うんだ

949 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 01:35:27 ]
機関車トーマスに出てくる香具師か



950 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 08:12:46 ]
バール持ってるイケメンだろ

951 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 03:07:34 ]
>>943
>OS-tans
>By some crazy japanese people.

誰だよPlan-9たんとか作ったのはw

952 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 07:24:58 ]
あれ描いたの外人じゃないのかね
日本人ならもっとうまいような気がする

953 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 08:35:17 ]
>>952
Plan BだのOctopusだの描こうと思う変態は日本人でもこんなもんじゃね?

954 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 14:14:25 ]
それにしたって、かなり下手だよなあ

955 名前:デフォルトの名無しさん mailto:sage [2010/01/28(木) 02:33:06 ]
匿名フィールドで継承を模倣する場合のメンバの初期化どーしてる?

956 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 00:23:28 ]
lwn.net/Articles/371466/
gccのメインラインに含まれることが決まったらしいね
これでメジャー言語の仲間入りだな

957 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 00:50:11 ]
LLVMは検討したけど却下したんだ

golang.org/doc/go_faq.html#What_compiler_technology_is_used_to_build_the_compilers

What compiler technology is used to build the compilers?
...
We also considered using LLVM for 6g but we felt it was too large and slow to meet
our performance goals.






958 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 03:09:54 ]
あれ描いたのはRob Pikeの奥さんじゃなかったっけ

959 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 05:29:57 ]
gccにマージされるほどの完成度に達してるのかねぇ。
GNU Pascalさえ入ってないんでしょ?



960 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 13:35:16 ]
gccに入れられて何がいいことあるん?
どうせgoogleの実装を使うだけだろ。
gccがWindows版を作るってんなら意義あるが・・・

961 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 14:40:00 ]
ttp://gcc.gnu.org/viewcvs?view=revision&revision=154083
11/10(二ヶ月前)にブランチが出来てんのか。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<177KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef