[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 22:44 / Filesize : 191 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Go part2



1 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:23:56 ]
The Go Programming Language
ttp://golang.org/

477 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 14:53:59 ]
>>451
宿題は宿題スレへ
pc12.2ch.net/test/read.cgi/tech/1257968644/

478 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 14:54:10 ]
いまどきの関数型言語やっている連中はLispなんて相手にしてないよ

479 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 14:57:45 ]
なら、GOといまどきの関数型言語とはどの辺が関係あるんですか?

480 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:01:57 ]
ねーよ

481 名前:デフォルトの名無しさん [2009/11/18(水) 15:04:53 ]
>>476
欲しいのは答えじゃなくて解法ですよ
問題文をよく読まないとダメじゃないですか!
この板的には「アルゴ」なんっていったりしますが

482 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:05:53 ]
学校にでもいけよ

483 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:11:59 ]
>>405
(x+y)^2 = 3/2 ... (1)
x^2 + 2y^2 = 1 ... (2)

(1) を展開 2x^2 + 4xy + 2y^2 = 3 ... (1')
(1') - (2) x^2 + 4xy = 2 ... (3)

(3) を y について解くと y = (2 - x^2)/4x ... (3')
(3') を (1) に代入 (x + (2-x^2)/4x)^2 = 3/2 ... (4)

(4) を x について解くと
9x^4 - 12x^2 + 4 = 0
(3x^2 - 2)^2 = 0
x = ±(√6)/3 ... (4')

(4') を (3') に代入すると
y = ±(√6)/6

484 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:14:09 ]
>>483
ありがとうございました

485 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:15:12 ]
>>483
ありがとうございました!
やっぱGO!ってすごいですね



486 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 15:47:32 ]
>>483
Goさん、やっぱあんたすげえわ

487 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 17:38:49 ]
>>483-486
2元2次連立なんて基本だろ
行列以前の問題だな
中学からやり直せ

488 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 17:49:17 ]
いや、その、ちょっとGoさんの擬人化してくれる人がいたらいいな、と思って
キャラつくってしまいました・・・

489 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 19:13:59 ]
ところで君たちは何で真っ昼間から2ちゃんで盛り上がれるんだ?
学校はもう冬休みに入ったのか?

それだけ時間があるなら関数型言語に付いてもう少し見識を深める事もできるだろうに。

490 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 19:21:20 ]
それを余計なお世話と言う。時間が無くても覚えておいた方が良いよ

491 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 19:22:48 ]
go言語がWebアプリがWEBアプリを高速化できるという理由を説明せよ.
いや,してください!

492 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 19:30:17 ]
塩化ナトリウムのことか

493 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 19:32:35 ]
>>491
これを読むときっと面白いよ。

groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e

それと、ウェブアプリと言っても色々あるから一概に速くなるとは言えないよ。

494 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 20:14:39 ]
言語名がかぶってる問題はいつ決着が付くの
issue9てのも謎っぽくて悪くないと思うが


495 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:05:49 ]
おい、コンパイルに時間かかるぞ バイナリ用意しろ



496 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:14:28 ]
バイナリ()

497 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:15:46 ]
ビルド自体は長くてもせいぜい5分だろ
そんなこと言ったらgccgoなんか悪夢だぞ
時間かかる上に環境揃えてもビルド失敗しやがるし・・・

498 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:19:05 ]
>>497
ごめん、俺が言ってるのはgccgoのこと。
8gとか8lとかコンパイラとリンカを別々に実行しなきゃいけないところとか普通じゃないので、
gccチックに使える方が良いかなぁと。

499 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:21:44 ]
>>494
狙いすぎだってば
とりあえず数字いれるなら、大人しく入れて欲しいもんだ
例えば8gじゃなくてgo8とかで良かっただろうに、何を考えてるんだ
いろいろ狙いすぎで、本気のネタ言語にしか見えん

500 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:23:13 ]
8cにあわせるためなんだからgo8じゃ意味ないだろ

501 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:28:27 ]
それじゃ6gではなんのことかわからんじゃないか。いや、わかるのか?

502 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:36:53 ]
6goでもいいと思うが短い名前がほしかったんだろ

503 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:49:23 ]
>>498
>8gとか8lとかコンパイラとリンカを別々に実行しなきゃいけないところとか普通じゃないので、

普通だろ?

504 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:49:44 ]
普通だな

505 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:54:42 ]
日本はでは未踏とかいう税金使い放題の
ところでLispの亜種開発してるんだっけ?





506 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 22:55:51 ]
報告書いっぱい書かないといけないから未踏やりたくないー

507 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:02:44 ]
>>498
新手の釣りか・・・?
javacとかと比べるなら分かるが・・・gccだろ・・・

508 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:02:49 ]
>>498
コンパイラドライバ無いんだ…

509 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:08:42 ]
make使うだろjk

510 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:08:57 ]
8g hoge.go && 8l hoge.8 するだけのスクリプトを書けばいいとか
そういう問題じゃないのか

511 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:09:51 ]
そういう問題じゃないと思うが…

512 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:12:59 ]
8g hoge.go で出たエラーをぶっちぎって8lまで行くのが気持ち悪いとかそういう問題かもな
ちなみにその感覚は正しいと思う

513 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:15:15 ]
gccgoをビルドすれば

514 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:20:24 ]
そうだな

515 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:27:17 ]
>>512
コンパイルでエラー出たらそこで止まるだろ……



516 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:27:31 ]
そもそも検索し辛いから名称変更しろってのが発端なのに
Issueとか意味のある単語にするとか本末転倒もいいところだろ
悪のりしている一部の馬鹿が本来の目的を忘れて暴走しているとしか思えない
CやD言語が検索する上で問題がないのにそれでも変更したいなら
Googleで検索して1件も出てこないような8文字以上のデタラメな文字列にでもしない限り意味がない

517 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:27:33 ]
で関数型言語のメリットを教えてください

518 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:31:17 ]
全ては悪ノリするためにやってるのに分かってないな…

519 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:37:19 ]
このスレのノリは難しすぎるぞ実際。
一応本スレだよなw

520 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:38:35 ]
よし
厨っぽいけど話のタネに並列ダウンローダでも書いてくれ

521 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:39:22 ]
package main

// 後は任せた

522 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:40:53 ]
import "http"
// ほいさ

523 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:41:20 ]
エエー

import "http"
// 次の人よろしこ

524 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:43:54 ]
downloader.go:4: http redeclared as imported package name
previous declaration at downloader.go:3
downloader.go:4: imported and not used: http
make: *** [downloader.goo] エラー 1


525 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:47:32 ]
ひどいなw



526 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:49:16 ]
>>523
まじか

527 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:53:03 ]
func main() {
  //response, url, err := http.Get("www.example.com/");
  response, _, _ := http.Get("www.example.com/");
  fmt.Printf("Status: %s\n", response.Status);
  fmt.Printf("StatusCode: %d\n", response.StatusCode);
  fmt.Printf("Header: %v\n", response.Header);
  // fmt.Printf("Body: %s\n", response.Body([0:50]); <- まちがい
}

よし、これで完成は目前だな

528 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:55:20 ]
// じゃ、3,4行目消して
import (
"os";
"http";
"fmt";
)
// 他に何がいりそう?

529 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:13:30 ]
なにこの流れw
一応本スレだよなここっ

530 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:14:33 ]
>>528
ファイル保存しなきゃいけないからio

531 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:26:00 ]
>>529
だねw
宿題スレがあるのでそっちでやらせてもらおう

532 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:35:19 ]
Go の宿題片付けます
pc12.2ch.net/test/read.cgi/tech/1257968644/59

533 名前:デフォルトの名無しさん [2009/11/19(木) 00:43:39 ]
MSN
msn1.sunmarie.com/loveol/backnum/100/loveol024.html

534 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 02:14:47 ]
CSP楽しいよCSP!

Windows版のインストーラ版があればもっと遊べる場所が増えるんだがいつになるかなぁ?




535 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 02:36:37 ]
CSPってなんぞ



536 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 02:41:52 ]
の並列処理の記述は,CSP(communicating sequential process)と呼ぶ
プロセス代数のモデルに基づいている。
CSPは1978年にTony Hoare氏が提案した考え方で,
データの入出力を一つのアトミックな操作として定義するというもの。
共有データを持たないことで,
ロックやセマフォといった同期のメカニズムを使わずに並列処理を記述できる。

537 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 08:45:07 ]
CSPなんてなっつかしーなー。
CCSも出てくるんかね。


538 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 09:27:08 ]
機能が足りないのを
シンプルで高速wとか宣伝するからなw
株価吊り上げるのだけはうまい

539 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 10:37:33 ]
企業だから株価吊り上げるのは当然として、
フリーな言語をネタに株を買う投資家はチャレンジャー。

540 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 10:54:47 ]
>>518
同意
UnixとかPlan9とか ふざけて付けた名前だし
Goだって悪ふざけ
しょせんnaclとARMで遊ぶためのおもちゃ ぐらいに肩の力抜くべき


541 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 13:07:40 ]
やべ、goでコンパイルした実行ファイルのメタ情報消さずにうpしちまった
身元特定されるwwww

542 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 13:08:42 ]
MinGWでgoのビルド成功

543 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 13:25:04 ]
goでListとかTreeとかroutine間で共有して操作するにはどうやんの?
メモリ共有できないってことは、
routine間で共有したデータ構造をいじれないってこと?


544 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 13:43:53 ]
channelをセマフォとして使えばロックできるんじゃね

545 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 13:45:33 ]
>>542
kwsk!!



546 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 17:32:13 ]
演算子オーバーロードが無いと
複素数や行列を数式に出来ないからやだなあ

547 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 18:41:01 ]
>>546
だよね

548 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 19:42:03 ]
>>543
sync.Mutex あるじゃん


549 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 19:42:46 ]
>>546
え、できないの?きんもー☆

550 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 20:14:53 ]
金毛

551 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 20:24:50 ]
17-18日のパッチログ見ると、FreeBSD/i386で動くようになったの?

552 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:07:17 ]
ロジックから数式を感じ取れない奴はプログラマじゃない

553 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:17:24 ]
>>552
>>552
>>552

554 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:36:41 ]
Y Combinator でけない

555 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:06:41 ]
演算子オーバーロードどころか、ただの関数のオーバーロードもないんだろ



556 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:08:11 ]
例外もジェネリックもないしな
クラスもないとか
今のところ、この言語は論外

557 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:12:19 ]
お前どうせなんちゃってOOPしかかけないんだから関係ないじゃん

558 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:36:21 ]
Perlがコンパイルできるようになったと思えば面白い言語

559 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:40:15 ]
クラス?なにそれ、って梯子を外されちゃったんだもんな
クラスしか知らない奴はショックだろう

560 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:51:39 ]
struct + method という割り切りが好きだな。 

別にわざわざ冗長に宣言をしなくとも実装すればメソッドが
加わるというのは気楽でいいじゃん。 

561 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:53:28 ]
CにごてごてくっつけていってC++になった事を踏まえて
それを反面教師にしてなるべくシンプルに済まそうとしてる感じだな。

562 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:11:50 ]
functionの説明ばかり見てて、
methodに気付いていなかった・・・・
methodを定義する側からどんどんバインドしていくのか。
method側が、クラスというかtypeから独立している感じがいいな。

563 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:16:26 ]
>>562
なにそれ?
どこのFAQにあるの?w

564 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:17:43 ]
マニュアルもJavaなんかと同じ感覚で読んでると面食らうね
Readにスライスを渡せるのもなんか新鮮

565 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:32:05 ]
>>563
ttp://golang.org/doc/go_spec.html#Method_declarations
このあたり見てた



566 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:32:18 ]
クラスベースが(ほとんどの場合)いかに不毛であるか、そろそろ気づいたかな?
Goはオブジェクトの分類じゃなくて、その要素にフォーカスするのだ。
コードの9割が「私にはこう見える。こう見える。こう見える。お前もこう見ろ」
なんていう目線統一ごっこ、もうやめようや。

567 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:36:19 ]
そういう低能なレスはいいから

568 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:42:14 ]
リファクタリングの手間がずっと減りそう。


569 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:43:29 ]
iota constansってなんだよw
そのサイト、ネタだと思ってたけど実はマジなの?w

570 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:46:09 ]
Action Scriptも最初はクラスがなかったけど、
それでは業務では使い物にならないから
途中からクラスをつけざるを得なかった
Goは歴史から何も学んでいないな

571 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:50:09 ]
>>570
クラスで出来てstruct + methodで出来ない事って?

572 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:52:12 ]
structとか古めかしいキーワードもいらねー


573 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:53:44 ]
>>570
classが必要になるほど大規模アプリを作ってるのかい?
それもjsでw

574 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:56:22 ]
総称と例外は後から追加の予定らしいし実務で使うのは数年後の予感

575 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 01:00:22 ]
>>574
ソースちょうだい



576 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 01:05:58 ]
golang.org/doc/go_lang_faq.html#absent_features
時期は明記されてないし必要性も人それぞれだろうから後半は個人的感想

577 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 01:10:15 ]
うまいこと追加できるかわからないから
open issue(引き続き検討が必要な議題)って書いてあるんじゃまいか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef