- 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
- 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 だもんな…
自動並列化とか付いてればあるいは…
- 276 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:08:37 ]
- >>274
セパレータです
- 277 名前:デフォルトの名無しさん [2009/11/12(木) 22:09:50 ]
- :=とか使うなよ
- 278 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:10:08 ]
- 一方出版業界ではライターが手を上げ始めています
- 279 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:11:06 ]
- どう見ても変態Pascalだよなぁ
- 280 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:13:53 ]
- >>273
使わない
- 281 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:16:21 ]
- >277
=とちがって比較と代入を間違えるなんて初歩的な罠に陥らなくてすむから好き
- 282 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:19:09 ]
- Cを普段メインで使ってるけど、C++使ってる人より違和感なく使えるかな
- 283 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:19:39 ]
- マスコットキャラAA やらないお
/ ̄ ̄\ (⌒ヽ ヽ⌒) |:::: ̄  ̄l . |::: | |:::: (● ) (●)| .|::: (_人__) | |::: `⌒´ | |::: __ |_ |::: ノ__) |_) The Go Programming Language |::: | ttp://golang.org/ |::: | \___、⌒i___ノ⌒ヽ (_ノ ヽ_ノ
- 284 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:20:55 ]
- どれくらいの期間で普及するんだろ。
今からやっておいたら本格普及したときに有利かな。
- 285 名前:デフォルトの名無しさん [2009/11/12(木) 22:23:05 ]
- >>284
普及しても組み込み系になるだろうから 職業プログラマなら Javaの後継って噂のScalaやったほうが 雇い主が多くなると思う。
- 286 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:23:23 ]
- >>277
俺は変数宣言がなくて全部代入文でやっちゃうPython使ってるけど、 宣言は区別すべきだと思うな 誤りを生みやすいだけでなく、スコーピングまわりの規則が本当に グダグダになる
- 287 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:29:32 ]
- これまでのクライアントアプリの出来から考えると
google製IDEなんて出たとしても使いづらくてしょうがないだろうな。
- 288 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:30:01 ]
- このクマシーみたいなキャラはどうにかならないのか?
- 289 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:34:03 ]
- >>285
CやC++って組み込み系ばっかなの?
- 290 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:35:42 ]
- C言語は組み込み or システム開発
C++は商用アプリケーション開発 って印象がある
- 291 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:38:20 ]
- >>285
組み込みやってる人だって職業プログラマじゃないの?
- 292 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:39:19 ]
- コンパイルの速度に期待
普及してくれー
- 293 名前:デフォルトの名無しさん [2009/11/12(木) 22:39:52 ]
- 11歳の女の子という事実ッ!!
- 294 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:40:05 ]
- >>285
えっ… JavaをScalaで置きかえって案件が出るとしても Goが普及するのと同じくらい先のスパンでは?w TomcatとかOracleが導入するくらいならともかく。 どちらもGoogleとかサイボウズラボみたいな所へ入らないと、 身に付けても飯の種には直結してこない気がするわけで、 それならどっちを選んでもいいんじゃないかと。
- 295 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:43:26 ]
- ScalaのポートフォリオはTwitterくらいしか知らない。
ただRoRはスケーラビリティに弱い説の裏付けになったインパクトはデカイ。
- 296 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:43:46 ]
- >>278
とりあえず、スター技術者多数参加、Google印の野心的言語と謳える上に、 今ならちょこっとウォークスルー的な内容でもそこそこ売れちゃいそうね。
- 297 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:45:09 ]
- 別に言語なんて必要なら覚えればいいだけなんで、
普及すれば使うよ。それまでは適当にマニアの話でも流し読みするよ。 みんなそういうスタンスだろ?
- 298 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:49:08 ]
- これ以上主流な言語が増えないでほしい
どれか2〜3の言語だけ生き残って、残りは消えちゃえばいいのに
- 299 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:49:29 ]
- まくらじゃないのか、あのクマ。
- 300 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:51:10 ]
- >>87
GCあんのにデバドラかよ
- 301 名前:デフォルトの名無しさん [2009/11/12(木) 22:53:07 ]
- googleが作ると出たばっかでオープンテストみたいな状態の言語でも
プログラムスレでスピードが圧倒的1位になれるんだな
- 302 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:53:19 ]
- >>288
なんか最近見たことあると思っていたんだ クマシーだ
- 303 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:54:43 ]
- で、例外をどう処理するのかkwsk
- 304 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:55:03 ]
- まだ作りかけで普及するとかしないとか
- 305 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:55:18 ]
- >>297
基本的にそう。 ただ、それは今いる会社で案件として降って来た場合を想定しているからで、 転職とか考えると保守的に待ちのスタンスでは不安ってことじゃないかな。 ちなみに、今はPHP案件が多くて困る…本当に困る…泣きたい。
- 306 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:59:03 ]
- 同等のものを別の方法で実装しますという逆提案とかしないんかい
- 307 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:04:39 ]
- >>296
ダメ糞言語だと悟られる前に出して売り逃げるのが吉
- 308 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:06:41 ]
- >>305
まじ? PHPやってる俺は天職のチャンス?!
- 309 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:07:48 ]
- この御時世だと逆提案なんかして赤をだすリスクは認めて貰いにくいよね
よほどチャレンジングな案件ならともかく。 そう考えると、Goの普及も結局は景気の回復具合にかかっているかなと。 本当に少ない労力で作れるなら景気が悪いほどいいけど、 そうでないなら景気が良くないとダメって感じ?
- 310 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:11:10 ]
- >>281
初歩的な罠に陥りたくないのなら 初心者を脱する努力をしましょう。
- 311 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:11:15 ]
- >>308
うん、機会が多いって意味ではチャンスだと思います。 ただ「PHPなら安く早く出来るよね」という前提があるようなので、単価か納期のどっちかが犠牲にw
- 312 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:15:33 ]
- >>309
景気の回復なんて関係ないぞ
- 313 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:19:14 ]
- >>311
フリーランスじゃないから、単価なんて気にしないけど。 納期が短いのは辛いね。
- 314 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:20:31 ]
- >>311
両方犠牲になってまつ orz 死に体 orz
- 315 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:21:16 ]
- >>312
Javaが普及したのはITバブルのおかげだと思う
- 316 名前:デフォルトの名無しさん [2009/11/12(木) 23:22:29 ]
- >>315
そうだね サーブレットなんてのもあったけどあれ使われてるの?
- 317 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:22:38 ]
- >>312
ああ確かに、想定している市場が自分の業界に偏っていたかもしれないですね。 pythonもrubyも、普及していないことになっているくらいなんで…
- 318 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:23:19 ]
- >>314
低単価、短納期を承諾して引き受けるのが悪い 業界全体のために断れ
- 319 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:29:24 ]
- >>315
何で Java と比較してるの? Go の作者達が Java と同じ様に開発現場のお偉方にインタビューをして 仕様を決めたと思ってるの? Java と同じ様にビジネスとして立ち上げる だけの十分な準備をしてると思ってるの? ぶっちゃけ次元が違いすぎる。 発表から一日で名前が変わりそうになった言語だぜw 同じ IT バブルを経験しても SML も Smalltalk も Common Lisp も全然 普及してない訳だが…
- 320 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:30:19 ]
- >>316
大手SIerの案件は未だにJavaサーブレットが多いと思います。 今の流行は、Java1.4からJava6へのマイグレーションとか、 WeblogicからTomcatへのダウンサイジングとか、 仮想環境へのマイグレーションとかでしょうかね。
- 321 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:34:07 ]
- > 発表から一日で名前が変わりそうになった言語だぜw
つーか、変えるべきだろう・・・ 相手が無名ならまだしも、 本まで出しているのに、それと同じ名前をつけるなんて Googleのやることじゃない。
- 322 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:34:24 ]
- cobol->javaで無理矢理移行した腐臭を放つシステムをまた載せ換えてんのかw
goみたいんでスパっとしがらみなく高速コンパイルで気持ちよい開発、したいねえ 政権交代がひつようなのでは?
- 323 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:34:43 ]
- >>319
Javaはアプレットのプレゼンが効いて、インターネット時代の波に乗れたのが他の言語との違いかと。 今思えば…って感じの使われ方だったけど>アプレット
- 324 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:36:08 ]
- >>323
そういやgoにもアプレットみたいな仕組み積んでるよなw
- 325 名前:デフォルトの名無しさん [2009/11/12(木) 23:37:54 ]
- 後だしじゃんけんなのになんでこんなグダグダなままでてくるかね・・・
内部でも使ってますとかいえるくらいのレベルで出せよとか思うのは俺だけ?
- 326 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:38:15 ]
- Go は最初から波に乗るつもり無いでしょ
- 327 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:39:05 ]
- >>325
デバグは大変だからオプソで公開してみなにαテスターになってもらうお! という感じでしょう いやなら放っときゃいいだけ
- 328 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:41:53 ]
- >>327
デバッグが大変とか、サンデープログラマがソースフォージで公開するノリだな
- 329 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:42:02 ]
- しかしなんでこんなヒステリックに否定するヤツが出てくるのかよくわからん
言語デザイナが言語作って公開しました 別にお前に使えと言ってるわけじゃないのにw
- 330 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:42:27 ]
- せめて、作った本人のGoogleがこれからJavaではなくGoに乗り換えていきます。
すでに○○はGoの変更しました。Androidでも近くサポートされます。という アナウンスがでないことには使う気にならない。
- 331 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:43:38 ]
- つうかもしそうなったとしてもお前らは使わせて頂く側だからw
|

|