- 1 名前:デフォルトの名無しさん mailto:sage [2014/12/09(火) 06:14:04.74 ID:jfrf09dJ]
- ※前スレ
peace.2ch.net/test/read.cgi/tech/1409526637/
- 151 名前:スッキリ厨 mailto:sage [2014/12/27(土) 21:57:05.96 ID:u+dBZrZs]
- 今日、Scalaの本を読んだが、
2+3 → にたすさん 5*6 → ごかけるろく 1192 → いいくに こういうアプリの制作の話が、延々と続く。 ほとんどが個別のアプリの仕様の話で、 普遍的な知識とは言えない まあ著者は、アプリの作り方・ デザインの仕方を説明したいのだろうが 外人の本も言語の本なのに、 作るアプリの仕様が難しくて、理解できない本が多い。 おまけに図が無く、言葉で説明するから、なおわからない こういう著者の特徴は、考える前に一気に、 しゃべる・書く人が多い(左脳型・言語脳)。 書く前に、考えられない人 漏れはアルゴリズム・パズルでも、 いったん図にして考える(右脳型・映像記憶) 項目や日本語・英語でも何でも、 線で区切って、読みやすく分類する 書き殴りの本は、図が無くて読めない。 著者は仕事が早く済むから、そうするんだろうが
- 152 名前:デフォルトの名無しさん mailto:sage [2014/12/27(土) 22:26:49.18 ID:ygkdMjFn]
- ?
- 153 名前:デフォルトの名無しさん mailto:sage [2014/12/27(土) 22:29:56.80 ID:SBQwS3P8]
- 分からんから図解にしろ
一行で済む内容だな
- 154 名前:デフォルトの名無しさん mailto:sage [2014/12/27(土) 22:50:15.48 ID:PrHJUKuO]
- >>151
そのScala本より、ユーの文章の方が100倍分かりにくいと思うよw
- 155 名前:デフォルトの名無しさん mailto:sage [2014/12/27(土) 22:52:31.73 ID:WyztdYbn]
- 右脳型、左脳型って分けてる人まだいるのか
いいかげん廃れたかと思ってた
- 156 名前:スッキリ厨 [2014/12/27(土) 23:12:37.07 ID:u+dBZrZs]
- 7 → なな,しち
9 → く,きゅう 君らは、こういう説明が延々と続く本に、耐えられるのか?w 漏れにとっては、どうでもええわい!
- 157 名前:デフォルトの名無しさん mailto:sage [2014/12/27(土) 23:27:38.08 ID:PrHJUKuO]
- >>156
そのScala本の題名を出さずに批判するのは何故? そんなレス何の役にも立たない
- 158 名前:デフォルトの名無しさん [2014/12/27(土) 23:54:07.54 ID:t87bQ8SI]
- scalaの本読むなら先にJavaしとけよ
- 159 名前:スッキリ厨 mailto:sage [2014/12/27(土) 23:54:20.73 ID:u+dBZrZs]
- はじめて○Scala
- 160 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 00:10:16.29 ID:ULKkxZmF]
- 脳みそがスカラ
- 161 名前:デフォルトの名無しさん [2014/12/28(日) 00:32:40.46 ID:CLqHmXYM]
- >>151
じわじわくるなこの文章笑 文章からアホさが滲み出てる
- 162 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 02:27:39.77 ID:W1gyYQRg]
- >>156
意味が分からない
- 163 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 04:48:49.83 ID:kC+gL6KL]
- なんの本読んでるかわからないけど
レキサ作成の初歩として簡単な数式をひらがなの読みに変換するアプリじゃないか
- 164 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 10:39:47.30 ID:2faWu2Kj]
- >>151
こういうレスの特徴は、考える前に一気に、 しゃべる・書く人が多い(左脳型・言語脳)。 書く前に、考えられない人
- 165 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 10:56:10.06 ID:sGGDLGeG]
- まるで脳を使ってるみたい
- 166 名前:デフォルトの名無しさん [2014/12/28(日) 10:57:44.52 ID:JpE7r06Q]
- >>164
起承転結がきちんとしていて分かりやすいじゃないか。 ・話題提供 ・詳細解説 ・私的感想 ・問題提起 ・原因考察 ・解決策提言 ・具体例提示 ・結論 みたいに
- 167 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 11:00:10.08 ID:kXkls0Ar]
- >>165
わろたw
- 168 名前:デフォルトの名無しさん [2014/12/28(日) 14:13:38.05 ID:CLqHmXYM]
- コピペ職人として大成しそうだな
バグは多そうだけど
- 169 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 17:38:35.00 ID:uCbXrxJ4]
- 何かを作りたい!って明確な
目標があったほうがいいのかな そういうのは特にないんだけど 全体像を知識としてもっておきたくて 「プログラミングはなぜ動くのか」を読んでみようと思うんだけど 初心者には無理かな
- 170 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 18:08:52.78 ID:ilFmsFAM]
- 現場を知らない評論家にならなきゃいいけどね
- 171 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 18:10:21.68 ID:uCbXrxJ4]
- そう、そういうのが嫌なんだよね
やっぱ何か作ってみるのがいいんだろうな
- 172 名前:デフォルトの名無しさん [2014/12/28(日) 18:11:45.22 ID:vTsBbpaJ]
- 目的は大事だけど
どんな作り方してでも目的に辿り着けば良いって考えはあまりほめられたもんではないな
- 173 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 18:41:46.43 ID:ilFmsFAM]
- 趣味ならそれでもいんじゃないの
目的の為の手段であって、手段の為の目的じゃない訳だし。
- 174 名前:デフォルトの名無しさん [2014/12/28(日) 18:44:53.41 ID:vTsBbpaJ]
- 本人がそれで良いなら良いよ
たとえば速度が10倍速くなる方法を知らずに 10分の1の方で実現してしまって それでいいと思うかもっと速くしたいと思うかとか 1回しか実行しないのか毎日死ぬまで実行するのかとか 結局そうやって「作りたいもの」がはっきりしてくるんだろう
- 175 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 18:58:09.11 ID:vbElDn/A]
- 早くしたいときに初めて勉強すれば良い
目的もないのに勉強するのは辛いし
- 176 名前:デフォルトの名無しさん [2014/12/28(日) 19:02:02.70 ID:vTsBbpaJ]
- そうやって若者は老いて逝く
- 177 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 19:15:10.00 ID:ilFmsFAM]
- 1.道具を「使う人」になりたいのか
2.道具を「作る人」になりたいのか 1が目的なら手段は何でもいい 2が目的なら手段を吟味した方がよい それだけの話 お金を稼ぐ手段は「使う」、「作る」どちらでも可能だからね
- 178 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 19:22:20.24 ID:HanRaM1S]
- 目的を達成できないやつの方が圧倒的に多いわけだし
辿り着いてからまた直せばいい話だし?
- 179 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 20:25:32.82 ID:k+jHvRn1]
- 時間が無限にあれば、なっ?
- 180 名前:デフォルトの名無しさん [2014/12/28(日) 21:48:46.19 ID:39k7jLQv]
- Python言語によるプログラミングイントロダクション: 世界標準MIT教科書
明日発売
- 181 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 21:58:22.72 ID:sXn43Ev8]
- スクリプト最強、コンパイラーて何www
- 182 名前:デフォルトの名無しさん [2014/12/28(日) 23:37:32.70 ID:Tlwi+8B5]
- もし資格とるならどれがおすすめですか?
言語はJava、そしてプログラミング一般、そして関連分野のデータベースやネットワークなども専門じゃなくともそれらの知識があるよということを示せるレベルのものが欲しい。
- 183 名前:デフォルトの名無しさん mailto:sage [2014/12/28(日) 23:39:10.58 ID:6bzSOaoC]
- >>182
技術士情報工学部門 これより上の資格はない。
- 184 名前:デフォルトの名無しさん mailto:sage [2014/12/29(月) 02:01:01.73 ID:RT8SA5DK]
- 俺が世界標準
- 185 名前:デフォルトの名無しさん mailto:sage [2014/12/29(月) 08:55:01.14 ID:ehJHdIJI]
- 6cmかよ
- 186 名前:デフォルトの名無しさん [2014/12/30(火) 09:33:58.97 ID:kJKB+8US]
- 年末年始に関数型プログラミング勉強しようと考えてます
やっぱhaskellなんかね
- 187 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 11:43:56.41 ID:bUalCEjV]
- 「関数プログラミング実践入門」が他言語との比較も随所に織り込んでいて、
他言語でプログラミングしていても関数型言語の「考え方」が身に付く良書だと思う。
- 188 名前:デフォルトの名無しさん [2014/12/30(火) 12:09:51.98 ID:kJKB+8US]
- >>187
ありがとうございます 本屋でみてみます
- 189 名前:デフォルトの名無しさん [2014/12/30(火) 12:13:13.19 ID:PmyDHL5v]
- >>187
ありがとうございます。あの黒い本ですね。
- 190 名前:デフォルトの名無しさん [2014/12/30(火) 12:15:34.06 ID:PmyDHL5v]
- ちなみに「関数型言語」という用語があるとすれば
その対になる用語はなんですか? 関数型じゃない言語があるという前提を感じるのですが。
- 191 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 12:28:06.01 ID:z/APKETI]
- >>190
手続型言語
- 192 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 13:51:04.77 ID:mxKZGqd3]
- >>190
メジャーどころの言語の大半は「手続型言語」(目的達成の手順を記述)に属するので 基本的にはそれと対比されるものだと思っていい 他の比較対象としては「オブジェクト指向言語(略してOOPL)」を挙げる人も居る 現行のオブジェクト指向の大半が手続型を基準にしていることもあるんだろうが 関数型言語であればOOPLならではの機能に依らなくても その目的は実現できる…って感じの考え方があるみたい(詳しくは知らない) あと関数型言語は「宣言型言語」に属してて、そこには他に「論理型言語」もある …のだが、こちらとの比較をすることは少ないかな
- 193 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 15:02:12.40 ID:MHAiiRdp]
- Cとかの手続き型でいう「関数」って単にプロシージャにつけられている名札にすぎないんだよな。
- 194 名前:デフォルトの名無しさん [2014/12/30(火) 16:56:23.24 ID:/Jsg58MC]
- C言語がよくも悪くも偉大過ぎて、
それ基準の比較が大半だからね。
- 195 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 19:02:11.03 ID:uR9yjfZb]
- 論理型言語がある以上「反対」ってわけでもないんだよね
別の区分というか
- 196 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 19:23:38.04 ID:8nm/692r]
- OOPから見れば、関数は単なるObject。
Objectのメンバには、データとメソッドの2つがある だから関数・処理・手続きを、 Procedure,Lambda,Block,Closure、無名関数など、 どのように命名しようと、単なるObjectである f = decorator(f) decoratorのように、関数を引数にとる・関数を返す関数を、 高階関数というが結局、単なるObjectである 例えば、あるフォルダ以下のすべてのファイルを、 再帰的に処理するのと、 そこで行う処理を、切り離して考える場合、 fでファイルをコピーしたり、 タイムスタンプを取得したりと、処理を切り替えられる traverse_dir(f){ fで、何かを行う } ソートに比較関数を渡すのも、同じ理由
- 197 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 21:30:11.16 ID:XyKld+Dh]
- >>190
ガウディ本(CTMCP)では、計算モデルで分類している。
- 198 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 21:46:56.69 ID:iQ2mTzhK]
- >>195
全くだ。 対になる物はないな。
- 199 名前:デフォルトの名無しさん mailto:sage [2014/12/31(水) 19:48:57.66 ID:Lb1SoRMs]
- アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで
www.amazon.co.jp/dp/487311697X/ この本っておすすめですか?
- 200 名前:デフォルトの名無しさん mailto:sage [2015/01/01(木) 01:40:39.41 ID:v9HjUdun]
- Rubyとかいう技術的負債言語使っているから
やめておいたほうがいい
- 201 名前:デフォルトの名無しさん mailto:sage [2015/01/01(木) 09:51:19.13 ID:9UEsBz6A]
- Rubyはたまたま選ばれた道具であって、学ぶのは計算理論だろ。
Rubyを深く学ぶわけではあるまい。
- 202 名前:デフォルトの名無しさん mailto:sage [2015/01/01(木) 11:56:07.09 ID:BqVPAQrU]
- Rubyならそっちで、Python ならこっち。
Python言語によるプログラミングイントロダクション ttp://www.amazon.co.jp/dp/4764904691
- 203 名前:デフォルトの名無しさん mailto:sage [2015/01/01(木) 12:17:20.87 ID:cdKgqo7D]
- Rubyみたいな可読性糞のプログラムは滅びるべし
- 204 名前:デフォルトの名無しさん [2015/01/01(木) 12:21:06.88 ID:QRI1k8p/]
- >>202
それってそんなにいいのか? amazonだと余り評価されてないから そんなに有名な本じゃないとおもうんだけど www.amazon.com/Introduction-Computation-Programming-Using-Python/dp/0262525003/ref=sr_1_1?ie=UTF8&qid=1420082396&sr=8-1
- 205 名前:デフォルトの名無しさん mailto:sage [2015/01/01(木) 13:21:16.41 ID:9UEsBz6A]
- >>202
目次を見ると、両者はあまり重なってないような気がするが・・・ どちらも読んだことないから知らんが
- 206 名前:デフォルトの名無しさん [2015/01/01(木) 13:34:33.26 ID:QRI1k8p/]
- www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282418/
こっちの本は結構有名っぽいんだけどね
- 207 名前:デフォルトの名無しさん mailto:sage [2015/01/02(金) 19:01:23.20 ID:+fFajWDT]
- 「プログラミングClojure第2版」www.amazon.co.jp/dp/4274069133/
は小さな〜中規模な例題を作りながら学べる良書 多少何かの言語を学んでいる人向けだけど手を動かしながら学べるため解りやすいと思う あまり関数型言語ということに身構えなくても良い感じ 概念が理解できていれば尚良し Clojure自体はすぐに実務に使えるわけではないけれど趣味で何かもう一つ言語を 学びたい人向けだな 惜しむらくは(厚さが)薄めの本の割には価格が高いことか 海外の訳書には仕方のないことだけれど
- 208 名前:デフォルトの名無しさん [2015/01/03(土) 11:39:33.77 ID:8H3DC23Q]
- Android開発の入門書はなにがオススメですか?
Javaの基本知識はあります。オブジェクト指向の概念も理解してます。でもAndroid開発は現在なにも知りません。 アドバイスいただいてすご今日の午後にでも本屋で買って夕方から勉強にとりかかりたいので できるだけ早急にレスいただければうれしいのですが。
- 209 名前:デフォルトの名無しさん [2015/01/03(土) 11:52:20.72 ID:8H3DC23Q]
- どなたかございませんか?
- 210 名前:ムスカ@Laputa [2015/01/03(土) 11:54:57.49 ID:8H3DC23Q]
- 時間だ。答を聞こう。
- 211 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 12:57:07.23 ID:s7PFU06t]
- >>208
717 デフォルトの名無しさん sage 2014/11/22(土) 17:32:38.97 ID:d7Z42XV8 Google Androidプログラミング入門 改訂2版 概念の説明がきっちりできててお勧め ただし自分で調べることができる人向け iOS、Androidでよくあることだが、本の通りにコードを打ち込んでも動かないことが多い
- 212 名前:デフォルトの名無しさん [2015/01/03(土) 13:48:04.45 ID:8H3DC23Q]
- >>211
ありがとうございます。それにします。
- 213 名前:デフォルトの名無しさん [2015/01/03(土) 18:10:58.91 ID:TTwTZ2ng]
- 将来は趣味でWebのゲームを作りたいと思っていますが、いきなりJavaなどではなく、入門に最適と聞くCが良いのでしょうか?
ちなみにプチコンを持っています。
- 214 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 18:12:57.52 ID:g9tk+6B8]
- >>213
WebならJavaScriptでしょ
- 215 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 20:40:57.92 ID:TTwTZ2ng]
- >>214
とりあえず、そのJavaScriptというのを学ぶと良いのでしょうか。よければわかりやすい本を教えてください。
- 216 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 21:02:28.00 ID:g9tk+6B8]
- >>215
パーフェクトJavaScript (PERFECT SERIES 4)
- 217 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 21:41:11.81 ID:TTwTZ2ng]
- ありがとうこざいます。
- 218 名前:スッキリ厨 mailto:sage [2015/01/03(土) 22:51:59.21 ID:sceu5F6t]
- >>215
ポインタのあるC言語よりはマシだが、 JSは変態な言語だから、簡単には学べない。 上から順番に読んで はじめてのJavaScript、秀和システム 掌田津耶乃(しょうだ つやの)、2013 開眼!JavaScript、2013、オライリー・ジャパン 山田祥寛(よしひろ)、翔泳社 10日でおぼえる jQuery 入門教室 第2版
- 219 名前:デフォルトの名無しさん mailto:sage [2015/01/03(土) 23:50:16.17 ID:+Bjd+Vio]
- JavaScriptがなんだかよくわからん、という人にいきなりダークサイドがあるよ、
と教えるのもなんか方向性が間違ってるよな 2ちゃんはそういう人が多いけど
- 220 名前:スッキリ厨 mailto:sage [2015/01/04(日) 00:12:18.07 ID:Wz/5DFfo]
- はっきり言って、動的言語の中でもJSは、
Ruby,Pythonよりも難しいと思う おまけにWEBゲームじゃ、 HTML5のCanvas,CSS3も勉強しなければならない Ruby,Pythonでは、CUIがメインだもんな JSでのWEBゲームなら、日本人はここで作っている ttp://jsdo.it/
- 221 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 00:39:02.78 ID:OnSb2bmJ]
- >>219
JavaScriptって何よ? ってレベルだとアルゴリズムが何かも 分かってないからWebゲームなんてイバラの道なのは確かだが JavaScripの入門書にはロクなのが無いからいきなりマニアックなのになるのよw
- 222 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 00:59:35.88 ID:jYa3l0BJ]
- 千里の道もなんとやら
だが、近道があるなら教えてほしい
- 223 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:01:09.14 ID:IRouHCH+]
- じゃあ学びやすくて欠点のない言語は何なんです?
- 224 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:02:01.82 ID:bZBwgO8F]
- Rubyかな?
- 225 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:05:59.18 ID:OnSb2bmJ]
- >>222
お金貰って仕事としてやる。
- 226 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:08:11.23 ID:OnSb2bmJ]
- >>223
c言語(c++ではない)は学びやすい。 但し、欠点も多い。
- 227 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:12:47.29 ID:wAYrvQyP]
- pythonでしょどう考えても
- 228 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 01:17:08.13 ID:eLJxYxiX]
- >>223
CAMLあたりで妥協しよう。
|

|