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


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

推薦図書/必読書のためのスレッド 81



1 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 18:12:09.01 ID:sV32B6/x.net]
※前スレ
echo.2ch.net/test/read.cgi/tech/1472262077/

329 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:10:53.03 ID:0wZouAmu.net]
お前の好きなようにすれば

330 名前:デフォルトの名無しさん [2017/03/06(月) 17:14:11.42 ID:OUYDva0V.net]
技術書って五時間で読めるもんなの?

331 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:21:45.18 ID:QKZeKYQk.net]
>>326
手元にあった『Growing Object-Oriented Software Guided by Tests』で、大体ページあたり300〜500word。
330ページ程度なので、平均400words/pageだとすると132,000words。
400WPMで読めるなら、330分で読める。
地の文な。

332 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:32:56.02 ID:XKvgn8Gu.net]
以下5時間で身につく技術に価値はあるのか議論

333 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:46:18.58 ID:tkAhRfWW.net]
>『Growing Object-Oriented Software Guided by Tests』
これは考え方の本なので5時間も読めば十分
内容は簡単でも写経したりREPL動かしながら読む本のほうが時間がかかる

本の読み方なんて人や用途によってそれぞれなんだから
読む速度でドヤりたいなら別スレ立てて

334 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:46:25.90 ID:QKZeKYQk.net]
>>328
文章を読むスピードの話をしてるのがわからんかね
原著読め読め言う奴が多いけど、読むスピードの話をする奴少ないわ
知らない単語だらけで100wpmレベルで読んでも時間の無駄だろ

335 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:49:08.45 ID:QKZeKYQk.net]
>329
俺自身は200wpm未満レベルのゴミですから、ドヤるもなにもありません
翻訳されてたら、そっち読むし
翻訳されてなかったら、泣く泣く原著読むレベル

336 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 18:09:44.07 ID:KjDQAkMH.net]
>>326
速読自慢だろ、読めるといってるだけだし、dummyとかdo it yourselfだったりしてw

337 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 19:25:43.75 ID:xAoI8SLm.net]
>>330
そりゃ、スレチだから
推薦するスレでスピードは関係ないだろ



338 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:12:18.28 ID:+yma9Gzm.net]
>>320
京大落ちコンプレックス酷すぎwwwww
惨めすぎるwwwww

339 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:17:22.47 ID:+yma9Gzm.net]
>>320
重箱の隅ってwwwww
ただの解釈本当にできますかって問うてるだけなのにwwww

東大英語できる人はみんな京大英語もできる。逆もまたしかりwww
模試の成績優秀欄みて

340 名前:スら誰でも知ってるwwww

大体今時英検ってwwww
TOEICとかが今の標準なのに。もう大分昔から

全くの英語できない京大不合格者のコンプレックス酷すぎて保存しといたwwwwww
[]
[ここ壊れてます]

341 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:18:22.51 ID:+yma9Gzm.net]
>>320
久しぶりに面白コンプレックス君みたので赤くしとこwwww

世界の東大英語得意な人が聞いたら笑うよwwww
東大英語得意なひとはみんな京大英語も解けるよwwww
もちろん逆もまたしかり

342 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:22:43.83 ID:+yma9Gzm.net]
>>327
これまた筋違いな勘違いやろうが・・・
時間が早くても習得率が遅かったらなんの意味も無い・・・・
時間なんてたいしたファクターじゃない
大事なのは習得率

343 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:43:54.15 ID:MNxJn7Wg.net]
なぜにすれ違い君が来て真っ赤になりに来るのか
英語の話題の匂いでも嗅いできたのか

344 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 21:20:38.19 ID:PpQZjwDa.net]
和書一辺倒のこのスレが洋書関連の話題で賑わうのは実に喜ばしい。
Amazon.com行くと面白そうな本が多くて困るくらい。あれが世界なんだよ。あの世界を語ろうよ。

345 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 00:42:52.79 ID:avRLAyXH.net]
働けバーカ

346 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 05:21:49.57 ID:3EG2zu/X.net]
>>339
わかる
めちゃくちゃ面白そうな本がいっぱいありすぎてわくわくする
英語の勉強法より勉強した後読む本の話がしたい

347 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 08:16:50.79 ID:1vqYlRyZ.net]
コンピュータの本の話をしろよ



348 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 18:00:57.06 ID:sN5zB8qN.net]
>>339
もう老人で根気はないのだが、それでも英語にしかないものだったら読むだろうな

349 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 22:52:16.55 ID:RC6+/qTC.net]
いいかげんにしないと洋書スレ立てるぞ

350 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 23:00:29.45 ID:aUO5flCU.net]
即死すんだろ

351 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 23:05:01.37 ID:CQaBDLyn.net]
適度な煽り無いと駄目だろうな

プログラマってプライド高くて心の中じゃ自分が一番と思っている奴ばかりだから

352 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 00:01:16.44 ID:0lNHRfHe.net]
そうか? お前だけじゃね?
一瞬だけそういう気分になるときはある。
だが世の天才がこんだけたくさん認知された業界もないだろ。
ウォズやらリーナス、ポール・グレアム、最近ならジム・ケラーとか。

353 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 00:08:08.72 ID:UNIWD4Hj.net]
歴史が浅いし、IQが高いのがそのまま才能に結びつきやすいし

354 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 00:10:20.66 ID:MCRNZUa5.net]
>>344
過疎ってるけどすでにある

洋書推薦図書/洋書必読書のためのスレッド1
echo.2ch.net/test/read.cgi/tech/1256579677/

355 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 00:12:15.31 ID:UNIWD4Hj.net]
2009/10/27(火)、長持ち

356 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 12:23:46.75 ID:9nAslxZ/.net]
>>347
AMD の躍進には理由があったんだね(間欠的だけどね)

357 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 13:20:39.80 ID:qabLkMeS.net]
>>218
中学から日本語やり直せww



358 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 14:41:22.81 ID:ep+ds/dT.net]
私は「いろんな言語で宿題」スレで出題、Prologによる解答を繰り返しているプログラマです。
読書家でない私がこのスレに期待することをふたつ。
・ 関数型言語本の細部についての批評・議論を読みたい。
・ 応用本についての評をもっと読みたい。

359 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 15:36:03.50 ID:9lkNdx1a.net]
巣に帰れよ、ゴミ

360 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 15:39:20.89 ID:x6aOWZGA.net]
>>353
細部や応用の定義が必要
人によって違うから

361 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 17:39:14.81 ID:eISbLhdD.net]
やさしいC++ほどの名著はないと思う
あれ1冊でC++の全てが理解出来るからな

362 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 18:02:20.85 ID:l5qmqj+h.net]
アホ

363 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 18:24:57.63 ID:pHLR2uX+.net]
馬鹿めw

364 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 18:35:54.70 ID:bkHBYqlG.net]
神になった気分だ。
スキルアップした今、どんなジャンルのアプリケーションを作れと言われても
その詳細さえ教えてもらえれば
一瞬でどんなデータ構造/アルゴリズムで作ればいいかや
どんなデザインパターンを使えばいいかが
一瞬で頭にひらめき、スラスラとコードを書きはじめることができ、
予期せぬバグとかがなければ短期間でそのソフトやツールを一人で作る自信がある。

この予期せぬバグとはふだん使ってない昔やってプログラミング言語の細かい文法関連のことだけで
それはすぐ見直してカンを取り戻せばいいから全く問題ない。

365 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 07:46:44.88 ID:30Cvnwh6.net]
神は妄想である リチャード・ドーキンス
https://www.amazon.co.jp/dp/4152088265

366 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 07:50:22.64 ID:30Cvnwh6.net]
「コンピュータの神が神について語る」

コンピュータ科学者がめったに語らないこと ドナルド・E・クヌース
https://www.amazon.co.jp/dp/4434036173

367 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 10:00:57.45 ID:hAWWnXrs.net]
>>353
本の批評なのか概念の批評なのか知らんが、後者なら、
Haskellによる関数プログラミングの思考法



368 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 20:05:12.27 ID:0HPyU1Hg.net]
クヌースのアルゴリズム本って合本になったんだな
分厚過ぎだろ

369 名前:デフォルトの名無しさん [2017/03/17(金) 18:06:22.04 ID:A1a0K12E.net]
>>359
コラっそれは昔オレが本気でそう思って質問した文章だ。
ときどきスレはのぞいてたがどうやら名言になってしまったらしいな。

ところで
「プログラマのための論理パズル 難題を突破する論理思考トレーニング」
「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」
「プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問」
「アルゴリズムパズル ―プログラマのための数学パズル入門」
のような本がそうだと思うけど、ある問題があたらえれててそれをどうプログラミングするかを解説したような本ってないですか?
あとこれらの本はまだ読んでないけどその目的に合いますか?

370 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 18:47:04.63 ID:q8JQFpoW.net]
ところで
「プログラマのための論理パズル 難題を突破する論理思考トレーニング」
「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」
「プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問」
「アルゴリズムパズル ―プログラマのための数学パズル入門」
のような本がそうだと思うけど、ある問題があたらえれててそれをどうプログラミングするかを解説したような本ってないですか?
あとこれらの本はまだ読んでないけどその目的に合いますか?

371 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 18:48:26.10 ID:zJAZvbZ6.net]
しらね

372 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 19:18:58.90 ID:oPZ5M73e.net]
全部買って読め

373 名前:デフォルトの名無しさん [2017/03/17(金) 19:24:43.10 ID:A1a0K12E.net]
>>367
すべてamazonの中古本でも高いんですよ。

374 名前:デフォルトの名無しさん [2017/03/17(金) 19:43:27.70 ID:267K4rQF.net]
>>365
初心者向けなら
Think like a programmerとかは?
電子書籍あり

375 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 22:08:41.57 ID:4a5+BdOt.net]
>>365
>ある問題があたらえれて

どういう問題かによるよね
つか全部立ち読みすればいいと思う

376 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 11:18:38.59 ID:SS+EUq+h.net]
全部買っても二万円くらいだろ
趣味なら安い投資だろ

377 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 11:31:30.90 ID:uAEkJ9Xn.net]
俺はCを大学でやったからある程度出来るようになったけど独学でやってるやつってどうやって勉強してんの?



378 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 12:38:10.41 ID:MAxv0qJ7.net]
何大学?

379 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 12:59:22.26 ID:xv4Sg0ZS.net]
何学部?

380 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 13:10:08.61 ID:tmgM3nCR.net]
独学はきついんじゃね?自分も聞いてみたい。

これから義務教育にプログラミングが入るんだっけ?閾値が下がっていいな。

381 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 13:47:10.95 ID:tACkyJHH.net]
本を3冊くらい読んで,あとは作りたいものを書いていきながら
その都度必要になった知識をネットでつまみ食いしてたらできるようになったけど。

382 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 13:48:17.07 ID:VkV+a6KY.net]
何読んだの

383 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 14:36:48.16 ID:tACkyJHH.net]
しょぼい入門書(ブックオフで100円で叩き売られてた)と
プログラミング言語CとプログラミングWindows。
正直今思えばプログラミング言語Cは要らんかった。
入門書でCのコードが読めるようになったら
すぐにプログラミングWindowsへ行くのが俺的には最短コースだと思う。
これさえ読めばあとは必要なものを必要に応じて自分で情報収集できるようになる。

384 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 15:02:55.79 ID:I5kgWegM.net]
性別は?

385 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 16:12:24.24 ID:+gS4HKhC.net]
>>372
本読んで目の前のPCでサンプルプログラム等を動かして確認。更に自分で変化させたりして確認。
みたいなことを続けている内に段々分かって来た。これは昔から同じだな。最初にプログラミング
言語覚えた時もそんな感じだったし。

まあしかし大学なりなんなりで人に解説して貰って覚えるのと大差ないと思うよ。入門書ってだいたいは
そういうのの教科書としても使えるでしょ。学校の場合は先生が例題作ったりすればいいだけ。

386 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 16:14:55.22 ID:+gS4HKhC.net]
学校だとわからない所をすぐに先生に聞けるという利点があるけど、でも今ではネットがあるから何とかなるよね。

387 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 16:33:09.31 ID:3jaN5abe.net]
入試にプログラムが入って業界のレベル上がったか、ましてや義務教育()



388 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 16:41:25.29 ID:VkV+a6KY.net]
コンピュータサイエンスを学ぼうと思って『やさしいコンピュータ科学』を読破したんだけど、次はどうすればいいだろう

とりあえず、この本の監訳者あとがきで「自分で歩くための手引きとなる参考書」として挙げられてた『コンピュータサイエンスをいかに学ぶか』を手に入れてみたんだけど
これは凄く古いみたいで、推薦図書リストのほとんどが既に絶版なので、同じ趣旨でもうちょい新しいものが欲しい

389 名前:デフォルトの名無しさん [2017/03/18(土) 17:04:34.30 ID:jnIYUDw2.net]
>>381
ネットで調べられる地力が付くまでが・・・

390 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 17:46:55.49 ID:E4wHK3jb.net]
岩波講座 ソフトウェア科学〈〔基礎〕1〉計算システム入門

391 名前:デフォルトの名無しさん [2017/03/18(土) 19:14:15.18 ID:ZPpZl7lO.net]
他の言語を読もうとYoutubeなどの動画を見始めたけど
プログラミング自体の初心者対象なのがほとんどだから
最初からif文とは、配列とか、とかをいちいち丁寧にやるから実にじれったい。
そんなの知ってるからその言語特有なことだけを解説しろよと言いたくなる。
動画では飛ばせないから。本だとそれが利点だと強く思った。
動画だと早送りではなにをしゃべってるか行われてるかわからないけど本だとページを早くめくっても中身が見えるからなにを説明してるのかわかる。
かといって動画ではたまにその特有の言語のことであったり開発ツールのその言語特有の操作のことをポロッとしゃべっててこれが新しい発見だったりする。
しかし98%は知ってることのためにあと数十時間も動画を見続けることがつらい。

本のスレだった。
そこで本でもある言語のことは熟知してて、他の新しい言語を学ぶときに
プログラミングの本質のことはわかってて、その言語特有なことだけを解説してる本ってないですかね?
それは需要高いと思うけど。
Javascript、Ruby、C#、Processingなどなどを始めたいのだけど。

392 名前:デフォルトの名無しさん [2017/03/18(土) 19:14:49.75 ID:ZPpZl7lO.net]
x 読もうと
o 始めようと

393 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 20:22:34.72 ID:Y9suVjmz.net]
俺もガチ初心者だが
オブジェクト指向の dog.run みたいな書き方が一読して意味が分からんわ。普通に run(dog) で良いだろうに
もしくは、せめて objDOG.methodRun とか書いといてくれれば親切なのに

394 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 20:28:57.33 ID:STVlMw5Y.net]
プログラマ脳を鍛える数学パズル
シンプルで高速なコードが書けるようになる70問、増井 敏克、2015

CodeIQに掲載された問題を、Ruby, JSなどで解説。
「ITエンジニアに読んでほしい!技術書・ビジネス書 大賞(ITエンジニア本大賞)」の受賞作だが、
この本の解説は少な目

プログラミング・コンテスト・チャレンジブック、第2版、2012

ほとんど全てのアルゴリズムを網羅。
問題数も多く、読み応えのある力作だが、中級者以上向き。
AIやシミュレーションゲームの参考になる

コンテスト本ブームを作った、3人の大学院生が作った、歴史的な本

まず、TopCoder, Google Code Jam,
会津大学の【AOJ】AIZU ONLINE JUDGE などの、問題を解くのが基本

395 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 20:43:57.37 ID:tmgM3nCR.net]
>>388
そんなあなたは関数型、とくにHaskellを母語にしてからOOPに触れた方が良いと思われる。
普通に数学教育を経た人間にはあれが自然だわ。

396 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 21:00:40.50 ID:L6X/Vu/y.net]
Rubyだとstring.lengthみたいな順序で統一されているのに、Pythonだとlen(string)とか
関数やメソッドの記述がバラバラで気持ち悪いんだよな。

397 名前:364 [2017/03/18(土) 21:23:49.48 ID:ZPpZl7lO.net]
>>369
ありがとう。読んでみます。(ちなみに365はニセモノ)

>>389
ありがとう。プログラミング・コンテスト・チャレンジブックに強く惹かれました



398 名前:デフォルトの名無しさん [2017/03/18(土) 21:29:30.64 ID:ZPpZl7lO.net]
>>388
run(dog)だとその関数(=run)を呼び出す側の配下にrun関数を用意しておかなければならない。
そして呼び出す側とこのrunには強い関連性がない場合がほとんど。

dog.runにすればそのメソッド(=run)を直接呼ぶのはオブジェクトなわけで
当然ながら呼ぶ側とそのrunには強い関連性がある。

単純な単細胞なプログラミングをするのであればありがたみはわからないが(というより逆に分かりにくい)
複雑なプログラミングをするならオブジェクト指向じゃなければ手に負えなくなるほど複雑になる。

399 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 22:21:56.49 ID:d7Ob6ym/.net]
run(dog)は関数だから犬の種類が何であれ同じrun()が呼び出される
dog.run()はメッセージだから犬の種類によって異なるrunメソッドが呼び出される

400 名前:389 mailto:sage [2017/03/18(土) 22:41:03.69 ID:STVlMw5Y.net]
プログラミング・コンテスト・チャレンジブック、第2版、2012

言語は、g++用のC++。
初心者は、初級の問題しか解けないと思う。
初級では、動的計画法・ナップサックなど

中級ではネットワークフロー、上級ではグラフも出てくるから、
図を描いて、じっくり考えないと分からない。
何年か掛けて、勉強する本

TopCoder, Google Code Jam(GCJ), PKU OnlineJudge(POJ),
会津大学のAIZU ONLINE JUDGE(AOJ) などから、
3人の大学院生が、よくこれだけ良問を集めたな、と感心した

401 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 22:46:18.66 ID:vBdYmHk5.net]
run(dog)であってもdogの型によって異なるrun()メソッドが呼び出される可能性もなくはないし
呼び出されるrunメソッド自体は同じでもdogの型によって異なる動作をするような多態が実現されてる可能性もある

>>393の書いてるようにrunメソッドをどこに分類して置いておきたいかっていう問題な気がするな

402 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 08:20:17.98 ID:/fHKNSq5.net]
C++やJavaで関数のオーバーロードでは動的束縛はできないよ。
動的型付けの言語ならrun(dog)のなかでdog.run()をよぶことになって同じことになる。
haskellとかlispはパターンマッチングで出来るけどオブジェクト指向じゃないからね。

403 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:06:42.31 ID:AJZOsHw5.net]
趣味のプログラム()

404 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:27:37.26 ID:DJjYEA61.net]
>>398
Syumi sym = New Syuminopuroguramu();

……(´・ω・`)

405 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:50:23.88 ID:3j9rxESx.net]
ちょっとまってドッグクラスにrunメソッドを埋め込むとき、問題が発生するでしょ

1.runはdogに特有のものではない
本来のユースケースとしては、dogやcatのコレクションに対してrunを実行するということになる
これは暗に継承またはインタフェース宣言が必要となることを暗示している

そしてrunというメソッドに継承構造を宛がう価値はあるのか、走れない動物もいるし、また階層に細分化が必要だ

従ってrunnableインタフェースを実装することになるだろう、まあ名前被ってるからIRunにしとこうか
2.catやその他Irunなアニマルクラスにrunを実装しないといけない
めんどくさい、従ってインターフェースのデフォルト宣言を使うことにする

ここで良く考えてほしいのだが、ただ動物達を走らせるためにここまでしないといけないのかということだ

一番いけてるシグニチャっていうのは
run(Animals)であって
foreach a in Animals
a.run()
ではないことは明らか
ここで現代のプログラミング言語は基本的に名前空間をサポートしていることを忘れてはいけない
関数型の一つの解答はRunnabl名前空間にrun関数を配置し、それをimportして呼び出す
タイプマッチングでもいいし、if文でのディスパッチでもいい

全く同じ問題はいろんな抽象化ができるけど、データ型が抽象性において関数に勝ることはないだろう

406 名前:デフォルトの名無しさん [2017/03/19(日) 14:36:54.36 ID:DWsQT7k4.net]
>>399
Syuminopuroguramu sym = New Syuminopuroguramu();

407 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 21:15:15.67 ID:CYS1fCSa.net]
お前等やっぱりMacとかデスクトップLinux使ってるの?
windowsでpythonのライブラリをいくつか入れたらサンプルのコピペなのにエラーが出て
コード読むとどうも文字コードでコケてるらしい。
pythonやるか!と思ったのにがっかりしたよ



408 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:13:49.18 ID:Zv1gHp9n.net]
はい家でコード書いたりする場合は窓以外です楽ですストレスが貯まりません
会社は窓なのでめんどくさいです
窓10ならうぶんぼうで統一できそうですが会社で10なんてまだ先ですわ

409 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:18:28.44 ID:Lj5IhMr8.net]
>>402
それほんとうにWindowsの問題なのか確認したほうがいいよ
Pythonは他の言語に比べて文字コード周りいろいろ注意が必要だから

410 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:24:00.23 ID:cBsMWJ0a.net]
utf8の使えないエディタかな?

411 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:41:47.50 ID:lhc+CMV3.net]
プログラミング環境を整えるならコマンドライン環境が劣悪で
パッケージ管理システムすらないWindowsは面倒くさすぎる
さっさと移行したらいい

412 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:42:10.68 ID:MM3vmS8Q.net]
ファイルをBOMなし、U

413 名前:TF-8で保存している?

TeraPadなら、UTF-8N になる
[]
[ここ壊れてます]

414 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 22:47:39.87 ID:cBsMWJ0a.net]
cygwin(gnupack)入れてminttyで作業すれば多少は改善する
多少は

最近のmingw, msysは知らん

415 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 03:24:11.34 ID:Roh8UBPi.net]
>>402
Cygwin でもダメか?

416 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 07:17:58.64 ID:cVKdbJFI.net]
>>402
Bash on WindowsのPython3でどうよ?

417 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 10:43:52.82 ID:f8zgeoDW.net]
windowsのDOS窓使って勉強してるけど時々意味不明のエラーになる。あらたにDOS窓を起動すると直ってる。



418 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 13:54:59.76 ID:UNA38bnS.net]
いまどきDOS窓って

419 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 15:56:41.43 ID:bPtTOkRW.net]
何を使うの?

420 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 16:07:06.19 ID:EYheHmYo.net]
>>413
xcode

421 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 16:42:09.77 ID:bPtTOkRW.net]
マカーの環境か

422 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 21:28:27.94 ID:l1ZW6D/f.net]
Macは心底どうでもいい

423 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 01:55:03.78 ID:kYeHwX6T.net]
>>402
pythonの3なら、窓OSか、窓でないか、で挙動が変わるよ
具体的にはbyteの扱い

窓OS + python3なら100%エラー食らう(窓OSは「コードページ」で文字コードを管理してるから)
窓OS「ではない」OS + python3なら、byte突っ込んだらUTF-8判定になるから
なんかの文字列突っ込んでも動くだろう

正しいやり方はひとつっつって、一つになってないのがアレだが……
個人的にはパイソニアンなのかパイソニスタなのか公式で書けよ、ちゃんとChangelogで書けよ
ってほうがイラっとする

424 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 09:56:45.97 ID:kFprxWTC.net]
Eclipse使ってる?

425 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 11:49:19.39 ID:GscWeSmw.net]
そろそろPythonのスレでやれよ

426 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:17:31.00 ID:60m7UUXa.net]
rubyの入門書でおすすめ教えて

427 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:59:43.36 ID:jV0Y+t/Y.net]
たのしいRuby



428 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:29:42.87 ID:dDb6xsPz.net]
Rubyなんて将来性のない言語よりPythonやった方がいい

429 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:33:48.18 ID:60m7UUXa.net]
いや急に仕事で必要になったんだよ






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

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

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