121d3c318e49862e82dcdf3bf16e4529_t

1: 2019/04/21(日) 20:50:31.241 ID:GrTWi18v0
俺「」



2: 2019/04/21(日) 20:50:59.751 ID:GrTWi18v0
なんでC言語なんてそんなのを勉強しないといけないんだろうね

3: 2019/04/21(日) 20:52:23.199 ID:hOr7kqJ30
先生「COBOLだ」

4: 2019/04/21(日) 20:53:16.155 ID:oB7n0Bpw0
C言語を学ぶことは全く悪くない

7: 2019/04/21(日) 20:53:48.565 ID:GrTWi18v0
>>4
時代に逆行しているわけだが。

156: 2019/04/21(日) 23:27:27.699 ID:betMUlMQ0
>>7
仕事の三割はcなんだが

5: 2019/04/21(日) 20:53:44.495 ID:749lxyut0
メモリを理解しろ

8: 2019/04/21(日) 20:54:04.239 ID:GrTWi18v0
>>5
無駄だろう

6: 2019/04/21(日) 20:53:47.546 ID:WPAztCKX0
全然悪くないだろ
何なら満足なんだ

10: 2019/04/21(日) 20:55:14.247 ID:GrTWi18v0
>>6
初学者にC言語は難易度高すぎ
プログラミングの考え方の基礎を学びたいんだったら他の言語のほうがいいでしょう

12: 2019/04/21(日) 20:56:42.697 ID:oB7n0Bpw0
Cを教える教育機関の問題とCの問題は切り分けろ

13: 2019/04/21(日) 20:56:49.110 ID:cweKCNdd0
組み込み系だとまだまだCが多いし別によくないか

14: 2019/04/21(日) 20:57:22.275 ID:C9B4WEic0
Cもわからん様な奴にプログラミングができると思うな

15: 2019/04/21(日) 20:57:40.722 ID:VItSfaN50
Lisp系の方が好きなん?

20: 2019/04/21(日) 20:59:06.124 ID:GrTWi18v0
>>15
初学者にはとにかく親切な言語を習得させるべき
難しいのをやらせると大量に挫折する

38: 2019/04/21(日) 21:06:04.345 ID:rqwIYO4J0
>>20
プログラムとは?
というものを教えるにはCでいいだろ
自分で何か作りたいなら他のほうがいいが

18: 2019/04/21(日) 20:58:46.313 ID:/6AljQmi0
いや、俺は逆にc言語の方が単純明快で初学者にオススメできると思うけど
問題は、cを学んでも特に何か作れるわけではないこと
何かしらを作るのが目的なら、そりゃpythonやRubyの方が良いのかなぁ

23: 2019/04/21(日) 21:00:08.174 ID:GrTWi18v0
>>18
その通りで
プログラミングの目的は究極的には何か役に立つものを作ることでしょうね

19: 2019/04/21(日) 20:58:59.128 ID:VZD48Fkw0
Cはまだいいよ
C++はマジで糞

22: 2019/04/21(日) 20:59:39.278 ID:En8/bdAi0
ポインタは動き自体は単純だけど
これが何に使われるかわかりにくいのが
躓くポイントな気がする

24: 2019/04/21(日) 21:00:10.693 ID:meLR8fwir
じゃあ具体的に何ならいいんだよ

33: 2019/04/21(日) 21:04:13.638 ID:/6AljQmi0
>>24
間違いなくJavaScript
環境構築がほぼ不要だしな

ある程度弄れるようになれば流行りのPythonが間違いないと思われ

36: 2019/04/21(日) 21:05:15.478 ID:GrTWi18v0
>>33
JavaScriptも悪くはないけど
世の中ウェブだけじゃないんでね
もっと幅広い一般的な知識を身につけるべき

25: 2019/04/21(日) 21:01:05.421 ID:GrTWi18v0
型宣言とかアホっぽいやん
キーボードを打ち込む単純作業は今の時代は時代遅れ

26: 2019/04/21(日) 21:01:19.378 ID:DVDrDunyM
講師「オブジェクト指向だ!」

27: 2019/04/21(日) 21:01:22.715 ID:oB7n0Bpw0
プログラミングの目的はある現実世界の問題を計算で解決することであって役に立つことをしなくてもよい

42: 2019/04/21(日) 21:07:22.998 ID:GrTWi18v0
>>27
この人の言う通り
問題解決の手段としてのプログラミングを教えるべきだ

30: 2019/04/21(日) 21:03:10.431 ID:cweKCNdd0
だったら新入生にモデルベース開発を教えたらいいのか?

34: 2019/04/21(日) 21:04:20.146 ID:GrTWi18v0
>>30
それは初学者に適していますか?

31: 2019/04/21(日) 21:03:20.651 ID:GrTWi18v0
C言語が重要だと言ってる人はプログラミングの本質を理解していない

32: 2019/04/21(日) 21:03:59.979 ID:1XtQo/Gh0
最初にCやっとけば他の言語のありがたみが分かるやん

35: 2019/04/21(日) 21:04:43.725 ID:qMkGlfuOd
Unity使おうと思ったらC++いるん?

37: 2019/04/21(日) 21:05:51.082 ID:C9B4WEic0
>>35
あれC#じゃない?

169: 2019/04/22(月) 01:41:22.289 ID:7kfw/Ab70
>>35
C#要求するのやめてほしい。嫌がらせかな

41: 2019/04/21(日) 21:07:16.260 ID:oB7n0Bpw0
俺が教える場合HaskellでLispパーサを書かせる

43: 2019/04/21(日) 21:08:10.338 ID:rqwIYO4J0
オブジェクト指向とか
初学者には絶対理解できないしなあ

48: 2019/04/21(日) 21:10:18.766 ID:VItSfaN50
>>43
そうでもないよ

50: 2019/04/21(日) 21:12:00.223 ID:rqwIYO4J0
>>48
いや無理でしょ
そんじゃ
オブジェクトとは何か?
オブジェクト指向のメリットは?
説明してみ

47: 2019/04/21(日) 21:09:51.117 ID:MffRWC9t0
プログラマーを育てるための授業じゃなくて、アルゴリズムを学習するのがメインならオブジェクト指向言語よりC言後の方が教えやすいからだろ

61: 2019/04/21(日) 21:15:49.851 ID:/6AljQmi0
>>47
もう今の時代アルゴリズムがどうとか言うのが古いのかもね

今はライブラリを組み合わせりゃだいたい何でも出来ちゃうわけで、大部分のプログラマーはそれを使いこなせることの方が重要なのかも

62: 2019/04/21(日) 21:17:24.698 ID:C9B4WEic0
>>61
それは敗者の理論だろ
仕組みはわからないけど使い方は知ってるなんてのは消費者側の話であって生産者側にあるべきでない姿

66: 2019/04/21(日) 21:19:00.619 ID:rqwIYO4J0
>>62
ライブラリ使わない生産者のほうが知識なさ過ぎる

49: 2019/04/21(日) 21:11:12.135 ID:C9B4WEic0
オブジェクト指向とポインタとどっちが簡単かっつったらポインタの方が簡単じゃん?多分

51: 2019/04/21(日) 21:12:09.752 ID:KmlJMW7Ed
Cやるんならマイコンとか動かしながらじゃないとつまらんやろ

52: 2019/04/21(日) 21:12:59.626 ID:CONc5zRx0
C言語教えてくれるなら教えてほしい
本気で

53: 2019/04/21(日) 21:13:00.010 ID:8QFON9N60
cは文字の扱いに問題があるから入門向けとは思えない

56: 2019/04/21(日) 21:13:39.267 ID:rqwIYO4J0
>>53
どこも問題ないが

57: 2019/04/21(日) 21:14:21.508 ID:C9B4WEic0
>>53
そうなの?

55: 2019/04/21(日) 21:13:32.761 ID:BNWj1mlM0
簡単なVBでいいんじゃね?

59: 2019/04/21(日) 21:15:10.048 ID:e838o1gg0
日本人はコンピュータアーキテクチャが分からないのはもちろんのことプログラミングすら分からないから本当にどうしようもない

63: 2019/04/21(日) 21:17:46.143 ID:g20tUAhi0
大学の話だろ?
大学はプログラミングを学ぶ場所じゃないぞ

67: 2019/04/21(日) 21:19:18.001 ID:VItSfaN50
最終的には同じ結果になる複数のライブラリがあってそれらが目的に依って使い分けられてるのは何故かを理解する必要があるって話?

70: 2019/04/21(日) 21:21:36.721 ID:J9FUiao80
プログラムかんけいないぼく「こいつらがなにいってるかこれぽっちもわからん」

73: 2019/04/21(日) 21:25:22.659 ID:oB7n0Bpw0
Vue.jsだかのコミッタが「俺アルゴリズムわかんね。調子が良ければクイックソートは何も見ないで書けるかも」
って言ってたけど、要するに自分の専門領域を見つけてしまえば勝ちだからそれまでは何でも勉強しろ

75: 2019/04/21(日) 21:25:52.663 ID:WXA1kOpN0
先生ぼく「Pythonにします」

79: 2019/04/21(日) 21:28:47.717 ID:Ij8ug7wA0
C言語はクソ長く教えられて来たから教えるためのノウハウと例題が蓄積されてるからしゃーない

82: 2019/04/21(日) 21:31:37.999 ID:o5j/gr9ad
古典力学やらずに量子力学やりますか?
相対性理論やりますか?
修正ニュートン力学やりますか?

83: 2019/04/21(日) 21:32:31.776 ID:VItSfaN50
>>82
別にやっても良くね?

85: 2019/04/21(日) 21:34:09.192 ID:+9WrMd1PM
>>82
それとは違うだろ
それは昔の話ありきのだし

87: 2019/04/21(日) 21:36:28.369 ID:4g0SD567M
>>82
別に古典力学やらなくても量子力学は出来るぞ?

84: 2019/04/21(日) 21:33:05.681 ID:i1uL39qKd
MITですらライブラリ組み合わせて問題解決することの方が多いし学生もついて来やすいとかでLispやめてPython教えてるしな

86: 2019/04/21(日) 21:35:05.487 ID:WsvZnbEZ0
C言語が不評なのでFortranやりまーす

88: 2019/04/21(日) 21:39:06.661 ID:pvFxqyB10
>>1
Excelを起動したらAlt + F11 を押すのだ

90: 2019/04/21(日) 21:40:23.445 ID:VItSfaN50
ところで、今更になって「VBA」で騒いでる日本人ってアホなの?

93: 2019/04/21(日) 21:44:27.859 ID:pvFxqyB10
>>90
VBAを嘲笑うものはVBAで身を亡ぼす

94: 2019/04/21(日) 21:46:10.187 ID:EHHcAWlS0
目的によるけど工学系で大規模な数値計算をやる学科ならCで良いでしょ
javaも速いけどfortran使う分野もあるからCから触れた方が良い気がする

106: 2019/04/21(日) 21:57:08.639 ID:b6FJ4iqRa
どれやっても似たようなもんだよ

109: 2019/04/21(日) 21:58:31.085 ID:U7vtHM9y0
大昔バイナリエディタみたいの立ち上げて直接16進数の文字打ち込んで
簡単なゲーム作っちゃう人いたけどどうなってんの?

121: 2019/04/21(日) 22:09:16.966 ID:rhrVtK/z0
ていうか擬似言語で教えりゃいーじゃん

初期処理
■ループ
│処理
│処理
│処理
■終了条件
終了処理

みたいな感じでさ

じゃあこれをCで書いてみましょう!とかJavaで書いてみましょう!とかすればいい

124: 2019/04/21(日) 22:10:39.679 ID:g20tUAhi0
>>121
だから小学生のプログラミングはそんな感じ
でも大学の場合、CやFORTRANのライブラリを使って実装できないといけないからCやFORTRANってだけ

126: 2019/04/21(日) 22:12:07.842 ID:rhrVtK/z0
>>124
へー
なら中学卒業くらいで基本情報は取れるようになるかもな

130: 2019/04/21(日) 22:15:39.178 ID:g20tUAhi0
>>126
でも、今までだって小学生は鶴亀算のアルゴリズムを知ってたけど、それで基情が取れたかっていうとね

129: 2019/04/21(日) 22:15:38.795 ID:ivk/MbGca
Cある程度掘り下げて学ぶと他の言語簡単に思えるというのはあると思う

136: 2019/04/21(日) 22:17:53.499 ID:ANha88Bg0
俺なんかQベーシックだったぞ
わざわざフロッピードライブ出してきてさあ

137: 2019/04/21(日) 22:18:59.762 ID:vr5H1xs80
力学で論争してる奴は基礎やらないでいきなり応用やんのかよって話してるだけな

139: 2019/04/21(日) 22:20:18.285 ID:ivk/MbGca
最近HTML始めたけど楽しいぞ
プログラミングというかマークアップだが
PHP勉強する時もCやってた良かったと思った

147: 2019/04/21(日) 23:02:45.415 ID:/qkK+Fr20
>>139
cの知識役に立つのか?

149: 2019/04/21(日) 23:08:18.558 ID:ivk/MbGca
>>147
PHPってどんなのなんだろなーって思ってたら、ifとか関数呼び出したりとか雰囲気がCに似てたんだよね

151: 2019/04/21(日) 23:12:44.792 ID:/qkK+Fr20
>>149
おおそりゃどれでも役に立つがな

153: 2019/04/21(日) 23:18:27.550 ID:ivk/MbGca
>>151
いっこできりゃ全部できんじゃねって思ったね
JAVAやった時も似たような事思った

143: 2019/04/21(日) 22:48:04.355 ID:+rYnmTWUM
まぁc言語も今は大半がクラス化してんだろ?
クラス化してるアルゴリズムをわざわざ学ぶ意味はあるもか

144: 2019/04/21(日) 22:48:31.910 ID:+pol164P0
基礎なんだから普通はアセンブラだろう

148: 2019/04/21(日) 23:08:14.147 ID:CgL3wvBM0
機械の言語なんて殆どCなんだけど

155: 2019/04/21(日) 23:26:33.313 ID:5D8dXFF30
間違えてCOBOL選択したわ
Javaでやってたのに
出来なくもないけどさ…

159: 2019/04/22(月) 00:02:59.458 ID:dUvPOwBSd
便利すぎる言語使ってるとたまに痒いところに手が届かない
背中の搔き方ぐらいは知っといたほうがいい

161: 2019/04/22(月) 00:06:53.550 ID:nHaU4OCY0
いっそ工業向けのラダープログラムでいいんじゃないの?

164: 2019/04/22(月) 00:14:07.439 ID:Ds0dZRqF0
IT土方養成講座じゃなくてプログラミング基礎なんだろ?
それならアルゴリズムは知っておくべきだわ

172: 2019/04/22(月) 02:08:25.762 ID:XzfBYS420
オラクルという時点でJavaはうんこ

173: 2019/04/22(月) 02:11:03.494 ID:L7if6VzM0
教育の現場だったら別にCでいいと思う
むしろこっちの高校だとVBA習ったけど難しすぎてしばらくVBA拒否反応起きてたし






1001:ぶる速がお届けします 2019/8/32(金) 16:58:42.59 ID:burusoku

引用元:http://hebi.5ch.net/test/read.cgi/news4vip/1555847431/