タグ付けされた質問 「polyglot」

9
一人のプログラマー、多くの言語—名前のジレンマ
複数のプログラミング言語にまたがって作業すると、問題が発生します... ある言語の有効な名前(識別子)は、別の言語では無効です。例えば... var new function thisJavaScriptのキーワードですが、Pythonで自由に使用できます。同様にlist dict def、JavaScriptで問題なく使用できます。 これは非常に一般的であり、プログラマーが複数の言語でプログラムを作成するときに一般的にすぐになじむものです。 ただし、コラボレーションで作業しているときは、コードの一貫性と均一性を確保するために、チームメンバーのいくつかのルール/ガイドラインをレイアウトする必要があります。チームでは、この問題は、プログラム中に有効なものとそうでないものを単に覚えるよりも重要になります。 だから、私の質問は、あなたが採用する戦略です... 使用するすべての言語に存在するすべての予約語の和集合を取り、すべての人にリストを配ってその使用を控えますか? 「コンテキストスイッチング」の際に多様性を受け入れ、さらに苦労する ある言語が他の言語を使用できるが、その逆は使用できない中間基盤を採用する (注:この質問ではPythonとJavaScriptについてのみ話しますが、より広く質問に答えてください) -更新- すべての答えをありがとう。だから、私が浮上していると思う一般的なコンセンサスは、プログラマーが他の言語をどうするかに関係なく、どのような名前でも使用できるようにすることです。
14 polyglot 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.