問題タブ [program-structure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
49 参照

programming-languages - プログラミング スタイルに影響を与える要因

プログラマーがプログラムを作成する際に、暗黙のスタイル ガイドラインに従うのはよくあることです。たとえば、私が扱ってきたほとんどの言語では、基礎となる文法によってどちらも許容される表現であるにもかかわらず、常に常にif x < 5代わりに書いています。if 5 > x

これらの表現を書くときに、これらの偏見が私たちによって拾われた原因について誰か提案がありますか?

考えられる理由についてのいくつかの考え -

  • それは、Scheme、Algol、さらには Assembly などの初期のプログラミング言語の文法に課せられた制約だったのでしょうか?
  • 初期のスタイルチェッカーによって強制されたルールだったのでしょうか?
  • 他の?

    共感してくれる人がいたら最高です

  • そのような好みをプログラミングの初期からの実践に結びつける洞察、またはそのような好みを議論する学術的参考文献さえも。
  • 彼らが購読しているかもしれない/遭遇したかもしれないそのような好みのより多くの例を提供するのに役立ちます.