- 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
- 124 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:16:25 ]
- >>121
Issue9www
- 125 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:40:01 ]
- >>121
これで検索しやすい名前に変わってくれるといいね
- 126 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:44:50 ]
- goあらため、goo
- 127 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:58:24 ]
- ビジネス板から来ます他
で、どうなのぶっちゃけ 一行で説明plz
- 128 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:58:35 ]
- goじゃだめなら残りのogleだな
- 129 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:03:48 ]
- >>127
牛丼で有名な吉野家がカレー専門店をオープンします。みたいなレベルの話。
- 130 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:05:38 ]
- 検索しにくいんだよな。goとか。なにそれ。
Googleの言語ならGooglangとかにしろよ。タコ
- 131 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:14:35 ]
- まるでCやDが検索しやすいような、物言いですな
- 132 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:27:47 ]
- >>127
正直、言語仕様も標準ライブラリも並列処理も他の言語と比較して優位性を見いだせない。 あくまでGoogleという将来性に期待しつつ傍観するって感じだね。 でも言語仕様としては同じネイティブのD言語と比べると遙かに劣るし、これをベースにしたら将来性すら怪しい。
- 133 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:27:50 ]
- GUIライブラリが欲しい(´・ω・`)
- 134 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:33:20 ]
- >>133
ネイティブでGUI書こうと思ったらQtとかMFCしかないもんな
- 135 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:34:52 ]
- しかしGUIをネイティブで書こうってほど愚かしいこともないけどね
- 136 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:35:19 ]
- なんでGTKもwxも無視されてんの?お
- 137 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:40:24 ]
- >>121
Issue9の流れあたりから意味がわからなくなった 何このノリ
- 138 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:51:16 ]
- >>135
安心しろ。 今は最低でもGUIビルダーを使うから、 ネイティブで書く奴はいない。
- 139 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 15:02:59 ]
- >>137
Issue #9 「俺の言語の名前がGoなんだけど」 「ソースplz」 「本も出てるし ttp://www.lulu.com/content/paperback-book/lets-go/641689」 「マジかよ。変えなきゃならんな。」 「そうだな」 「Gooはどうよ」 「Lisp方言でもうある」 (他の案略) 「Issue9.. Plan9の開発者が作った言語……」 「それいいわ。Issue9でいいよ。」 「俺も一票」
- 140 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 15:09:07 ]
- goneっていう案ワラタ
- 141 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 15:38:44 ]
- シュールだなw>gone
- 142 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 15:41:13 ]
- 大人気だな>Issue 9
おまいらも+してこいよw
- 143 名前:デフォルトの名無しさん [2009/11/12(木) 15:47:28 ]
- gotoとかgo2とかもあるね。
goodがいいネーミングだ。 This is the Good programming language :)
- 144 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 15:56:59 ]
- 〜よりましという言語はかつて山ほど出てきて
ドキュメント、ライブラリ、IDEといった環境整備ができずにことごとく消えて行った。 Googleが本気で面倒見るとも思えないが。
- 145 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:05:28 ]
- >>37
Unicodeオッケーってことなんじゃないのきっと
- 146 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:44:30 ]
- Hello 世界じゃなくて
こんにちWorld って書いてくれれば面白かった
- 147 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:46:37 ]
- len("世界") => 6 なんだな
- 148 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:47:44 ]
- 結局遊びで終わりそうだな
- 149 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:50:42 ]
- どうせ賢いGC実装しますよ詐欺だろ?
Dも全然GCいいのこないし
- 150 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:58:32 ]
- Sliceがさっぱりわからん
- 151 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:59:58 ]
- >>150
中身勝手にさわるんじゃねーよ さわる範囲おしえろよ、こっちでなんとかすっから という意味じゃないかな?
- 152 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 17:32:52 ]
- Pascalマンセーならflag.parse()の括弧も取っ払ってくれよ
- 153 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 18:52:33 ]
- >>147
マジかw 使えねーなwww
- 154 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:13:38 ]
- Go Live を本気で潰しに来たか
- 155 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:21:59 ]
- >>118
GotoCLI Goto Visual GotoIron Managed Goto Goto Microsoft Goto .Net GotoC#
- 156 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:24:57 ]
- >>147
ありえねぇ〜 それじゃ文字列じゃなくバイト列じゃんか
- 157 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:26:35 ]
- lenがデータ長で、文字列の長さとしては別のメソッドがあるとか?
- 158 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:26:57 ]
- 外人の多バイトコードへの理解なんてこんなもん
- 159 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:28:44 ]
- 外人っつっても、アルファベットだけで済むのは米英だけだろ?
- 160 名前:デフォルトの名無しさん [2009/11/12(木) 19:35:25 ]
- まあお前ら使ってフィードバックしろ状態だからw
- 161 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:37:00 ]
- オライリーから本が出るまではほっといていいな
- 162 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:37:26 ]
- 実用の匂いが全然しない
とはいっても遊び場として触れて楽しめるほど尖がっているようにも見えない 何につかうのこれ
- 163 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:39:53 ]
- >>158
ほとんどの日本人も大差ないと思うけどねw UNICODEが単純な固定バイト文字じゃなくなった時点で すべてを把握するのが困難な複雑な文字コードになってしまったし。
- 164 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:41:00 ]
- サロゲートペアの登場でJavaもString.lengthの意味が変わっちまったな。
- 165 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:41:10 ]
- >>162
Googleの社員7人が、業務時間中の自由時間を使って 作っただけ。
- 166 名前:デフォルトの名無しさん [2009/11/12(木) 19:42:59 ]
- 文字コードを4バイトにする計画とかどうなったんだ?
- 167 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:43:00 ]
- >>165
うんまさにそんな感じだね googleの名前がついてるから話題にしてもらえるけど
- 168 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:43:34 ]
- 正直これだったらObjective-Cでいいやん、という気がしてきた。
- 169 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:47:31 ]
- Script最強はGroovyだろ。
Rubyをリスペクトした真のJava Scriptだ。
- 170 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:49:04 ]
- Groovyはステキに見えるがJVMって起動時間遅くてscriptingと相性悪い気がする
- 171 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:50:59 ]
- >>161
Dの本ってオライリから出てる?
- 172 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:59:04 ]
- >>166
UCS4 を内部コードに使っているコンパイラはあるよ。 外人が UTF16 に抱いていた妄想が弾けてからは UTF-8 か UCS4 の 2 択になってると思う。
- 173 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:04:36 ]
- >>166
> 文字コードを4バイトにする計画とかどうなったんだ? UNICODEには、文字コードを4バイトにするという表現の仕方もあるよ(UTF-32) UNICODEは文字集合。つまり世の中にどういう文字があって、その文字にコードを振る。 そのコードは頭にU+をつけた、U+0000〜U+FFFF・・・だったが足りず、現在はU+10FFFFまである。 当然、16bitでは足りないのでそれを、1〜4バイトの可変バイトであらわすUTF-8。 (ASCII文字の範囲では1バイトでASCIIと互換性があるから、多言語非対応ソフトから比較的移植しやすい) 基本16bitであらわすが、16bitで表せない部分を例外的に32bitであらわす(サロゲートペアという)UTF-16 全部32bitであらわすUTF-32がある。 他にもあるけど、ほとんど使われてないから俺は忘れることにしているw ちなみに、リトルエンディアン、ビッグエンディアンという概念もあるのでお忘れなく! あとBOMというものの存在とか。
- 174 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:05:25 ]
- >>172
ならUTF32に抱いていた妄想が弾けてもいいと思うけどね UTF32にすることで解決できるのはサロゲートペア「だけ」で 合成やら正規化やら面倒くさい仕様盛りだくさんなUnicodeでは もう文字=コードポイントじゃないんだから
- 175 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:07:18 ]
- >>168
ObjCとは毛色が違うだろ。 ObjCはCと混ぜ書きできるスクリプト言語。 GoはCの構造体を便利に扱うための方言に近く、当初のC++に近い存在。 ただC++とオブジェクト指向の考え方が違っているという話。 まあGC持ちという点でCとは互換性ないけどな。
- 176 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:09:24 ]
- UTF-16はWindows、Java、MacOSXの内部コードとして利用されているね。
- 177 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:10:42 ]
- >>175
> 当初のC++に近い存在 GCあり、ポインタ演算無しでそれはないんじゃないの つまりC++より明らかにレイヤは上、でも例外は無いにょという 誰を狙ってるんだか分からない言語
- 178 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:11:00 ]
- 合成は対応しなくても良いんじゃなかったっけ。
UTF を使う事が目的なんじゃなくてテキスト処理が出来れば良いんだし。
- 179 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:13:14 ]
- >>174
合成とか正規化とかは別の問題でしょ? UTF16にかんする妄想ってのは 65536文字分で地球上の文字を全部表せるって話であって、 さすがにUTF32ならすべて32bitであらわせると思うぞ。 (正確にはUnicodeは21bitなので2097152文字分だけど)
- 180 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:13:38 ]
- >>176
そいつらは時代の徒花って奴でさ。
- 181 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:15:03 ]
- またGoogle社員のオナニーにつき合わされれるのか「
- 182 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:15:55 ]
- >>179
> 65536文字分で地球上の文字を全部表せるって話であって、 > さすがにUTF32ならすべて32bitであらわせると思うぞ。 地球上の文字だなんてw アラビア語とかリガチャとか知っててそんな妄想言ってんの? 地球上の言語なんて知りもしないくせに 適当なことを言わないでください
- 183 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:17:52 ]
- 誰かGoの”例外が無い”について調べた人いる?
例外が無いってのはどういうことなんだろう? 1.エラーが発生したら、戻り値で返します。−>関数の親の親とかに伝播する方法は? 2.例外よりももっとすごい方法を作りました。ー>その方法は? どっちなんだろう?
- 184 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:19:30 ]
- >>182
知っている人へ。 じゃあ何文字あればいいの?
- 185 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:20:48 ]
- >>184
俺が知るわけないでしょ 今のUnicodeの規格は、その「妄想」をすでに諦めてんの だから合成だ何だ持ち出してゴマカしてるんでしょうが あんたがそれを知らないだけ
- 186 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:21:12 ]
- >>179
最近は絵文字も入ってきたから無理かもしれないと思う今日この頃
- 187 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:21:44 ]
- >>144
順番が逆で、最初にそれらを用意してから、 言語作ればいいんだな(´・ω・`)
- 188 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:23:18 ]
- おまいら文字コードの話題は文字コードのスレがあるからそっち逝け
- 189 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:24:56 ]
- >>185
今っつーか合成は昔からあったでしょ。 ハングルとかは豪勢に合成を使ってたと思ったけど。 合成は文字数の話とは関係ないんじゃないかな。
- 190 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:28:48 ]
- >>189
だよね。 合成は、二つの文字コードを合わせた文字を、一つの文字コードで表しているので 逆に文字コードの空きを減らしていることになる。何のごまかしにもなってないよ。
- 191 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:40:04 ]
- 「文字数」を数えるには結合文字を考慮に入れなければならない。
たとえば平仮名の「が」がU+304CじゃなくてU+304B U+3099だったりする。 結局文字数を数えるには正規化するとかデータベースを参照する必要がある。
- 192 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:42:03 ]
- 今時 UTF16 が失敗だったのを認められない人が居るのは驚いたな。
ところで IBM の並列 GC ってどんな特徴があるの?
- 193 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:46:28 ]
- だれか、UTF16 が成功だって言っている人居たか?
- 194 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:48:46 ]
- 知らんけど、何かと戦ってる人は居るみたい。
- 195 名前:デフォルトの名無しさん [2009/11/12(木) 20:49:06 ]
- コンピューターの規格なんてどれも不細工で拡張拡張の歴史だからなあ
- 196 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:52:18 ]
- >>194
知らんのにそんな話を持ち出すお前が戦ってるんじゃないのか?w
- 197 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:52:34 ]
- 確かに UTF16 は不細工だったよな
UTF-8 ならまだ良いかと思える
- 198 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:54:06 ]
- >>196
俺が戦ってる訳じゃないから、知らんでも仕方が無いべ お気の毒さま
- 199 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:57:13 ]
- >>196
あんたが戦ってる人か なんか嫌なことでもあったんか?
- 200 名前:デフォルトの名無しさん [2009/11/12(木) 20:57:39 ]
- まあ不細工なのは8086で経験済みだから慣れてるがいい加減ソフトウェア単独でどうにかなる部分はどうにかしていきたと思うわw
- 201 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:58:19 ]
- >>197
UTF-8のいいところはEUCやSHIFT_JISと違って 文字の途中のバイトでも文字の先頭に正しくたどりつくことだよな
- 202 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:59:10 ]
- Goの話しろよ
Goがなんであるか理解するのが面倒ならうせろ
- 203 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:59:35 ]
- そもそも >>174 で何で UTF32 の話が出てきたのか分からん…
>>172 のレスとも繋がってないし、go とも関係ないし、何だったんだ?
- 204 名前:デフォルトの名無しさん [2009/11/12(木) 21:00:01 ]
- >>202
技術者のオナニーだろ 開発してたら常に「あーこうだったらいいのになー」とか思うだろ?
- 205 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:00:09 ]
- ランダムエントリー可能ってのはtailみたいなツールにとっては神だな
- 206 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:00:34 ]
- いっとくが、この中でUTF16が成功だったって言っている人は
一人も居ないよ。ご愁傷様
- 207 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:00:39 ]
- >>202
GoがまともにUNICODE対応出来ていないことが発覚したんだから大事な話だろ
- 208 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:01:45 ]
- >>202
Goの話しろよ
- 209 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:02:58 ]
- >>206
>>174 はサロゲートペアなんて大した問題じゃなかったと思ってるみたいだよ?
- 210 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:07:28 ]
- >>209
違う UTF-16をUTF-32にしたら問題解決だと思ってるのなら それはUTF-16と同じ愚を冒しているだけで、妄想だと指摘しただけですよ
- 211 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:07:44 ]
- 「成功だったって言っている人はいない」と言っているところに、
サロゲートペアなんて大した問題じゃなかったといわれてもなぁ。 話がつながってないのわかるよね? もしかして繋がってない話しだしたの二回目?
- 212 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:08:50 ]
- 手持ちの知識でしか語れない頭の錆びたおっさんばっかりだな
- 213 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:08:52 ]
- >>210
そもそも、問題=文字数の話をしているわけだが、 そこに文字数と関係ない話をしだしたのだろう。
- 214 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:09:10 ]
- ちなみに
>サロゲートペアなんて大した問題じゃなかった なんて誰も言ってないように見えるんだが >>209は日本語が不自由なんだろうか
- 215 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:10:37 ]
- >>213は>>191のありがたいレスでも読むと良いよ
- 216 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:10:50 ]
- > 問題=文字数
ってのは、文字列の長さの話じゃなくて、 表現できる文字の数のことな。 なんかちゃんと言わないと理解できない人が居るみたいだから。
- 217 名前:216 mailto:sage [2009/11/12(木) 21:11:35 ]
- >>215
あ、やっぱり理解できてなかったw 馬鹿だお前は。
- 218 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:12:18 ]
- >>216
また日本語が理解できない人か 明らかにこの議論はlen()の返す長さ、つまり文字の長さについての話題に 端を発している、もう一度レス読み返せ
- 219 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:12:41 ]
- >>210
>UTF-16をUTF-32にしたら問題解決だと思ってるのなら それ勝手な妄想じゃん… 誰と戦ってるつもりだったんだろ
- 220 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:13:37 ]
- UTF16(16bit)とUTF32(32bit)で
明らかにnbitで表現できる文字の数の話をしているって気づくだろ普通w 一人で文字列の長さの話をしていたのか。 ばかじゃねーwww
- 221 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:14:33 ]
- >>218
途中で、話が変わってるだろうが。 気づけよw
- 222 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:14:39 ]
- お、何か人が増えたw
↓『スレが伸びてると思えば、お前ら・・・』と言う
- 223 名前:デフォルトの名無しさん [2009/11/12(木) 21:14:49 ]
- IDが無いから話にくいなw
- 224 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:14:54 ]
- >>220
>>147からのレスを読み返しましょうね
|

|