2009-04-15 15 views
2

これは広範なコミュニティで、あらゆる種類のテクノロジーを使用しているので、これは適切な場所と思われます。コンパイルされた言語やスクリプト言語が好きですか?

あなたはコンパイルが好きですか、スクリプトを好むですか?

私は実際に必要なモジュール(Lua、Awk、AutoHotKeyなど)を使用して小さなスクリプト言語でプログラムを作成する傾向があるので、これを尋ねます。 -fits-すべての小さな変更がプロジェクトの読み込みと再コンパイルを必要とするすべてのライブラリ。

私が実際にプロジェクトを変更/修正/更新する必要がある唯一のツールは、どのシステムでも使用できるエディタです。スクリプトを実行することができます(もちろん、実行可能な単一のインタプリタです私と一緒に持ち歩くか、インターネットから即座にダウンロードして、何らかのインストール手順なしにディスクに保存するだけです)。

プロジェクトを更新したいと思っている人は編集者以外の誰も必要としないことは知っていて、気に入っています。編集上の問題や依存関係の問題はなく、ボタンを気に入らない人はそこには、ファイルを開いて、どこにでも置くことができます。

私は、実行可能なネイティブではないものは十分ではないと考える傾向があるプログラマーがいることに気付いたので、私はこれを尋ねます。別のプログラマが言った「良いアプリが、が.exeをされていない」私は私の願いを持っていた場合

+0

ポーリングのような質問をする場合は、コミュニティのwikiの質問として質問する必要があります。さもなければ、それは非常に速く閉じられるでしょう。 – Eddie

+0

申し訳ありませんが、私はそれが練習であるのか分かりませんでした。 多分、他の「副題」トピックの束がそれと関係しているかもしれませんが、それは閉じられません。 Everythignは副作用です。そのトピックは間違っています。要点は、人々が必要とする最も重要な選択の長所と短所についての洞察を与えることでした。 – majkinetor

答えて

4

が、私はプログラミングができ、テスト - 私も、私は私のオープンソースアプリケーションのいずれかを保つフォーラムでつのポストを覚えていますコンパイルせずにコンパイルしてから、コンパイルします。

しかし、私が選択しなければならなかった場合は、私はコンパイラを選択します。

alt text

3

私は、私はできるだけ早期に開発サイクルのバグを見つけることができます任意のtehcnologyのファンです。私はコンパイルして解釈されるプロジェクトのファンである傾向があります。静的コンパイルは、非常に早い段階でコードにエラー検出を強制するために使用できるツールです。

0

私はコンパイルが好きです。このプロセスは、私の構文、タイプミスマッチなどで何が間違っているかに関する情報を私に提供します。また、コンパイルすると、ほとんどのファイルが信じられないものになり、opensourceでないソフトウェアを作成するのに最適です。最後のコンパイルでは、プログラムの実行速度が向上します。

1

コンパイル時がないと、スタックオーバーフロー(またはスムーズにチェアホッケー)の時間がありますか?

0

私が言っていることは普遍的に言えることではありません。たとえば、PHPを取る。これはスクリプト言語です。しかし、それには数百の異なるモジュールがあります。お使いのコンピュータで動作する可能性のあるものが別のコンピュータで動作しない可能性があります。また、設定ファイル(php.ini)が残っていて、設定を変更すると、プログラムが異なるコンピュータ上で同じように動作するかどうかが影響を受ける可能性があります。

+0

はい、そうです。私はすでに、私がプロジェクトに使用したいモジュールを選択したいと言っていますが、そのphylosophyに続くいくつかの言語について言及しています:) – majkinetor

関連する問題