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


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

go



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

752 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:51:40 ]
>>744
つまり組み込みではどっちも用意されていないってことか
>>707はそれで満足なのかな…

753 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:53:31 ]
>>752
プログラミング上のインターフェイスとしては変わんないからかまわんけど
残念ながら

754 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:54:16 ]
>>734
いまはD言語コミュニティがgoから使えそうな部分を盗む算段をしてる段階w

755 名前:デフォルトの名無しさん [2009/11/13(金) 19:54:22 ]
>>749
unixの中の人の話しはついていけないからパイソンとかC++とかWEBとか表面的なところだけしか理解できないってところじゃないか?
このスレでもゴルーチンとかプロセスとかの話しはまったく出てこないでDがどうとかC#がどうとか程度で比べることしか出来てないじゃん。
それとね、wikiで見るとパイクさんってかなり逝っちゃってる人みたいだね

756 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:55:51 ]
Googleの20%のIPが何の飯の種にも成らないって事実もまた驚愕

757 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:57:06 ]
>>755
じゃあお前がgoroutineについて語ってくれよ
Erlangの軽量プロセスとJavaVMのスレッドとの比較を織り交ぜながら

758 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:59:38 ]
ほら問題点はいくらでも出るけど
こう聞くと何も出てこない

759 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:39 ]
五朗ちん♥

760 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:52 ]
ここ最近で一番感動した言語機能はtypesafe enumくらいだ。
もの凄く地味だが、他のって別に○○で出来るじゃんってのばっかだった。



761 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:52 ]
Luaとかと比較してどうなんだろ
あっちのほうが触って違和感なかったけど

762 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:03:40 ]
>>760
まあ言語の機能ってマッシュアップみたいなもんだね
matzが言ってた、「バランス感覚」に共感するかどうかってとこじゃないの

763 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:04:10 ]
>>761
luaとは目指す方向が違いすぎるだろうが…

764 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:05:47 ]
白鵬?
golang.org/doc/go_spec.html#Conversions

765 名前:752 mailto:sage [2009/11/13(金) 20:07:22 ]
ちゃんと見たらリストあった。

多言語文字列→golang.org/pkg/utf8/
連想配列→無い
リスト→golang.org/pkg/container/list/

UTF-8 の文字数カウントは RuneCount() を使うんじゃないかな。
リストはライブラリに入ってた。

766 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:08:38 ]
うわリストって関数型のリストかと思ったらこういうのか
本当にCだね、今更だけど

767 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:08:57 ]
>>755
Rob Pike を知らんのか…

768 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:09:46 ]
煽ってるだけの口だけ厨房なんてスルーすればいいのに

769 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:10:04 ]
Cライブラリの関数を10個呼び出すGoアプリ書いてみろ
能書きはいいから今すぐ実際に書いてみろ
ウンザリするから

770 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:11:41 ]
>>767
根っからのwin環境なもんで(わ



771 名前:765 mailto:sage [2009/11/13(金) 20:12:07 ]
あー、でもリストのリテラルは無いし、リストコンプリヘンションも無いし、
car/cdr でアクセスできないし、アペンドも無いし、あんまり意味ないかも。

言語の方向性としてリッチなデータ型を用意してプログラマの負担を軽減しよう
というつもりは薄そうだね。それが良いか悪いかは別として、今風の言語に
慣れてしまっていると、どうしても見劣りするね。

772 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:13:24 ]
>>771
だからスライスならcar/cdrでアクセスできるしと思ってたけどこれconsができないのかw

773 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:15:05 ]
>>771
>car/cdr でアクセスできないし
いやそこまでLispじゃなくてもいいよw
パターンマッチが使えるのなら使う頻度ほとんど無いはずだし

ところでswitchとかあるみたいだけどさ
これってパターンマッチだよな?な?
まさかCの悪名高いアレじゃないよな?

774 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:15:20 ]
こういうのはあまり高級すぎると
ヒープを無駄に切り刻むし
そこそこでとどめないといけないんだろうな。

組み込みの世界も省電力化の為にマルチコア化しなきゃなんないみたいだし
日本の家電メーカーと共同開発でもすりゃよかったのに。

775 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:16:38 ]
> ヒープを無駄に切り刻むし
いやそれは関係なくね
linked listなのは同じだし

Cみたいに本当に中田氏してるだけかどうかの違いでは


776 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:18:04 ]
おいお前ら
これlispじゃなくね?

777 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:20:00 ]
すべての言語はlispに通ずとかなんとか

778 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:20:19 ]
>>766
しかもGoのmapやlistやsliceは各データ構造がバラバラに独立しているんだよね
JavaやC#のIEnumerableやらIComparerみたいにinterfaceで統制されているわけでもない

779 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:22:51 ]
ちゃんと仕様を読んでないけど、パッと見lispとも関係ないと思うだが…どの辺りがlispなわけ?

780 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:22:55 ]
もういっそのことGuidoって言語作ったらいいよ
奴ならうまいことやってくれるはず



781 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:26:49 ]
>>779
OOPのサポートが弱いと聞くとlisp的な抽象能力を期待してしまうのが人の性

782 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:30:26 ]
>>773
switchはVBみたいに条件式を書きます

switch val; val := x; true {
 case val == 0:
 case val < 0:
 case val > 0:
}

783 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:31:32 ]
>>781
システムよりの人が言語設計してるわけで、それはないと思うよ。
もろUNIXの中の人だし。
多分、lispっぽい連鎖もchan型として扱って構造化言語のパラダイムでやっちゃおうと考えてるじゃないか。

784 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:31:39 ]
PythonとC++に共通する欠点は、参照カウントだ
あんなものを一々数えていたら鬱になる

785 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:01 ]
アホ丸出し

786 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:02 ]
>>784
つデザパタ・シングルトン

787 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:06 ]
>>784
いまどきCythonとか色々あるんだから
PythonのCモジュールを手書きしなければ大丈夫

788 名前:デフォルトの名無しさん [2009/11/13(金) 20:36:54 ]
個人的には新言語なんかよりlinuxのシステムコールを包括する新カーネルを作ってアンドロイドにつけてまとめて出せばいいのかなって思う。
今のグーグルはその程度を作れる人をたくさん雇ってるわけで、企業として体力がある今のうちにやるべきなんじゃないかと思うんだけど。
SUNはJavaOSに進出しなかったからJavaOSをアンドロイドと称してパクったグーグルに期待してんだけどね…

789 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:38:27 ]
>>786
シングルトンと参照カウンタ?
どう関係あるの??






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

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

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