Python等インデント強要する言語に対して。
まず、インデントは簡単です。
誰にでもできることです。
できない人もいるという反論があるでしょうが、
それができない人は、プログラミング全般出来ません。
プログラミングがある程度出来るようになったら、
インデントぐらいできるようになってます。
だから、言語仕様としてインデントを強制する理由は存在しません。
プログラマの自由を奪うだけの意味が無い行為です。
探検
インデントを強制しても綺麗なコードにはなりません
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2012/08/04(土) 18:01:47.192012/08/04(土) 18:14:07.49
変数名の先頭が大文字か小文字かで、定数かそうでないかを決める
どっかのスクリプト言語よりゃ、インデントは必ずやるから害はないな
どっかのスクリプト言語よりゃ、インデントは必ずやるから害はないな
2012/08/04(土) 18:25:32.78
手紙書くのにインデントする人は少ない。
2012/08/04(土) 18:32:08.16
>>2
インデント強制は害があるよ。
そもそもインデントの目的は見やすくするため。
見やすくするためという目的が達成できるのなら
変則的なインデントでも良い。
それに開発中、コードの順番を入れ替えて
正しく動かくか少し試すなんてときに
強制は邪魔だし、
あとですぐに削除するデバッグ用のコードを目立つように
わざとインデントしないこともある。
一体誰のための、強制ギブスなのか全くわからない。
インデント強制は害があるよ。
そもそもインデントの目的は見やすくするため。
見やすくするためという目的が達成できるのなら
変則的なインデントでも良い。
それに開発中、コードの順番を入れ替えて
正しく動かくか少し試すなんてときに
強制は邪魔だし、
あとですぐに削除するデバッグ用のコードを目立つように
わざとインデントしないこともある。
一体誰のための、強制ギブスなのか全くわからない。
2012/08/04(土) 18:41:24.21
仕様書の文章書く時は
段落が変わったら字下げしないと駄目だよっていわれた
後、てにおはに赤ペンで修正されてた。
段落が変わったら字下げしないと駄目だよっていわれた
後、てにおはに赤ペンで修正されてた。
2012/08/04(土) 18:43:24.18
それがインデントとなんの関係が?
2012/08/04(土) 18:48:49.57
>>6
インデントというのは自然言語に対する敗北宣言なのだ。
インデントというのは自然言語に対する敗北宣言なのだ。
2012/08/04(土) 18:53:42.01
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
2012/08/04(土) 19:00:50.77
で、具体的に何を求めてスレ立てたの?
できればコテハンやトリップ付けて発言して欲しいな
できればコテハンやトリップ付けて発言して欲しいな
2012/08/04(土) 19:01:29.91
Pythonはゴミ言語
11デフォルトの名無しさん
2012/08/04(土) 20:38:04.71 IDEのフォーマッタ使えよ
2012/08/05(日) 04:04:48.52
Pythonは、閉じ括弧不要とインデントが深くなるコードを抑制する効果があった
> あとですぐに削除するデバッグ用のコードを目立つように
Pythonの場合だけど、
if __debug__:
# debug code
最適化オプション付きで実行すると、コンパイル時に取り除かれるので
実行時のパフォーマンスに影響しないから削除不要。削除するなら __debug__ で該当箇所を検索できる。
> あとですぐに削除するデバッグ用のコードを目立つように
Pythonの場合だけど、
if __debug__:
# debug code
最適化オプション付きで実行すると、コンパイル時に取り除かれるので
実行時のパフォーマンスに影響しないから削除不要。削除するなら __debug__ で該当箇所を検索できる。
13デフォルトの名無しさん
2012/08/05(日) 09:48:23.72 インデントを強制する言語では自由なインデントができなくなる
一箇所処理を書き入れただけなのに全体のインデント修正が必要になるって非効率的にもほどがある
一箇所処理を書き入れただけなのに全体のインデント修正が必要になるって非効率的にもほどがある
2012/08/05(日) 10:47:35.18
>>12
> Pythonは、閉じ括弧不要とインデントが深くなるコードを抑制する効果があった
インデントを浅く保つってことは、プログラミング技術の中で、
難易度が高いことなのか?
インデントが深くなるような奴=初心者プログラマは
どっちにしろ汚いコードになるし、
それなりのプログラマ = インデント深くならない だろ?
なんの効果も出てないよ。
> Pythonは、閉じ括弧不要とインデントが深くなるコードを抑制する効果があった
インデントを浅く保つってことは、プログラミング技術の中で、
難易度が高いことなのか?
インデントが深くなるような奴=初心者プログラマは
どっちにしろ汚いコードになるし、
それなりのプログラマ = インデント深くならない だろ?
なんの効果も出てないよ。
2012/08/05(日) 11:05:02.92
Python以外にはどんなのがあるの?
2012/08/05(日) 11:09:51.18
>インデントが深くなるコードを抑制する効果があった
ブロックが深くなると読みづらくなるのはインデントだろうが{}だろうがendだろうが変わらんのじゃ?
インデントがブロックを表す言語だとそうじゃない言語よりブロックが深くなった時により回避したい気持ちが強くなるん?
それって可読性が悪いってことを暗に言ってるように聞こえるが。
ブロックが深くなると読みづらくなるのはインデントだろうが{}だろうがendだろうが変わらんのじゃ?
インデントがブロックを表す言語だとそうじゃない言語よりブロックが深くなった時により回避したい気持ちが強くなるん?
それって可読性が悪いってことを暗に言ってるように聞こえるが。
2012/08/05(日) 16:30:20.95
暑いねー
2012/08/05(日) 20:05:29.52
馬鹿には無理
2012/08/05(日) 20:26:13.60
ヒント:インタプリタ
2012/08/06(月) 06:58:44.15
>>15
なでしこ
なでしこ
2012/08/06(月) 11:45:10.20
: さえなくなれば良言語
2012/08/06(月) 16:59:01.41
インデント最初に見たときは、読み難くかったな。PascalかAlgolかどちらだか忘れたけど。
2012/08/06(月) 19:37:32.08
ブロックがbegin〜endの言語よりはマシだな
2012/08/06(月) 20:15:30.13
いや、そっちのがマシ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【赤坂“サウナ火災”30代夫婦死亡】サウナストーンでドア割ろうとした可能性 非常ボタン作動しなかったか ★2 [ぐれ★]
- 統合中学の校名案「桜花」 特攻機名と重なり波紋 福岡・大牟田……「生徒が純真に考えた」と賛成意見も市民団体などが疑問の声 ★2 [少考さん★]
- 【本】ホリエモンが「タバコの価格を3倍以上に」「喫煙にメリットなど一つもない」と訴えるワケ [少考さん★]
- 【文春】「400万を渡すようタカってきた」 川合俊一・日本バレ協会会長を公式代理店の担当者が告発! 「特別背任罪に問われる可能性も」 [冬月記者★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★5 [ぐれ★]
- 拡大中「お正月は休業します」百貨店やスーパー、飲食業界でも ★2 [ぐれ★]
- 【悲報】日銀が利上げと発表したのに円高にならない。日本円終焉へ😘 [472617201]
- 赤坂蒸し焼きサウナ、「ようこおおおおおおおお!!!!」意識を失う寸前まで拳でガラスを割ろうとしていたと判明・・・ [329329848]
- 上念司「またはっけーん!一般人なのに中国の肩持つって、どんな利害関係をお持ちなんでしょうか?この手の方々リスト化しておくといい」 [256556981]
- 怒らないでマジレスして欲しいんだけど、日中関係悪化で日本の国益を損ないまくってるのになんで愛国者さんたちは嬉しそうなの? [153736977]
- 日本の国会議員30人以上、台湾訪問へ。これから起こす予定の戦争について作戦会議。日本国民一丸となって台湾のため散るぞ! [485187932]
- 【高市ライフハック】サウナでの悲しい事故、トイレットペーパーの芯があれば防げた…😭 [242521385]
