- 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
- 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からのレスを読み返しましょうね
- 225 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:15:05 ]
- >>219
UNICODEと戦ってるんじゃまいか
- 226 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:15:50 ]
- >>224
お前だけだよ。文字列長の話をしているのは。 みんな文字数の話をしている。
- 227 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:15:59 ]
- 誰が誰と戦ってるのか全然分かんないや
- 228 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:16:46 ]
- >>219 >>225
UNICODE(=妄想)と戦ってるんですねわかります
- 229 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:18:26 ]
- 「外人が UTF16 に抱いていた妄想」で
文字数(長さじゃないよ)の話ってわからんものかね。 わからなかったから、ぐでぐで言っているんだろうけど。
- 230 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:19:05 ]
- >>226
なんでそう思うの? 俺が最初にレスした>>172は、 「UCS-2」ではなく、「UTF-16」と言っている。 UTF-16ならUCS-2とは違って、表現できる文字集合はUTF-32と同じで 違いはサロゲートペアがあるかないか「だけ」です。 彼はUCS-2といいたかったのかもしれないけどね。
- 231 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:19:11 ]
- まだ分からんのは、何で UTF-32 が出てきたのか、だな。
普通は UCS4 じゃないの?
- 232 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:20:48 ]
- Goの文字コードの話や日本語の文字一文字あたりの
バイト数の長さの話が分からない人はGoは見なかった事に したほうがいい気がする
- 233 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:21:10 ]
- >>230
それで?
- 234 名前:デフォルトの名無しさん [2009/11/12(木) 21:22:09 ]
- >>231
まあその辺はHDMIがあるのにDP作っちゃうようなもんだろ
- 235 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:22:24 ]
- >>233
だから、つっこんだだけだよ? あんたの言う「文字の数」なんてそれこそ規格を知らない無知のたわごとだね UTF-16もUTF-32も同じ文字集合UCS-4の表現形式に過ぎないのだから
- 236 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:22:25 ]
- UTF-16で文字数のことを問題にってバカじゃね?
UCS-2とUTF-16の違いわかって無いだろ。 サロゲートペアで65536文字以上の文字を扱えるんだから、 UTF-32とUTF-16の違いはサロゲートペアの有無だけで、 文字数は関係ない。
- 237 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:22:29 ]
- >>230
何でそこで UTF-32 が出てくるの? >>172 は UTF-32 については一言も触れてないですよ。 >>210 みたいな事を考えてたなら、勝手な妄想過ぎない?
- 238 名前:デフォルトの名無しさん [2009/11/12(木) 21:22:59 ]
- だから作りかけの言語だっつの。
これ昔、goっていう名前だったんだぜって自慢できるレベルだろこれ。
- 239 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:23:05 ]
- >>236
だよね 規格を知らない無知な馬鹿が赤っ恥をかいた挙句に暴れまわっていて本当に困るよ
- 240 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:23:54 ]
- >>231
だよな
- 241 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:24:51 ]
- だからなんなんだかw
- 242 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:26:04 ]
- つまり誰も問題にしていない UTF-32 に異議申し立てして戦ってる人が居た。以上。
- 243 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:26:44 ]
- なんでそんな必死なw
誰と戦っているんだ?
- 244 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:26:48 ]
- UCS4とUTF-32って今じゃ事実上同じでしょ
- 245 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:27:11 ]
- おまいらこんなんで100レスも引っ張るなよ
- 246 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:28:56 ]
- 知らんがな(´・ω・`)
- 247 名前:デフォルトの名無しさん [2009/11/12(木) 21:29:23 ]
- 文字コード関連は重要だろ
大見得切って開発したから使えというならしっかり対応してもらわないと困る
- 248 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:31:30 ]
- 文字コード関連は重要だが
だからと言ってゴミみたいな頑張り方が許容されるわけじゃない。
- 249 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:32:19 ]
- 文字列処理はライブラリ使ってやればいいんじゃないかな
- 250 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:32:43 ]
- まぁ第1ラウンドは終わったみたいだから、良いじゃん
- 251 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:33:25 ]
- >>248
無知な馬鹿の技術的に間違ったツッコミにいちいち付き合ったのは俺が悪かったね それは謝る
- 252 名前:デフォルトの名無しさん [2009/11/12(木) 21:34:27 ]
- >>249
そのデフォルトの機能が「世界」を6と返すからネタになってるんだろw こんな状態だと自前で用意するか誰かが作ったライブラリあてにしないといけないとかもうね
- 253 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:36:32 ]
- ここ何のスレだよ
- 254 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:36:50 ]
- そっか。まだ勝利者宣言式が終わってなかったかw
最後にはお互いが勝利を宣言するのが 2ch の礼儀だよな。
- 255 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:38:46 ]
- >>252
www.atmarkit.co.jp/news/200911/11/go.html >一方、そのジョークのような名前に反して、すでに基本的なライブラリが存在しており、 >UTF-8対応の正規表現ライブラリも存在するなど、実用を強く指向している。 これ見て嫌な予感がしてたんだが、 やっぱりそうか。
- 256 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:39:03 ]
- >>252
だから、なんで6がだめなんだ? 文字列の内部エンコーディングがutf-8なら、6が返るのがすごく自然なんだけど。 「文字数」なんて定義しにくい複雑な概念を数えるのはライブラリの仕事だろ。
- 257 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:40:48 ]
- >>256
わかってないなら解凍しないでください
- 258 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:41:08 ]
- byte_length() が 6 を返して char_length() が 2 を返すなら、ごく自然かもね。
そうじゃないなら…
- 259 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:42:31 ]
- issuenine.com/
- 260 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:43:13 ]
- >>258
その char_rength() は、 "ば" という文字列が "は" + "゜" だったときに2を返すの?1を返すの? ってとこまで考えると、ビルトインの仕事じゃなくてライブラリの仕事にしたほうが良いように思える。 ビルトイン方の len() は基本的に定数時間で終わってほしい。
- 261 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:43:20 ]
- 早いな。ワラタw
- 262 名前:デフォルトの名無しさん [2009/11/12(木) 21:44:09 ]
- 公開されたgoogleの新言語、noopの場合
「for文は実装済み」 「if文はまだ未実装」
- 263 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:45:59 ]
- >>260
それは conformance の話だから、どっちかに決まっていて 仕様に明記されていればオケ。ビルトインかどうかは別の問題。
- 264 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:48:38 ]
- そろそろグーグルのオナニーを禁止しないとな
- 265 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:49:56 ]
- fmt の format string って C のと微妙に違うな
- 266 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:51:03 ]
- 言語の実装って10数年ほどはかかるもんだと思ってた
- 267 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:53:59 ]
- >>266
Goはこれから10年かけて一人前になる予定です 夭折するかも知れません
- 268 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:55:32 ]
- >>266
>>53 には 1994 年と書いてある
- 269 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:00:44 ]
- MSの俺仕様を批判する急先鋒みたいなふりをして、
いつのまにか次世代のMSになってましたとさ。
- 270 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:00:56 ]
- ってか、これってplan9と同じ転けかたしそう。
良い物だけれど、移行するほどのものでもないみたいな。
- 271 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:03:26 ]
- Javaもそう言われていたね
- 272 名前:デフォルトの名無しさん [2009/11/12(木) 22:04:01 ]
- >>270
相当なメリットがなければ移らないよ
- 273 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:05:14 ]
- やっぱライブラリっつーかパッケージの量だろ。
smtpdが3行で書けたらおまいら使うだろ。
- 274 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:06:53 ]
- セミコロンはデリミタなのかターミネータなのか
それが問題だ
- 275 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:07:17 ]
- 単に Erlang みたいな事が出来る Pascal だもんな…
自動並列化とか付いてればあるいは…
|

|