17/03/09(木)15:31:29 キタ━━━━━... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1489041089511.jpg 17/03/09(木)15:31:29 No.413528744
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
1 17/03/09(木)15:35:55 No.413529315
ANAL規格準拠
2 17/03/09(木)15:46:12 No.413530635
大学の先輩で教授やってる人が 今時C教えるのもなんだから来年からRubyにしましょうよって言ったら じゃあRuby書ける人十人連れてきてって言われたって
3 17/03/09(木)15:46:42 No.413530685
Ruby遅すぎる
4 17/03/09(木)15:47:07 No.413530733
Perlおじさんで若干申し訳ない
5 17/03/09(木)15:48:15 No.413530872
何故か入門書と勘違いされる事が多かったK&Rさんだ
6 17/03/09(木)15:48:21 No.413530893
>Ruby遅すぎる そんなに遅くないよ そもそも学生に教えるのにスピードはあんまり関係ないし
7 17/03/09(木)15:48:31 No.413530913
Cはバリバリ現役の言語だというのに
8 17/03/09(木)15:50:46 No.413531204
あくまでC言語の入門書で プログラミングの入門書ではない…のによく取り違えられるよねこれ
9 17/03/09(木)15:52:07 No.413531407
gccの入門書みたいな
10 17/03/09(木)15:52:29 No.413531462
初心者がとりあえず買ってとりあえず読んでとりあえずプログラマーを諦めるための本
11 17/03/09(木)15:52:31 No.413531469
>Cはバリバリ現役の言語だというのに 何でもCで書くって異常事態は15年ほど前には解消したでしょ 今Cが書けなきゃいけない人ってそんなに多くない
12 17/03/09(木)15:53:24 No.413531571
Node.jsとか便利なもの教えとけばいいんじゃね 更新自動化するのが楽で早めに知っとけばよかったよ
13 17/03/09(木)15:53:41 No.413531600
解消したのはソフト側だけで 組み込み系だとバリバリでしょ
14 17/03/09(木)15:53:46 No.413531616
>何でもCで書くって異常事態は15年ほど前には解消したでしょ そんな事態は15年前にも存在しませんでしたよ
15 17/03/09(木)15:54:36 No.413531731
さすがにCから入る必要性はもう薄い気はするね 教える側からすると楽でいいんだろうけど 特に学生相手だと実務レベルまで引き上げる必要ないし
16 17/03/09(木)15:55:16 No.413531819
なんだかんだ教えるならCは楽だと思うんだけどな
17 17/03/09(木)15:56:37 No.413532010
少なくともポインタとアドレスくらいは覚えないと 他の言語でもそこで躓いてしまうと思う
18 17/03/09(木)15:56:38 No.413532012
一般教養過程でさらっと触る程度なら Ruby でも php でも適当な高級言語でいい 情報科でプログラム基礎教えるならコンパイラの仕組みだのアドレスの概念だのもセットで理論的に教える必要があるからCが最適
19 17/03/09(木)15:56:47 No.413532035
どうせ教えるのは変数とか繰り返しとか関数の簡単なとこまでだからどれも大差ない
20 17/03/09(木)15:57:22 No.413532103
15年前なんてこれからの時代はアジャイル開発!ライトウェイト言語!で盛り上がってた時期で とっくにC一強時代は過ぎ去ってたよ
21 17/03/09(木)15:58:21 No.413532230
アセンブラに毛が生えた程度の低級言語なので
22 17/03/09(木)15:58:32 No.413532251
Cは何を書くにも面倒くさすぎて今使いたいとは思えない 昔は忍耐強かったなって思う
23 17/03/09(木)15:58:33 No.413532256
C一強は25~20年前くらいかなあ
24 17/03/09(木)15:59:14 No.413532341
標準ライブラリが貧弱だからな
25 17/03/09(木)15:59:42 No.413532404
C以外あまり弄らないからNULLが0じゃないとかわけわからない その番地みたら何の値が入ってるの…
26 17/03/09(木)16:01:01 No.413532572
>その番地みたら何の値が入ってるの… 処理系の実装依存よ
27 17/03/09(木)16:01:30 No.413532627
見ちゃいけない場所がNULLなんじゃないの そもそもCって言語仕様レベルでNULL==0だっけ
28 17/03/09(木)16:01:34 No.413532634
カタナムコミュージアム
29 17/03/09(木)16:02:18 No.413532728
コンパイル後のコードでNULLかどうか比較するための何の即値を用いているかは別に気にしなくていい Cを書く上ではNULLは0なのだ
30 17/03/09(木)16:02:42 No.413532774
スレ画は開発者だけあって教養がすっーとこれはいい…
31 17/03/09(木)16:03:48 No.413532889
メモリ確保に失敗すると0が返ってくるクソ仕様!
32 17/03/09(木)16:06:48 No.413533231
nullまわりについてはCの中でも混乱あるからな とりあえずポインタが出てくる場所で0が出てきたらコンパイラはそれをヌルポインタと見なす 実際のマシン上でどこを指してるかについてはCでも関係無い
33 17/03/09(木)16:07:48 No.413533341
ググったらNULLは0かどうかわからないけど (int)NULLは必ず0なんだな
34 17/03/09(木)16:07:52 No.413533351
読み辛いけど内容は面白いよね
35 17/03/09(木)16:08:57 No.413533477
>メモリ確保に失敗すると0が返ってくるクソ仕様! ちゃんとエラー処理書くと7割8割本筋と関係ないコードになるのいいのね
36 17/03/09(木)16:10:42 No.413533687
さらに昔は「関数の途中でリターンすんな!」って言われてたからすごいif文のネスト
37 17/03/09(木)16:14:34 No.413534163
returnもbreakもgotoに通じるからねぇ 個人的にはgoto自体そこまで忌避するもんでもない派だけど
38 17/03/09(木)16:18:49 No.413534718
アメリカでは最初のプログラムの授業はPythonが主流らしいな
39 17/03/09(木)16:19:37 No.413534828
趣味で学んでみた最初のプログラミング言語だけど何に使えるのかイマイチピンとこなかった
40 17/03/09(木)16:20:20 No.413534929
なんで日本はPython流行らないのん
41 17/03/09(木)16:20:21 No.413534935
PerlよりPHPって雰囲気あったけど PHPも結構九龍城言語だよね
42 17/03/09(木)16:20:47 No.413534985
日本人はVB使ってろ
43 17/03/09(木)16:22:34 No.413535198
何故、入門書扱いかというとですね 1980年位までは 日本語で読める書籍が このK&Rしかなかったんですね
44 17/03/09(木)16:23:07 No.413535275
これ学んでさあ何か作ってみよう!ってなってもOSのシステム周りとかしかできないんじゃ
45 17/03/09(木)16:23:15 No.413535295
授業だとJavaでいいような気がする とりあえず食べていけるだろうし
46 17/03/09(木)16:32:42 No.413536457
うにてぃ流行ってるしc#がいいよ
47 17/03/09(木)16:32:45 No.413536463
とりあえずprocessingやopenFrameworks触らせてゲーム作らせた方が学ぶものは多そう
48 17/03/09(木)16:33:52 No.413536604
純粋にCの本であってGUIで何かするとかウェブで何かするとかはまた別の話だからな
49 17/03/09(木)16:35:09 No.413536755
>なんで日本はPython流行らないのん 英語だから
50 17/03/09(木)16:35:26 No.413536808
ハンドメイドUNIX作ろうぜみたいな授業が多かったからだろうな
51 17/03/09(木)16:36:16 No.413536902
ためになるなぁ
52 17/03/09(木)16:36:42 No.413536955
C++やらせて地獄に落とそう とは言っても基礎的な部分だけやるなら全然良いと思うけど
53 17/03/09(木)16:37:41 No.413537079
>ハンドメイドUNIX作ろうぜみたいな授業が多かったからだろうな そんなん聞いたことないぞ 初心者に何万行書かせる気だよ!?
54 17/03/09(木)16:38:08 No.413537136
ツクールがどんどんrubyライブラリと化しつつある
55 17/03/09(木)16:38:31 No.413537181
C++はちょっと不親切過ぎるんじゃねえのかな… たぶんjavaでいいよ
56 17/03/09(木)16:38:53 No.413537246
とにかく形になるもん作らせて こんな面白いことができるんだ!感出さないと
57 17/03/09(木)16:39:46 No.413537346
学習用言語としてはCはいいと思うけどな 初めの一歩からメモリ回りやらアルゴリズムの学習でも何でもござれ あとはHaskellみたいな関数型言語とC#あたりの現代的な言語やれば 大体どの言語でも読めるだろう
58 17/03/09(木)16:40:05 No.413537392
やっぱりポインタの概念は知っておいた方がいいと思うんだよな…
59 17/03/09(木)16:40:43 No.413537461
今のJAVAはラムダ式やモナドがあると聞いた
60 17/03/09(木)16:42:04 No.413537623
中身どうなってるのかわかんないモジュールとプラグインとライブラリをガチャガチャガッコン そんなもんでいいんだよプログラミングなんて
61 17/03/09(木)16:42:07 No.413537627
streamとかpromiseもモナドですよね
62 17/03/09(木)16:42:14 No.413537646
マルチスレッドの基本を学ぶために簡易シェルを書きましょうって授業はやったな
63 17/03/09(木)16:42:51 No.413537746
>とにかく形になるもん作らせて >こんな面白いことができるんだ!感出さないと まあ今時黒い画面に文字が出て喜ぶ奴なんていないだろうしな…
64 17/03/09(木)16:43:51 No.413537857
hello, world!なんて書かされてもピンと来ないよね
65 17/03/09(木)16:44:01 No.413537871
プログラミングのコツはコピペ
66 17/03/09(木)16:44:35 No.413537929
学習って要するに車輪の再発明することなので まじめにやったら楽しいわけが無い
67 17/03/09(木)16:44:51 No.413537959
今はJS教えてた方が社会に出て役に立ちそう Webアプリケーション多いでしょ
68 17/03/09(木)16:46:40 No.413538207
マシン語から入ったんで むしろアドレスが難しいって話が良く分らんかった