- 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
- 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からのレスを読み返しましょうね
- 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
無知な馬鹿の技術的に間違ったツッコミにいちいち付き合ったのは俺が悪かったね それは謝る
|

|