[表示 : 全て 最新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

369 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:57:02 ]
別にWindows憎しとかじゃないっしょ
彼らがサーバに使ってるOSやAndroid端末はLinuxベースだから、
彼らが自分らの仕事に使う言語を作るんならLinuxで動かすのが最優先になるのは
ごく当たり前

gccのバックエンドあるんだからそのうちWindowsもサポートされるだろうと
思うけど、後回しだろうね
これで金取ってるわけじゃないし

370 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:57:53 ]
個人的にWin32APIとか嫌いやわ

371 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:58:54 ]
ネイティブからだとwin32apiの古臭さがどうにもねえ・・・
WPFに期待したが、結局C++からは使いにくいし

372 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:00:57 ]
実際古いからな
beosとかもっと大切に扱うべきだったんだよw


373 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:04:18 ]
>>369
Windows憎しっていうより、普段Windows以外も扱ってると
なんで世の中はこんなにWindows一辺倒なんだろうと思ってしまう。
Windowsでしか使えないソフトを作ってる人とか、何?って感じ。

374 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:05:56 ]
WIN32APIのせいでプログラミング嫌いになったわ

375 名前:デフォルトの名無しさん [2009/11/13(金) 01:06:35 ]
>>373
まぁ対象が少ないほうが作るの楽だし
速度気にするとC++とか使うからしょうがないと言えばしょうがない

376 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:07:17 ]
> Windowsでしか使えないソフトを作ってる人とか、何?って感じ。
んなもん作る人の勝手でしょ
何言ってんだか

377 名前:デフォルトの名無しさん [2009/11/13(金) 01:07:40 ]
>>373
そういうのは仕方ない
サービスなんかもそうだけど使いやすい方へ流れていくし
使い慣れた物を使い続けるのはよくあること

未だにヤフーの検索エンジンをメインにしてる人が多いように



378 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:11:00 ]
mac専用作ってる人とかどうなるんだよ・・・

379 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:11:32 ]
>>372
Beいまどうなってんの?

380 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:12:04 ]
一瞬N速のスレかと思ったらム板のスレだった

381 名前:デフォルトの名無しさん [2009/11/13(金) 01:12:37 ]
>>378
やつらは教祖様のために働くのが何より幸せだから

382 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:13:50 ]
教祖様はそろそろお迎えが何度も訪ねてきてる

383 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:13:54 ]
>>379
haikuとかなってんでしょ
知るわけないじゃんw
googleがbeosをプラットホームにしたらみんな注目するのになw

384 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:16:50 ]
www.fon.ne.jp/guide/fon03.html

385 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:18:54 ]
まあgoで書いてもいいならbeでもいいじゃんとかな
go on beとか受けるんじゃねえの
久々にググったら9月にリリースあったみたいだし
# POSIXと高い互換性
# 高度なマルチスレッド・マルチタスク化による高性能パフォーマンス
# データベースライクな OpenBFS ファイルシステム**による高速検索
妙に親和性高そうw

386 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:20:10 ]
>>378
それはもっと酷い

387 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:21:19 ]
>>377
> 未だにヤフーの検索エンジンをメインにしてる人が多いように

まじ?



388 名前:デフォルトの名無しさん [2009/11/13(金) 01:22:41 ]
>>387
一般の人なんかだとYahooのが圧倒的に多いし
この業界の人間でもそこそこはいる

389 名前:デフォルトの名無しさん [2009/11/13(金) 01:23:43 ]
>387
日本はそうらしい
メーカー製PCだとデフォルトでヤフーになっててそれに慣れてるから変えない人が多いとか


390 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:24:18 ]
日本はいまだにgoogleよりyahooのが利用率高いんじゃなかったっけ

391 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:24:59 ]
うん高いよ

392 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:25:07 ]
個人的感覚では、Googleはツール、Yahooは雑誌みたいな感覚で使い分けてる

393 名前:デフォルトの名無しさん [2009/11/13(金) 01:26:08 ]
ホリエモンがまだブヒブヒ言わせてたころライブドアがオークションとか
用意したけど無料なのに微妙だったもんな

結局ヤフオクの天下はかわらなかったし

394 名前:デフォルトの名無しさん [2009/11/13(金) 01:28:39 ]
2009年1月 日本の検索エンジンシェア TOP10
※単位:%、15歳以上の自宅と職場から

Yahoo! Sites:51.3%
Google Sites:38.2%
Rakuten Inc:2.2%
Microsoft Sites:1.7%
NTT Group:1.5%
Amazon Sites:1.0%
Excite Japan:0.8%
NEC Corporation:0.7%
MIXI, Inc.:0.3%
Nifty Corporation:0.3%

4.bp.blogspot.com/_XxzX3oxqUwg/SbcBy6hDgOI/AAAAAAAAKZ4/dBdTFFGiZbg/s1600-h/c1.jpg


395 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:28:43 ]
yahoo使ってる人はついでにニュースとか見てるね。
俺はごちゃごちゃして重いのが嫌いだけど。

396 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:31:23 ]
>>394
年齢別の統計が見てみたいな
Googleが普及する前からYahooを使ってたオサーンが多い気がする

397 名前:デフォルトの名無しさん [2009/11/13(金) 01:34:27 ]
>>395
ヤフー使わなくなった理由思い出したわw

ヤフーってあるときからポータルサイトをAjax化して糞重くしたから使わなくなったんだw
やっぱ何かしらサービスに変化がないと使い慣れたところから動かないってのはあるよ
元から使ってるところが改悪したとか新しいサービスが乗り換えるだけ魅力があるとかね・・

重いってのは個人的な感想の範囲ね

あとニコニコもどうしてもつべで探してなかった場合だけ見るけどそれ以外はみたくねーもんな
前はそれほどごてごてしてなかったのでコメント非表示にすれば使えたんだが



398 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:34:48 ]
>>396
よくみろ
 2008/1 2009/1 変化率
ahoo 3096 3489 +13%
go 2481 2596 +5%

399 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:35:58 ]
語ることが出来ないから、結局ここどの板だよって話になっちゃうんだよね。

400 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:36:10 ]
>>398
ありゃ、リンク先見てなかった スマソ

401 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:36:58 ]
今までのどの言語より良いならぜひ使いたいけど
まだ様子見だな

402 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:37:15 ]
>>398
いまだに増え続けてる理由って何なん?

403 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:38:10 ]
>>402
>>389が言ってるのが理由だと思う

404 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:38:40 ]
知らんがな(´・ω・`)

405 名前:デフォルトの名無しさん [2009/11/13(金) 01:39:36 ]
>>402
まあサービス利用者って統一したがるってのもあるからなあ
ヤフオクなんかを利用したり、相談(笑)であれを利用したりしてると
ポータルもヤフー、検索エンジンもそのままヤフーってのはあるのかも

あとヤフー、グーグル2強でその他が落ちぶれてそこから移転ってのもいるんじゃないの?

406 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:40:02 ]
google maps のインターフェースが変わっとる

407 名前:デフォルトの名無しさん [2009/11/13(金) 01:41:34 ]
>>406
これいいね



408 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:41:35 ]
相談(笑)ってchiebukuroのことか?
あれは珍回答ばっかりでつまらん
よくあんなのでみんな有難がるなぁ

409 名前:デフォルトの名無しさん [2009/11/13(金) 01:42:03 ]
>>401
>今までのどの言語より良いなら

どんな分野でも最高のパフォーマンスを発揮できる言語なんてこれからも登場しないだろ
目的毎に使い分けるのが一番だ
いろんな分野でそれなりよりとがった性格の言語のほうがいい、Goがそうだとは言わないが

410 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:43:58 ]
>>408
回答もそうだけど、質問がそもそもアホすぎ。

411 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:45:30 ]
郷!郷!!郷!!!

412 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:48:13 ]
言語仕様よりも、
ライブラリ、フレームワーク、開発環境 のほうが重要。

413 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:49:50 ]
>>411
既出
ttp://bogusne.ws/article/132657950.html

414 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:50:56 ]
>>412
それらが乱立してカオスな状態になってる言語とかヤだぉ

415 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:53:16 ]
ライブラリはサードパーティのものを導入しなくても超使えちゃうような
標準の優れたライブラリを用意してほしい

416 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:59:58 ]
interface が Objective-C と C# の混ぜ合わせみたいな気がする
しかし Go 独特の風味

417 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:01:32 ]
だれか、言語の説明しろよ。

俺は調べるのめんどい。
どうせ英語で情報少なく、時間を無駄に消費するだけだから。



418 名前:デフォルトの名無しさん [2009/11/13(金) 02:03:58 ]
>>417
細かい記述は違うけどCやってる人ならそれなりに対応できるレベル
多少オブジェクト系もやってると尚よろし

419 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:07:48 ]
ttp://blogsearch.google.co.jp/blogsearch?ie=UTF-8&q=go+language
ここからお好きなのをお読みになればいいんじゃね

twitterってerlangだっけ?ひろゆきは
Go言語でクローンサービスつくって、Googleの仲間入り

420 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:08:50 ]
だれか、まとめwikiつくって

421 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:12:59 ]
>>417
公式ページのDocumentsのうち、自分に合ったページをどれか一つ読んでみればいいんじゃない?
例えば、C++使いならGo For C++ Programmersのページが向いてると思う。
各トピックが1ページにおさまってて、15分もあれば読めるよ。
英語が苦手でも1時間ぐらいあれば。
新しい知識を入手するのにそれぐらいの時間は惜しむべきじゃないでしょ。

422 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:21:22 ]
15分で読める程度なら
必要になってから読めばいいか。
どうせ実用レベルに育つまでに変わっているだろうし。

423 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:23:50 ]
英語を普段から読んでる人じゃないと15分じゃ無理そうだけど・・・

424 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:35:43 ]
しかし調べれば調べるほど
何に使うのか訳の分からない言語だよ
まじで今のところ一部のGoogle社員のお遊びレベル

425 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:42:28 ]
>>424
今はまだ仕方ないじゃん。

> Who should use the language?
>
> Go is an experiment. We hope adventurous users will give it a try and see if they enjoy it.
> Not every programmer will, but we hope enough will find satisfaction in the approach
> it offers to justify further development.

426 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:51:20 ]
比喩として「社員のお遊びレベル」って言ってる人は
いまいちよくわかってないんじゃないかな。

「〜レベル」でも「〜みたいなもの」でもなく、本当にそうなんだよ。

427 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:51:30 ]
>>425
この「今はまだ」ってのにも甚だ疑問だね
JavaとかC#は1.0の言語仕様が既に洗練されていたからこそ
リビジョンを重ねて仕様を継ぎ足すことでより完成された物へ進化出来たけどGoのベースは・・・
良い土台の上にしか良い城は建たないんだよね



428 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:54:49 ]
こういう新しいものが出ると、必ず叩きたがる人がいるんだよね

429 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:56:46 ]
>>428
絶賛されないとおかしいの?

430 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:57:36 ]
>>428
ふーんwじゃあこのお粗末なオナニーを手放しで絶賛しろと?w

431 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:59:58 ]
絶賛される必要もないけど、自分の思い込みだけで将来性がないと決めつけるのはナンセンス。
「良い土台の上にしか良い城は建たない」みたいな比喩は何にでも当てはまるわけじゃないのにね。

432 名前:デフォルトの名無しさん [2009/11/13(金) 03:00:15 ]
>>428
デジ物大好きな俺でもさすがにPSP Goは評価できないよ
すでに初期型が登場してからかなり年数たつのに結局のところブラウザとかは放置プレイだし
メモリは増えたけど基本性能は据え置き

まあ結局のところSCE都合でできた変なマシンという印象でしかない

433 名前:デフォルトの名無しさん [2009/11/13(金) 03:01:47 ]
うわwww
寝ぼけてPSP Goのスレと勘違いしちゃったよwwwwwwwwwwwwwwwwwwwww
ねるわ

あとネーミングどうにかしろよ
ダサいぞ

434 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:01:47 ]
いいと思う人は使えばいいし、そうでない人は一生避けてればいいんじゃない?

435 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:01:55 ]
>>427でも言ったけど
現状がウンコなのが問題なんじゃなくて
いずれ普及するであろうGo++3.0とかが現状のウンコGoをベースにすることが問題だって言ってんだよ
初期の不整合は下流工程へ流れるほど大きく歪むことはお前達が一番よく分かっていることだろ

436 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:02:44 ]
>>431
それってつまり全ての批判を否定したいの?

437 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:02:49 ]
>>427
Goのベースって何?



438 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:03:53 ]
Goは現状の仕様が酷いの?

439 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:07:29 ]
>>438
一生Cかアセンブラを使っていればいいんじゃないんですかね

440 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:10:43 ]
あwごめんwこんな皮肉お前達じゃ意味分からないかw

441 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:10:44 ]
>>435
> 初期の不整合は下流工程へ流れるほど大きく歪む

また比喩?

442 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:11:05 ]
LinuxはLinus Torvaldsのお遊びから始まったし、UnixはKen Thompsonのお遊びから始まったんだけど、
LinuxやUnixも最初は叩かれたのかな。

443 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:15:34 ]
オッサンというのは比喩表現が大好きなものだよ
俺の周りにも「ボタンの掛け違え」とか「車の両輪」とか
馬鹿の一つ覚えのようにウザいほど言う人がいるゎ

444 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:16:04 ]
仕事でgoを使うことになっても、「ベースが悪いので使いません キリッ」って断ればいいんじゃね?

445 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:17:09 ]
言語仕様はかなりいいと思うけどWindows用がないじゃないか
GCCはVCより遅いバイナリ吐くから仮にWindowsで動いてもパスだなこれは

446 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:17:53 ]
>>429-430
「頭の悪い奴はこういう的外れな切り返しをしてくるだろうな」
と相手が思いっきり想定してる通りに頭の悪い切り返ししなくてもww

447 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:18:17 ]
バイナリのサイズなんてそんなに重要かい?



448 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:18:48 ]
擁護派はよくこの素材で闘うつもりになれたな
ちゃんとコンパイラ落として公式のドキュメントを読んで実際に動かして自分の目でGoの言語仕様を確認したのだろうか?
その上で十分闘えると思ったんだろうか?

449 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:19:41 ]
>>435 >>448
Goの酷い言語仕様について詳細求む

450 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:22:35 ]
何と闘うの?

451 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:22:56 ]
サイズじゃなくて速度が問題
GCCはただでさえICCやVCより10%以上遅いバイナリ吐くのに
それより3割遅いとか許せないよな

452 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:23:08 ]
>>442
何か勘違いしてるのかもしれないけど Rob Pike が叩かれてる訳じゃないんだぜ

453 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:24:02 ]
Goの言語仕様のゴールが何なのかによって変わるんじゃないの?
C++やPascalを目指しているなら今のままでいいでしょ
でもD言語を目指しているならこのままじゃ不味いと思うよ

454 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:24:14 ]
>>451
2割じゃなかった?

455 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:24:25 ]
go, chan, interface 以外でふーんなとこ
暗黙のキャストなし
日本語の変数名も使える
string は不変
配列のスライスあり
NULLはnil
++,-- は後置のみで式じゃなくて文
~x は ^x
x & ~y は x &^ y
newの他に参照を返す makeもあり
ポインタ演算なし、でも unsafe.xxx で同等なことできる
while, do while なしで for x < y { } あり
for x in y は for x := range y
generics はいまんとこなし
例外もいまんとなし、でも finally { x(); } は defer x(); で代わりになる


456 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:25:19 ]
すんませんgolang動かしたいだけのために
cygwin入れたばかりなんですが
"st_gen"が無いと怒られます。
同様のことをtwitしてる人いますがどうすれば。
何入れればいいんでしょうか。

457 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:26:50 ]
俺はgoが良いとか悪いとか何とも思ってなくてただ興味本位で傍観してるだけなんだけど
言語仕様の問題点があれば教えてほしい。
英語の資料を全部読むのは大変だけど、どの箇所で問題点に触れられているか場所だけでもぜひ。



458 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:27:20 ]
ああ2割か。ごめん。
こんなん作るくらいならJIT正規表現のライブラリ配布して欲しいもんだ

459 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:29:02 ]
先ほどTIOBE Indexが更新されたようで
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
現時点ではシェア争いは混戦になりつつあるからGoの仕様次第だな

460 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:32:18 ]
>>458
「こんなん」と思う理由はどの辺?

>>459
そのランキングおもしろいね。サンクス

461 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:35:34 ]
>>456
cygwin でビルドしようとしたけど
スレッドのライブラリがプラットフォーム依存でそれを自作しないと無理
あとリンカんとこもいじらなきゃいけなさそうなんで面倒になって挫折した

st_gen とこは lib9/_p9dir.c の HAVESTGEN を undef する
その先に siglongjmp の error が待ってるが、これは (void*) を削除して
quietgcc.bash の ignore に incompatible なんたら を追加すれば通る

462 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:35:44 ]
interfaceの仕様があり得ない
徹底されないタイプセーフ
オブジェクトは関数レベルのみの紐付け
誤った型推論
クロージャ非対応
Cライブラリへの依存が高いにもかかわらずポインタを廃止
アクセサビリティの指定が徹底されていない
標準ライブラリが例外をサポートしていない

463 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:42:01 ]
>>438
新規な要素が無いからね。
悪いというより何で?って感じ。

464 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:42:43 ]
>>461
ありがと。
コンパイルしてもWindowsで動かねえよって外人わめいてるな。。

465 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:43:06 ]
こんなん思うのは、この言語使うメリットがないじゃない。
開発環境もないんだぜ。どうみてもマニアックすぎるだろ
中の人のメンツみると真面目にWindows対応してくれる期待も持てない

466 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:45:26 ]
標準ライブラリの結合度が高すぎる
interfaceでライブラリ間の整合性を保っていない
IOの抽象度がJavaやC#に比べて極端に低い

467 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:54:14 ]
これってCにGCが付いてOOPに対応したっていう理解でいいの?
何かwktkしてしまうんだが。



468 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:54:31 ]
メリット:
Googleだからという話題性と将来性
コンパイル速度が速い
今のところ実現出来ていないが並列処理を言語仕様として吸収しようと努力はしている
連想コンテナなどの定義が直感的に記述出来る気がしないでもない

469 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:56:01 ]
>>453
むしろCやC++を目指しているならこれではまずい
教育用言語としてのPascalの後継なら望ましい
Dと比べるとサブセットに落ち着くが、
Pythonの書法強制もまあ受け入れられてないことはないので、
適当に規制付きというのはあり得ないことはない。


470 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:56:15 ]
>>467
CにGCが付いたって認識でおk
語弊があるけどOOPにはほとんど対応していないと考えた方がいい

471 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:57:14 ]
どの言語も一長一短があって完璧なものはないんだから、
頭ごなしに否定したり過度に高評価せずに
進化を見守ればいいんでねぇの?

472 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:01:47 ]
>>470
ありがとう。
OOPのことはFAQに書いてあったわ。
C++とかとは異なるんだね。

Is Go an object-oriented language?

Yes and no. Although Go has types and methods and allows an object-oriented style of
programming, there is no type hierarchy. The concept of “interface” in Go provides a different
approach that we believe is easy to use and in some ways more general. There are also ways
to embed types in other types to provide something analogous―but not identical―to subclassing.
Moreover, methods in Go are more general than in C++ or Java: they can be defined for any sort
of data, not just structs.

Also, the lack of type hierarchy makes “objects” in Go feel much more lightweight than in
languages such as C++ or Java.

473 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:03:39 ]
そんなの議論や向上を放棄しているとしか思えない
今まで誕生してきた言語が全て消滅せずに残っているか?
一長一短があっても物事には必ず優劣が存在する
それ以前にGoの一長とやらは何なんだ?一短の方ならいくらでも見つかるが

474 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:05:13 ]
goが消えたら消えたでそれまでじゃないの?
何を怒っているのか意味不明。

475 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:06:13 ]
>>471
俺はそんな言語を1ダースは知ってるけど、こういう言語が進化する事って
ホントに稀なんだぜ。割と最初のコンセプトが勝負の分かれ道だったりする。

476 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:07:37 ]
>>467
C に GC を付けるだけだったら Boehm GC を使えば良いだけなんだよなあ…

477 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:08:38 ]
頭が固いんでしょ



478 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:09:57 ]
>>477
その柔らかい頭とやらでGoの優位性と今後の展望を熱く語ってくれよ

479 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:11:55 ]
まだよく見ないで悪いんだけど、GCが付いているということは、
Cのライブラリを呼ぶ時にはポインタをロックしてやらなくちゃ
ならないんだけど、その辺りはどこまで自動(もしくは構文的支援)?

もし既存のCのライブラリを使うのに苦痛がなければ、
>>466 の言う結合度が高すぎる標準ライブラリってのは、
それはそれでもう完結で、難しことはあまたあるlibほげほげ使ってね、
我々はJavaや.NETのような荘厳巨大なランタイム用ライブラリ
作らないから、ということなのか?

480 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:13:04 ]
少なくとも一旦現状の仕様は全て捨てて
Objective-Goを作る必要があるな
Goを引きずったらCを引きずったC++の二の舞になる

481 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:14:10 ]
>>475
稀ってことは、ありえなくはないってことだね

482 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:21:01 ]
>>472
のFAQはちょっと同意。
ここ数年、JavaやC++で書く機会がめっきり減って、JavascriptやLLで書くことが
多くなってくると、

「あれ、じつは継承なんて要らんことやるから物事がややこしくなるんじゃね?」

とちょっと感じてくる。

483 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:22:06 ]
>>474
ぐくるさんが作ったということで、まあ「鳴り物入り」的なところはあるからねえ。

484 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:24:10 ]
>>473
現状が良くないからといって、将来のことまで全否定することはないんじゃない?
欠点の主張は議論じゃないよ。
だから、議論や向上を放棄しているというのは否定派の人たちのことでしょ。

485 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:25:19 ]
>>468
>Googleだからという話題性と将来性

別段 Google が何かする訳じゃないんじゃないかな。
Google には Guido も居るし、Rob Pike は Sawzall もやっていて、
大量の Java や JavaScript のコード資産を持っていて、v8 とか
Dalvik もあるから、Go の居場所って無い気がする。

486 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:25:23 ]
>>473
向上を放棄するわけないじゃん
今の段階では進化を期待して見守れば?って言ってるんでしょ

>>471
>>459
object-cに何が起こってるんだ?w

487 名前:486 mailto:sage [2009/11/13(金) 04:26:30 ]
おっと、>>471は無しね



488 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:26:51 ]
>>481
言葉遊びがしたいなら。

489 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:27:23 ]
>>486
つiPhone
あの開発マーケットはかなりの勢いで拡大中

490 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:27:57 ]
>>486
iPhoneに決まっとりますがな > Obj-C躍進

491 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:30:25 ]
思い込んで頭から否定するのは左脳で動く男に多いんやて
さらに、そういう人は離婚しやすいて聞いた
気ぃつけや


492 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:31:28 ]
>>486
Objective-C な。人気の理由は iPhone と GCD でしょ。
Apple は上手くやってると思うよ。Blocks みたいな
面白いくて役に立つ技術を作ってる。

493 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:39:29 ]
>>491
それまさにうちの上司だわ。
つか、その世代(中年世代)の大半がそんな感じじゃね?

494 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:40:09 ]
ここで Go を絶賛してる人たちって Go のソースを書く気があるのかな。
ドキュメントが英語だから読まないとか、Windows で動かないというだけで
試しもしないとか、ただ単に見てるだけだったりはしないよね。

495 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:41:22 ]
絶賛してる人なんていないっしょ
完全否定する人と将来に期待する人の2つ

496 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:42:58 ]
どっちもコードを書かないなら盛り上がらないね。

497 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:46:55 ]
お前らなあ
これ作った/使う連中は言語自体はこんくらいの機能があればあとは想像力の限界までなんでも作っちゃうんだよ
言語・IDE・ライブラリで上げ底してネットのソースコピってやっとこDBのデータ表示してる連中とは違うゲームなの



498 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:48:34 ]
多値戻り値とレシーバの強制だけは相変わらず羨ましいな
JavaやC#にもこの言語仕様は欲しい

499 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:49:20 ]
じゃぁ Go 用の良い GUI ライブラリが出来たら起こしてくれ
目が覚める様な奴を頼むぜ

500 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:51:57 ]
>>499
既存のでいいんじゃね?

501 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:52:38 ]
誰もコードを書く気無しかよ…

502 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:52:56 ]
>>497
実行速度と生産性のトレードオフだろ
なんで生産性を無視しているの?
全知全能の人材が時間的金銭的リソースも無限にあって
いくら赤字を出してもいくら納期が送れもよくて「作るだけ」なら
この世にアセンブラが1個あれば他の言語なんて不要ですよね

503 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:56:04 ]
ブラウザで動くんならChromeOS方面で活躍するんでは

504 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:58:12 ]
>>502
作った本人はjavaよりgoのほうが生産性が高いと明言してるよ
だから仕事の種類が違うんだっつうの

505 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:59:17 ]
>>503
なんでこんな低レイヤ向きな言語がWebアプリ向きなんだよ?
デバドラとかOSのカーネルでも書くならまだしも

506 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:00:40 ]
IDEとかライブラリなんて後からついてくるものじゃないの?
C++だって最初からVCとかあったわけじゃないし、
STLは後で標準として組み込まれたし
Boostとかも有志が作ったんじゃ?

507 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:02:27 ]
まあポインタ演算が出来ない時点で低レイヤにも向かないんだけどな
もちろん言語仕様がOOPを広くサポートしていないからアプリを書くにも不向きUIなんてもってのほか
一体何に使うのやら



508 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:03:36 ]
GC 必須の言語でデバドラとか…

>>506
そういう牧歌的な時代は終わったと思われ
最近の言語は JavaVM をターゲットにして、いきなりライブラリが揃ってる

509 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:03:44 ]
>>506
「ライブラリを作るのがGoogleならいいけどね」
この意味分かるか?

510 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:04:29 ]
>>505
GC任せの言語でデバドラやカーネル?

511 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:06:00 ]
>>509
どこにそんなことが書いてあるの?

512 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:06:29 ]
ライブラリなんかgoogleが勝手に作るだろ
javaとかjavascriptなんか山ほどだしてきてんじゃねえか

513 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:07:30 ]
GCがあったりポインタ演算が出来なくても
言語自体はそんな物に向いているっていう矛盾を皮肉っているのにマジレスとか困るわ

514 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:07:33 ]
>>483
まともな業界人にとっては逆だがな

「われわれは世界の天才様を集めて世界のITを制覇する!」大口たたいて10年経って出してきたのはパクリ2番煎じ買収ソフトの山
この会社がオリジナリティのあるものを独自に何も作れないのはもはや証明済み
何かあるんだろうな企業内部の雰囲気的に
あんだけ金があり、それなりに人も集めてるなら、さすがにもうちょいいろいろ作れそうなものを
(一方、人海労働で何とか出来るような作業や企画は、顰蹙を買い社会問題になっても多々平気でやり続ける)

とりあえず、よそのガレージソフト屋が作った小気味いい新言語、マニア内で既に話題になっているものを聞きつけて買収、とでもいう出自でなければそもそもはじめから期待できない
MSにも似たところはあるが、NTとか、それなりに込み入ったでかい、実用性もあるものを一応は自分のところでごちゃごちゃと作ってくる。あんなとこにも負けている。何が何やらと。

515 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:09:51 ]
>>511
意味が分かっていないみたいだな
じゃあまずこういう聞き方をしよう
それは誰が作ると思いますか?

516 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:09:58 ]
>>507
基本的にミドルウェア向けだと思うが、
UIはこれで十分書けると思うよ。

……関数の引数にconst記憶域が付けられんのかな?

517 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:11:44 ]
C, Erlang, Java and Go Web Server performance test

timyang.net/blog/wp-content/uploads/2009/11/c_erlang_java.png
timyang.net/programming/c-erlang-java-performance/

Go遅えええええええ



518 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:12:42 ]
>>516
十分書ける?言語は適材適所じゃなかったのか?
他にUI向きの言語が無くてGoがUI書くのにベストソリューション?
Goを選んだ具体的優位性って何?

519 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:12:49 ]
すでに Go! という名前の言語が存在したというバグ
code.google.com/p/go/issues/detail?id=9&colspec=ID%20Type%20Status%20Owner%20Summary


520 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:17:34 ]
なに興奮してんだよw
わけわかんねw

521 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:18:05 ]
>>515
第一にはGoの開発者でしょ。
あとはサードパーティとか。

522 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:20:56 ]
>>514












こうですかわかりません ><

523 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:21:58 ]
普通にこれ使ってなんかサービス作ってうまくいったりいかなかったりして
派生してライブラリが提供されて・・・ってなるだけでしょ
ふつーーーに物事が進んでいくだけ
なにを心配しているのやら

524 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:23:58 ]
デバドラ・カーネル・UIには不適切
ミドルをCよりはOOPライクにC++よりはポインタ依存から脱却して書きたいときに最適
ふーん

525 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:27:42 ]
>>524
>ミドルをCよりはOOPライクにC++よりはポインタ依存から脱却して書きたいときに最適
ミドルをCよりはOOPライクにC++とは違ってGC下で並列処理のサポート付きで書きたいときに最適
結構いいと思うけど

526 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:38:14 ]
>>523
そんな勝手にエコシステムが出来ていくなら、言語屋は何も苦労せんわw
お前さんのふつーーは世の中の常識の真逆を行ってるんだよ…

527 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:42:01 ]
>>523
馬鹿が全てスタートが肝心なんだよ
言語仕様が例外に対応していなければ永遠にそのままだろ
Javaや.NETが強力なのは最初から標準ライブラリがインタフェースを提供しているからだろ
IXXXble系が最初から提供されていることが標識となって
各ライブラリ間の整合性が保たれサードパーティのライブラリですらシームレスにオブジェクトを受け渡し出来るんだろ
Streamという標識があるから各サードパーティーが作ったmp3エンジンだろうがRPCだろうがWebサーバのASPだろうが何も意識せずに接続できるんだろうが
標準ライブラリの抽象度が高いから多態性が保たれるんだろが
C++やD言語だとどうだ?あまたある団体が提供する無数のライブラリ間でシームレスにオブジェクトをやりとり出来るか?
今まで何度ラッパやアダプタを書かされて来た?
最初に標識を立てることがどれほど大事かはお前達が痛いほどよく分かっているだろ



528 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:43:52 ]
>>526
俺がライブラリを作ってるんだ!


こうですけわかりません ><

529 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:46:10 ]
>>527
んなこと言ったって今ないんだからしょうがないだろうw
リリース撤回運動でもしろというのかw
ストリーム?すべてはファイル、こうなんじゃねえの?(知らないけどw)

530 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:48:31 ]
このままインタフェースが整備されないまま
Googleは放任で有志によるライブラリ整備が行われれば
確実にD言語の二の舞になる

531 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:49:02 ]
標準ライブラリにReaderとかWriterとかちゃんと抽象的するIFあるようにみえるけど…

しかし、実装型はIF明示的にimplementしなくとも、仕様だけ満たせばIFの型にキャスト出来るのが面白いね
綺麗なDackTyping

532 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:50:42 ]
/IF(?=明示的)/IFを/
ケータイからなんで打ち込みミス

533 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:51:30 ]
JavaにはSunが.NETにはMicrosoftが付いていたことが
派生ライブラリのポリモーフィズムを維持していたことは歴史的にも明らか
無秩序なOSSによる放任ではそれを保てる道理がない

534 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:51:56 ]
完全な、水一滴も漏らさぬライブラリがないならリリースすることまかりならんとか
お前の言語だけに適用しといてくれ
一生出てこないだろうからw
そういやarcとかも腹立ってしょうがないんだろうな

535 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:56:40 ]
>>534
だれもライブラリを揃えてからリリースしろとか言ってねぇよ
インタフェースと仮想クラスに相当する物を整備せずに動き始めたら整合性のないまま後戻りが出来なくなって
現状のC++やD言語と同じになるぞって警鐘を鳴らしているんだよ

536 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:56:54 ]
Dは傍から見るとむしろ統制しようとしてムリが出た感じだな
なんだっけtango?だかなんだか
なにやってんだありゃって感じだった

537 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:57:27 ]
>>530
もちつけ。
なったらなったでそれまでじゃない。



538 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 05:59:33 ]
>>535
こんなところで警鐘鳴らしても意味ないよぉ
公式サイトから投稿しなよぉ

539 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:01:07 ]
・言語仕様が基礎的なOOPをサポートしていない
・標準ライブラリが多態性の道を示していない
この状況で野に放たれこれからどんどん仕様追加が施されていくんだぞ、考えただけでもゾッっとするわ。

540 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:02:45 ]
従来のOOPLにあってGoに無いのって、具体型の継承だけかな?
その代わりIFによる実装型の抽象化もMix-inによる差分プログラミングも出来るから、困ることはなさそう。
今まで継承っていう一つの機能にごっちゃになってた2つの関心事が綺麗に分離されたんだと思う

541 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:02:48 ]
えーと、それは他人事とは思ってないってこと?
俺より愛してるんだなgo

542 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:05:17 ]
>>536
Dのどこが統制しようとしているんだよ?
C系ライブラリのご機嫌を伺って古くさいポインタと負の互換性を保つのに四苦八苦してるだけじゃねぇか

543 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:28:12 ]
テンプレはないっぽすなぁ…
IntVector…だせえw

544 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:38:35 ]
必要以上にしつこく否定してる人たちの意図がわからない。
Googleに恨みでもあるの?
それとも>>541の言うように「愛」なの?

不満があるなら自分で改良すればいいのに。
オープンソースなんだから。

545 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:44:07 ]
googleに入りたくても入れないブラックIT土方がひがんでるんだろう

546 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:58:36 ]
>>543
Generic type的なものは、ないとときたますごい困ることがある
逆にlispあたりまでいけばその辺も対応できたりするが。

547 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 07:18:21 ]
genericについては「考え中」ってプレゼン資料にあったよ



548 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:08:27 ]
>>544
gogleにうらみあるよ
GAEで時間無駄にした


549 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:11:10 ]
>>540
Pascalみたいな文法でCみたいに書けて
コンパイルしてネイティブコードを吐けるJavascript登場って訳だ

550 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:30:50 ]
>>548
ゴーゴル自体が虚像企業の典型例だってそろそろ気がつけ。

551 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:40:20 ]
おまいらgoogleのネタに釣られすぎ

552 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:41:21 ]
>>550
ahooやSBほどじゃなかろうもん

553 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:46:55 ]
ソフトバンクは日本テレコム持ってるからハード企業だお?
ゴーゴルは何もってんの?

554 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:48:03 ]
GAEってもうダメんなっちゃったんだっけ?
いっぺんコミットしたらもうちょっとネバれよ

555 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:50:15 ]
pc11.2ch.net/test/read.cgi/php/1243654802/
GAEのgdgdっぷり

556 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:56:13 ]
スレ見てみたけど
どこを差して言ってんの?
ちょっと解説してみな

557 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 09:01:03 ]
/.Jもそうだったけど、ここも情報が無くてワロス。
じっくり使ってみたいが、時期が悪いな。



558 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 09:54:04 ]
>>544
> 不満があるなら自分で改良すればいいのに。
> オープンソースなんだから。
無駄に分かれるメリットなんか無いだろw
ダメ言語(少なくとも今は)をあえてベースにするメリットも無い。

他言語に勝る点が無いのに大々的報じられてれのがなんだかなぁという感じ。
会社の名前使って宣伝メール大量に送ったとしか思えないね

559 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:00:24 ]
>>555
ググルで成功したプロジェクトなんか一つもないだろ
ググルがそもそも一円も金使ってないんだし

560 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:15:21 ]
>>558
>他言語に勝る点が無いのに大々的報じられてれのがなんだかなぁという感じ。

いつものことだと判ってても騙されるw

561 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:21:43 ]
>>544
・実態を無視して、既存の物より良いと宣伝するから叩かれた
・良い物になる芽があるなら自分で改良もするが、オープンソースだからといって
みんなにパッチを作ってもらえると思ったら大間違い

562 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:26:24 ]
ボランティアテスターの皆さんこんにちは。
はやく使い物になる言語に仕上げてくださいね♥

563 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:35:05 ]
5年後に流行ってたら使うよ
それでだめなら
10年後に流行ってたら使うよ
そんなにすばらしい言語なら後から勉強しても間に合うと思うし

564 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:39:08 ]
Dが10年かけて設計して今の状態なんだからGoが5年10年でどうにかなるとは

565 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:42:31 ]
GoogleはMicrosoft以上の速度で官僚主義化した気がするわ
とにかくプログラミングにこれ以上のカオスは要らん

566 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:45:37 ]
言語の勉強よりも、その言語用のライブラリの使い方の習得に
時間がかかっているので、それをなくして欲しい。
新しい言語はもう不要

567 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:01:53 ]
MSだけでなく、PerlやOOも嫌いなんだろうね。
だからUnixやJavaにも与しない。



568 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:08:26 ]
取り上げてるblogとかも増えてきてるな
rubyの中の人とか
ttp://www.rubyist.net/~matz/20091113.html

569 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:10:56 ]
>>567
一番好きなもの = Javascript
そのノリをブラウザ (UI) だけでなくシステム記述に
持ち込みたいって感覚で作った感じだ

570 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:11:02 ]
>>564
後出しじゃんけんだから良い床鳥すれば早まるかもね

>>565
>GoogleはMicrosoft以上の速度で官僚主義化した気がするわ

禿堂
どんどんアホな会社になっていってる
金ヅル目的で変な人が群がるとそうなるんだね

571 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:13:18 ]
anchorage.2ch.net/test/read.cgi/bizplus/1257950853/
13日の金曜日

572 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:14:56 ]
>>568
言語オタク キタ━━━( ´∀`)・ω・) ゚Д゚)゚∀゚)・∀・) ̄ー ̄)´_ゝ`)−_)゚∋゚)´Д`)゚ー゚)━━━!!!!


573 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:43:15 ]
>>281
:= と = 両方あるよ

574 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:50:07 ]
googleが嫌われてるからバイアスかかるのであって、
K&PのPが新言語作ったよ、というだけで必要にして十分な注目が集まると思うのだが。

575 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:51:32 ]
プログラミング言語だけじゃなくて、HTTPもGoogle's HTTPに
したいらしいぞw
dev.chromium.org/spdy

576 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:58:25 ]
>>574
plan9...

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
別に擁護でもなんでもないけど嫌なら使わなきゃいいだろ?
仕事でやらされてイラついてるとかなら分かるが
たくさん生まれてくる言語の一つじゃないか



678 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:02:43 ]
>>677
一般論はいいから
具体的優位性を1つでも示して下さいって言っているのが分からないのですか?

679 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:04:09 ]
>>678
コンパイルが速くていいじゃん。君かまってちゃんだね。

680 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:04:51 ]
>>674
> そのうちGoの案件が来てもおかしくない

それはないやw

難しい言語であるうちは案件が来ない。
Goが簡単になって誰でも使えるようになれば
くるかもね。


681 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:05:15 ]
>>676
正直なぜそこまで必死なのか分からんw
仕事のことを気にしてるんなら、当分は「仕事で」この言語が必要になることなど
まず無いだろうから安心汁

JavaやC#は急速に普及したけど、登場時点の完成度を比較して、あれらと
比べるべくもないのは見りゃ分かるっしょ

682 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:08:25 ]
ttp://code.google.com/p/go/issues/detail?id=9&colspec=ID%20Type%20Status%20Owner%20Summary
>Comment 742 by coolboygreatone, Today (79 minutes ago)
>Google should stick to original name of the language "Go".
>Don't change the name!
>
>Comment 759 by coolboygreatone, Today (6 minutes ago)
>I agree with @752.

・・・

683 名前:682 mailto:sage [2009/11/13(金) 18:09:11 ]
勘違いした、スマソ

684 名前:デフォルトの名無しさん [2009/11/13(金) 18:12:47 ]
ていうか、なんでこのスレの奴は必死にDと比べようとしてるのか謎だ・・・

685 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:12:55 ]
>>678
優位性のように錯覚しているもの: Google が作ったこと、開発陣のnameValue

686 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:14:05 ]
>>679
コンパイル速くするために構文を犠牲にしているよね

687 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:16:14 ]
>>686
まんまpascalですな



688 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:16:41 ]
>>684
Cライクな構文、ネイティブコンパイル型、GCと類似点はあるから
別に「必死」というほどのものでもでもないと思うが

俺はErlangやScala, Haskellの名前が出るべきだと思います!
というのなら止めはしない

689 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:22:10 ]
この言語仕様の企画書を見ても、どう考えてもDと結びつかないんだが…
ましてC++すらも普及しているって点を除けば、目指してる方向性が違うしまったく関係ない。

690 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:22:43 ]
まあErlangは最低でも触れられるべきだよなw
ErlangのプロセスとGoroutineは違うとかなんとか。

691 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:24:03 ]
>>690
コマいことは誰も知らないんじゃないか?w
俺は知らないぞ
Erlangの並列性があんだけすごいのはVMで動くからだろ?
ゴルーチンはどうなんだよ!教えてエロい人!

ただのスレッドの構文糖なら正直Erlangにはカスリもしないんじゃないか

692 名前:デフォルトの名無しさん [2009/11/13(金) 18:24:30 ]
単純に今のCのポジション狙ってるって言うから
DやC++と比較されてるだけでしょ

693 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:30:54 ]
>>680
いまのところ無いっていう結論は同意するけど、
「Goが簡単になって誰でも使えるようになれば」
という条件には賛成できないな。

RubyにおけるRoRみたいなキラーアプリが海外サイトで出てきて、
ベストプラクティス(笑)とかプレゼンされるだけでプライオリティが上がり、
潮目が変わるのがここ最近の傾向に思える。
銀の弾丸メソッドというか、ミーハー志向というかw

694 名前:デフォルトの名無しさん [2009/11/13(金) 18:32:48 ]
>>693
RubyなんてRoR出るまで何の注目もされてなかったからな
Google大好きなハッカーがキラーアプリ出しそうな気はするな

695 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:32:50 ]
PacalやErlangに構文の見た目が似ているだけで
目指しているところは全然違う

696 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:34:07 ]
>>692
クラスとかあるならそれらと比較するのは分かるけど、この言語にそういう概念はないでしょ。
C99と比較するなら遠いってほどでもないかなって程度じゃないか。
どこかの胡散臭いIT記事なんか鵜呑みにしてないで、言語仕様(というか設計理念)をよく読んだほうがいいよ(英語だけど)。

697 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:35:32 ]
ぶっちゃけ軽量プロセスっていう言葉に騙されているだけで
GoをErlangと結びつけるのもおかしいよな



698 名前:デフォルトの名無しさん [2009/11/13(金) 18:36:05 ]
>>696
記事以前に開発チームがCの代替狙ってるって言ってるだろ
JavaやC#みたいのと比較されるなら微妙だが
とくにDなんかと比較されるのはしょうがない

699 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:36:28 ]
一番似ているのはJavaScriptだって結論が出ている

700 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:17 ]
ttp://www.youtube.com/watch?v=rKnDgT73v8s
The Go Programming Language

これ誰も上げてないやん

701 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:21 ]
Dと比べられたくないっていうならDをNGワードにいれとけよw

702 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:50 ]
>>698
ネイティブコンパイラ・GC・並列処理・Cライブラリ依存
どう見てもDだよな

703 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:39:38 ]
2chで人の口に戸を立てようなんて無駄な努力でしかないぜ

誰か>>691に答えてよ!
>>627でもいいけど!

704 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:42:56 ]
>>703
質問スレでもないのに答えて欲しいといつまでも願ってることも無駄

705 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:44:01 ]
>>704
全くだ!
いやDに似てないとかいうGoに詳しそうな人がいたもんだから
これぐらい知ってるだろうと思ったんだよ!
ゴメンネ

706 名前:デフォルトの名無しさん [2009/11/13(金) 18:44:40 ]
Dってさ、日本でもあまりユーザーいないけど、海外では流行ってるの?

707 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:47:58 ]
俺なんかCにGCと文字列とハッシュとリストがありゃそれで充分だなあとか思ってたほうだから
割と歓迎だわ



708 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:49:22 ]
wikiではwinにはコンパイラがまだ無いって書いてあったけどどういうこと?
やる気あるの?

709 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:55:19 ]
C#とか引き合いに出してるヤツはコミュニケーション感覚が欠如してる感じがあるな
個性派女優の品評をしようって時に、AKB48の中に似てる奴がいるからデビューしなくていいだろ
芸能はAKBだけ存在すりゃいいだろみたいな

710 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:55:27 ]
GoogleはOS分野での戦略も視野に入れているからだろ
言語を支配するのはそういう政治的意図の延長

711 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:57:09 ]
>>709
否定派は具体的な問題点を指摘しているのに
肯定派は否定派の人格叩きしかしていない件

712 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:00:38 ]
だって問題点じゃないじゃんそれ
C#もがんばってんな
それだけ

713 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:02:12 ]
この言語がいいとかだめとか言っているんじゃない。
いい言語なら自然と使われるようになるから、
この言語が、俺の前にきたら使う。それだけの話。

今は情報もノウハウもなにもかも不足しているから
今からがんばったところで、掛かる時間に対して得られるものが少ない。

新しい言語好き、Google好きな人ががんばって情報蓄えてくれるだろうから
あとからそれを見たほうが短時間で習得できる。

悪いが俺が効率よく習得するために、
他の人の努力を利用させてもらうよ。

714 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:02:47 ]
www.atmarkit.co.jp/news/analysis/200902/09/future.html

715 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:03:42 ]
新名称案、「Issue 9」に人気集まる
グーグルのプログラミング言語、「Go」の名称に待った?
www.atmarkit.co.jp/news/200911/12/goname.html

716 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:06:44 ]
>>707
GCが必要なほど大きいプログラムを作るならjavaとかvmじゃないのか。いまどきは。
それにGCは少し手間がかかるけど、ハッシュ辺りの程度のデータ構造ならマイ構造体の実装で十分じゃないの?w
まさかその程度も実装できないってわけじゃないよね。

717 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:12:15 ]
待望のネイティブ対応OOPって言いたいところだが、
64bit化への転換期にネイティブAPIなんて叩きたくないわボケ。



718 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:12:39 ]
>>696
interfaceと無名フィールドと同じようなシステムがDにもあったりする
配列の扱いとかは大体同じ。コンセプトが同じだからね。

>>716
数値計算用途ではVM系はまだまだだが、
ネイティブでやるにしてもgeneric typeや80 bit浮動小数点やpure関数があるほうがいいかなあとは思う。

719 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:14:57 ]
interfaceとかいうな。紛らわしい。
ダックタイピングといえ

720 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:17:30 ]
>>717-718
ここでいう組み込みってのはPCやネットブックのことじゃないと思うよ。
想定プラットはそもそもARMだし。

721 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:18:18 ]
ダックタイピングって結局のところアダプタパターンだろ?
何だかんだで静的言語でも無名クラスでやってるじゃん。

722 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:18:21 ]
ひとしきり議論が終わったところで。
コボラーの俺はこれやっとくべき?

723 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:20:06 ]
>>721
うーーんどうなんだろう

性的言語だとラスカルとか岡村とかじゃね

724 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:23:50 ]
>>716
例えばpythonにハッシュ、リストが組み込まれてなかったらあんな流行ってねえよたぶんね
なんか頓珍漢なんだよお前の感覚って

725 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:25:37 ]
openglなどのAPIがgoで書かれたりしない限りCから離れられん

726 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:26:59 ]
>>725
Cのobjとはリンクできる
Cのヘッダからインポートに必要なgoソースを自動でジェネレートする機能ある
んだって!

まあそれぐらいできないとハナクソだけどね

727 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:28:16 ]
>>707
でもその文字列はバイト列だった!
日本人涙目だね!



728 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:30:20 ]
パイソンとかDとか関係ないと思うんだが…IT記事の表面的な宣伝文句だけを頼りにしてるとそんなところか。
winのコンパイラもないみたいだし、どうでもいいや。
グーグルの無料テスターとなって大勢死んでくらはい。

729 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:32:56 ]
Noop盛りあがってるかい!!!!!!?

730 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:34:07 ]
>>726
ますますDだな

731 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:04 ]
>>726
Cライブラリ依存が高い既存の言語でてソースの自動生成が成功しているものが1つでも存在するか?
Cの生ポインタ、文字列の扱いの違い、構造体の扱い、
これを吸収するために延々とまたラッパやアダプタを書き続けるだろ?
言語専用のライブラリが無いからCを流用、そのたびに無駄な書き換え作業に膨大なコストを費やす。
なんの意味があるんだ?

732 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:58 ]
Cとの連携を容易くできるようにしてない言語は結局何もできない

733 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:59 ]
ていうかネイティブ嫌だって言ってる人の理由が知りたいな。

Windowsでは.NET全盛だし、Javaは一部で使われてるけど
UNIX系ではネイティブアプリのほうが普通な訳だし。

最近はLL系が流行ってるけど。


734 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:37:21 ]
D言語をJavaScript風にしてパクりましたって言語?
GoogleってGoogleマップ意外に独自性が感じられない。
範囲指定印刷備えた国産地図アプリがあるから何とも言えんが。

735 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:37:31 ]
>>728
実際UNIXのシステムコール知らないと
まともにドキュメントも読めないよ

一般受けとか使いやすさはあまり考えられていない気もする

736 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:40:07 ]
>>732
極力Cライブラリ依存から脱却を目指したC#やJavaが大成功を収め
逆にCライブラリとの互換性を引きずったために自前の言語仕様の統制が崩壊したD言語が大敗北している現実は完全に無視?

737 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:40:15 ]
>>724
ごめん。Goにはハッシュとリストあるの?
探してみたけど見つからなかった。



738 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:41:06 ]
>>737
マップとスライスだな

739 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:42:54 ]
Cライブラリに依存したらOOPなんて実現出来ない
存在するのはOOPから掛け離れた平坦なスコープ空間と関数コールのみ

740 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:43:25 ]
Google以外に誰が得するのか分からんけど、まぁいいんじゃないか。

741 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:43:42 ]
FAQに書いてあるんだな
Why goroutines instead of threads?

コルーチンとスレッドのあわせ技?
どれぐらいスケールするものなのか知りたい

742 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:44:31 ]
>>738
C++0xにはBoostがJavaやC#にはCollectionsがあるけどね

743 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:44:56 ]
>>741
昨日webサーバ使ったベンチが上がってたけど、あんまスループット出てなかった
でも負荷に因らず安定て感じみたい

744 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:45:12 ]
>>737
mapはあるがhashはない。
listはIntListとかStringListそんな感じで作る

745 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:46:04 ]
>>743
> でも負荷に因らず安定て感じみたい
ああこれは重要だね
ありがとう


746 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:46:29 ]
>>735
じゃ、またもや自社株操作のネタなのか
グーグルはアンドロイドに集中しないと潰れちゃうのにね
goとかさ、本当に汎用組み込み言語にするつもりあるのかな・…

747 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:48:10 ]
>>738
マップは外部インデックス付きの配列でスライスは部分配列じゃないの。
ハッシュって連想配列みたいなのを考えてたんだけど。



748 名前:デフォルトの名無しさん [2009/11/13(金) 19:49:00 ]
>>739
OOPってのをもう一度勉強したほうがいいと思うよ。たぶん君はC++風なのをOOPと思ってるみたいだから。

749 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:50:08 ]
>>746
>じゃ、またもや自社株操作のネタなのか
今回ばかりはマスゴミやお前らが騒ぎ過ぎの感があるなw

750 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:50:57 ]
>>747
ああごめんちょっとあいまいに使ってた
mapのアルゴリズムはhashじゃないのかも知れない
「連想配列みたいなの」ではあると思うけどなんか違う?

751 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:51:01 ]
>>748
CLOSもJavaScriptもOCamlも知らないJava厨なのは明らかだから
みな放置してたのにw

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