三大プログラミング教育で不毛な議論

1: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:48:44.053 ID:8Krz88Uhd

・変数は箱か名札か云々
・x = x + 1はおかしい云々

あと一つは?

2: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:49:30.072 ID:YGYrUmbL0
オブジェクト指向のあの手この手の例え方

 

3: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:50:07.113 ID:XKymkn4S0
蛇か駱駝か

 

4: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:50:15.053 ID:aDzw+IKi0
プログラミング教育って誰に対して行うもの?

 

5: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:50:43.680 ID:76KzIYT70
オブジェクト指向を学んで初めて
当たり前のことを説明するのがいかに難しいかという事を知る

 

6: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:50:58.879 ID:yehh54II0
Staticおじさん vs オブジェクトおじさん
ファイッ!

 

7: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:53:19.383 ID:LLggYgWFd
所謂オブジェクト指向といわれる言語のいろいろな機能の適切な使い方があるだけなんだよなあ

 

8: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:55:08.587 ID:2R55AUn60
オブジェクト指向の車とか人間とかの例えは分かりにくかったな

 

9: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:57:03.491 ID:zCkJ2mIZ0
名札やろ?なぁ

 

10: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 20:57:08.661 ID:o53aNs+Ba
ポインタについて

 

12: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:01:26.454 ID:o/WVWxrN0
++xとx++の違いわからないまま生きてるわ

 

11: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:00:59.985 ID:WUyTH6nna
クラスの例えがcar car car car

 

15: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:05:00.994 ID:J1txIyXZd

>>12
それ分かってる人少ないよ
分かってるつもりの人は多いが

ちなみに
「xのインクリメントが先か後か」という回答は間違い

 

31: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 23:05:52.761 ID:szIy1lpwd
>>15
オブジェクトのコピーが起こるかどうかってこと?正解はなんなん?

 

32: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 23:33:27.408 ID:LLggYgWFd
>>31
大したことないことを大げさに書いてるだけだろ
そもそも回答例からして意味するところが曖昧で間違い以前の問題だし

 

17: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:07:07.798 ID:WUyTH6nna
>>12
y=x++;
y=++x;
はコーティング規約で禁止にしていいと思う

 

13: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:03:02.616 ID:LLggYgWFd
それは分かれよ

 

14: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:03:19.841 ID:8S2MeS1F0
インクリメント演算子ない言語も増えたから最近はさっぱり使わなくなったな

 

16: 以下、無断転載禁止でVIPがお送りします 2018/10/03(水) 21:06:58.676 ID:G8xvSu4c0
前置インクリと後置インクリなんてプログラミングの基礎で習うだろ

 

18: 以下、無断転載禁止でVIPがお送りします 2018/10/03(水) 21:10:12.578 ID:G8xvSu4c0
10+1と11の違いじゃん
完全に別物なのにそのコードを紛らわしいと思うようなレベルのチームでコーディングなんてしたくねえわ

 

19: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:12:59.261 ID:Fx+aqzOHr
プログラミングなんて論理回路のシンタックスシュガーでしかないんだから、議論自体が不毛
結果がすべて

 

21: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:21:50.645 ID:LLggYgWFd
>>19
素人が誤解するような戯言書くのやめろ
素人には権力者とか金だけは持ってる馬鹿とかも含まれるんでな

 

20: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:19:32.693 ID:J1txIyXZd
動かすだけで良いならそうだな

 

22: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:27:13.756 ID:sNlZP3dR0
再利用性
クラスやオブジェクトを学んだばかりのちんちんに
これやれっていっても不可能だろ

 

23: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:29:12.320 ID:8+ot5QL30

ドヤ顔で再帰とか言ってるヤツたまに居るけど
多段再帰はスタックの無駄遣いだし

そもそも殆どの場合ループ処理でも代用できる

 

24: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:31:20.695 ID:VyLJJLld0
>>23
再帰で書いた方が分かりやすい場合も多いけどな
コンパイル時評価可能な場合はスタックうんぬんは気にする必要ないし
ただバカに合わせないと仕方ないもんな

 

28: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 22:00:09.614 ID:8+ot5QL30

>>24
他に配慮するっていう意味ならSQLとかはちょっと考えるよね

CASE文とかEXISTS文はちょっと読めない人も多いかなと思ったり
流石にJOIN系くらいなら読めるようになってくれって思ったり

 

30: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 22:25:57.863
>>23
言語による。大抵の関数型だと末尾再帰形はgotoループに内部で書き換えられるのでスタックは消費しない

 

25: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:41:23.865 ID:8+ot5QL30
あと意外と馬鹿にできないのがforeachの多重ループ
うん千うん万ヒットする様なDB検索と合わせてforeachの二重とか三重ループやるとメモリ専有量がヤバイ事になる

 

26: 以下、無断転載禁止でVIPがお送りします 2018/10/03(水) 21:43:09.915 ID:G8xvSu4c0
dbにはlimitがあるだろ
なんで数万ものデータ一気に出すんだよ

 

27: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 21:44:27.804 ID:8+ot5QL30
>>26
帳票出す時ならやるだろ

 

29: 以下、5ちゃんねるからVIPがお送りします 2018/10/03(水) 22:13:52.823 ID:Fx+aqzOHr
レキシカルスコープとかメモリ管理の仕組みも分かってないアホが再起使うなよw
イテレーションで何とかしろよ、そのために雇われてるんだから

引用元

http://viper.2ch.sc/test/read.cgi/news4vip/1538567324/

管理人からひと言

{}の位置

 

関連記事

  1. 【IT】Java 11正式版リリース、3年の長期サポート対応のLTSバージョンが4年半ぶりに更新

  2. 【朗報】俺氏、webの技術を使ってクロスプラットフォームでアプリ開発できることを知る

  3. プログラミングって意味なくね?

  4. カテゴリ_プログラム

    【IT】プログラマーが正規表現を使いこなすメリットとは?

  5. 真面目な話、これからプログラマーになる奴はJavaScriptだけ覚えればいいのでは?

  6. プログラミングの勉強してて気付いたんだが俺IT業界向いてないんだわ

  7. 情弱ワイジ pythonは結局さっぱりわからんけどとりあえずコード実行できた!

  8. ホームページ作りたくてプログラミング始めたんだけど

  9. ゲーム作れるプログラマだけど質問ある?

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

新着記事

  1. パソコンに詳しい奴きてくれSSDかUSBケーブルが壊れた
  2. 【原文ママ】NTTグループ、AIで橋のビビやサビを検出する技術
  3. 米グーグルに独禁法違反疑い、日本の公取委が調査 ヤフー広告を制限
  4. Windows10、定期的に「Windows11にしろ」と全画面表示へ
  5. 【AI】OpenAI、日本語処理を3倍速く 国産AIの脅威に

ボンブの戯言

  1. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
  2. 【ボンブの戯言】はじめました。
  3. 【ボンブの戯言】サーバーって何なの(オンプレに限る)
  4. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  5. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
PAGE TOP