41 (ワッチョイWW 9cc6-Jw/P) 2018/10/08(月) 16:23:58.01 ID:lZWfD/j90 (PC)
プログラムなんてどれもifとforと代入の組み合わせだろ
あとは言語的な作法だけ
最小限意識すりゃ誰でもできる
これマジ?
(ヽ´ん`)「プログラムなんていわばifとforと代入の
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/10/09(火) 12:52:44.06ID:6fLjIhww2018/10/09(火) 12:58:59.41ID:rhq35Kkr
あー
2018/10/09(火) 13:04:09.93ID:UgeI4/Dm
なー
2018/10/09(火) 13:06:02.29ID:sK7I/ASA
2018/10/09(火) 13:31:17.37ID:ZTLWu9p3
forはifとgotoで代用できる。
2018/10/09(火) 15:05:47.50ID:u3rL3LXR
今は言語文法そのものより、フレームワークの使い方が大変だろ
複雑怪奇な役所の手続きに似てる…
あと複雑な事やろうとすると数学の素養がネックになるので学生は勉強しとけ
複雑怪奇な役所の手続きに似てる…
あと複雑な事やろうとすると数学の素養がネックになるので学生は勉強しとけ
2018/10/09(火) 15:57:09.55ID:GOh/mfYz
物質なんていわば陽子(&中性子)と電子の組み合わせだろ?
8デフォルトの名無しさん
2018/10/09(火) 16:17:58.12ID:nv4e4cts 作用なんも無しでいいのか
9デフォルトの名無しさん
2018/10/09(火) 20:57:07.98ID:uKgwXIAC 構造化定理について調べなさい
きっといいことがある
きっといいことがある
2018/10/09(火) 22:44:10.05ID:qyM7jDqd
>>1
でも、VzEditor の c.mos さんなどが天才だと言われていたように、
凡人には決して達成できなさそうな能力を持つ人もいると思う。
それに、長く考えてもどうやってプログラムしていいか分からない
ようなプログラムも有りえる。
でも、VzEditor の c.mos さんなどが天才だと言われていたように、
凡人には決して達成できなさそうな能力を持つ人もいると思う。
それに、長く考えてもどうやってプログラムしていいか分からない
ようなプログラムも有りえる。
2018/10/09(火) 23:03:16.78ID:lzsG1KN5
ifを減らすのが美しいんよ
繰り返しもアルゴリズムの工夫で減らしたい
するとパフォーマンス上がる
CPUパワーに任せてやるのは最近の流行だろうが脳が退化すると思うで
繰り返しもアルゴリズムの工夫で減らしたい
するとパフォーマンス上がる
CPUパワーに任せてやるのは最近の流行だろうが脳が退化すると思うで
2018/10/09(火) 23:04:58.59ID:lzsG1KN5
まあ誰でもできるってのはそうだと思う
そうやってすそ野を広げたいんだろう 経済的思惑で
でも本職でやっている人は違いを見せて欲しい どんな職でもそう
そうやってすそ野を広げたいんだろう 経済的思惑で
でも本職でやっている人は違いを見せて欲しい どんな職でもそう
13デフォルトの名無しさん
2018/10/09(火) 23:05:21.90ID:uKgwXIAC といっても1からnまで足すのに
律義にfor文で回すヤツもいる
律義にfor文で回すヤツもいる
2018/10/09(火) 23:49:49.69ID:qyM7jDqd
>>12
でも、どうやれば実現できるか分からないようなプログラムもあると思うよ。
でも、どうやれば実現できるか分からないようなプログラムもあると思うよ。
2018/10/10(水) 07:19:13.53ID:az2ldVPt
プログラム言語も進化が求められている
なぜなら進化した言語の方が開発効率が良いからだ
言語における進化とはなにか?それはパターンに名前をつけることだ
ifとgotoがあればforの代用ができる
むしろifとgotoでfor以上のことだってなんでもできる。
だが "なんでもできる" は正義ではない。悪だ
ifとgotoでは何がやりたいのか読み取るのに時間がかかる
そこで出てくるのがパターンだ
初期値から終了値まで繰り返すという特定のパターンにforという名前をつける
なんでもできるifとgotoを使ってforを実装する。
そうすることでforと聞くだけでどういうパターンかをイメージすることができる
そうやって "なんでもできる" ものを使って特定のパターン専用のものを
作り出すことこそがプログラム言語の進化
ifとgotoの組み合わせというのは、単なるコンピュータの理論的な仕組みの話であって
プログラミングする上でその小さい単位だけで作っていたら時間はかかるしバグもたくさん生まれる
より多くのパターンを知っていることこそが知的労働者としてのプログラマの技術力であり
新しいことを覚えることが嫌い、知ってることだけで使って時間をかけるというのは無能でしかない
なぜなら進化した言語の方が開発効率が良いからだ
言語における進化とはなにか?それはパターンに名前をつけることだ
ifとgotoがあればforの代用ができる
むしろifとgotoでfor以上のことだってなんでもできる。
だが "なんでもできる" は正義ではない。悪だ
ifとgotoでは何がやりたいのか読み取るのに時間がかかる
そこで出てくるのがパターンだ
初期値から終了値まで繰り返すという特定のパターンにforという名前をつける
なんでもできるifとgotoを使ってforを実装する。
そうすることでforと聞くだけでどういうパターンかをイメージすることができる
そうやって "なんでもできる" ものを使って特定のパターン専用のものを
作り出すことこそがプログラム言語の進化
ifとgotoの組み合わせというのは、単なるコンピュータの理論的な仕組みの話であって
プログラミングする上でその小さい単位だけで作っていたら時間はかかるしバグもたくさん生まれる
より多くのパターンを知っていることこそが知的労働者としてのプログラマの技術力であり
新しいことを覚えることが嫌い、知ってることだけで使って時間をかけるというのは無能でしかない
16デフォルトの名無しさん
2018/10/10(水) 09:26:09.64ID:slDdF7J+ 言語の進化は制限の歴史
gotoは使っちゃダメ
グローバル変数は使っちゃダメ
ところかまわずおしっこしちゃだめ
gotoは使っちゃダメ
グローバル変数は使っちゃダメ
ところかまわずおしっこしちゃだめ
2018/10/10(水) 16:05:08.12ID:1ntpPBN3
2018/10/10(水) 20:31:59.27ID:FKt9Og8R
2018/10/10(水) 23:44:36.05ID:lWybJR/G
そういう書き方の美しさだけの問題ではなく、そもそもアルゴリズム自体を見出すのが
難しくて実現できないプログラムというものが有りえる。
難しくて実現できないプログラムというものが有りえる。
2018/10/11(木) 00:48:16.35ID:cGXxD4Yk
たとえば、よくある入力パターンでは正しく動作するアルゴリズムは分かったとしても、
そのアルゴリズムがどんな場合でも正しく動作するかは自明ではないことがある。
そういう場合は、まずは、そのアルゴリズムがあらゆる入力パターンに対して、
正しく動作する事を「証明」する必要が出てくる。逆に、正しくないことを「反証」
する必要がある場合もある。
そういうような意味で、かなりの数学的な才能が無いと、正しいアルゴリズムが
発見できない場合がある。
というより、数学が出来ないと、そのアルゴリズムが正しいかどうかはっきりさせる
ことすら出来ない場合がある。
そのアルゴリズムがどんな場合でも正しく動作するかは自明ではないことがある。
そういう場合は、まずは、そのアルゴリズムがあらゆる入力パターンに対して、
正しく動作する事を「証明」する必要が出てくる。逆に、正しくないことを「反証」
する必要がある場合もある。
そういうような意味で、かなりの数学的な才能が無いと、正しいアルゴリズムが
発見できない場合がある。
というより、数学が出来ないと、そのアルゴリズムが正しいかどうかはっきりさせる
ことすら出来ない場合がある。
2018/10/11(木) 05:30:12.87ID:U1kKB/4M
だから自分でアルゴリズムを考えるのではなく
すでに用意されているものを使いましょうとうことになる
ifとforと代入でできているからといって
安易に自分でアルゴリズムを実装しようなんて思ってはいけない
すでに用意されているものを使いましょうとうことになる
ifとforと代入でできているからといって
安易に自分でアルゴリズムを実装しようなんて思ってはいけない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 【紅白】back number 白組で3年ぶり2回目の出場へ 「幅広い世代から支持」複数曲を披露する見込み [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
