2

これは、あらゆる種類の異なるテクノロジーを使用する幅広いコミュニティであるため、これを尋ねるのに適切な場所のようです。

コンパイルが好きですか、それともスクリプトが好きですか?

本格的な非ポータブルIDEと大きなフリーサイズの主流言語ではなく、実際に必要な選択されたモジュール(Lua、Awk、AutoHotKey ...など)を使用して小さなスクリプト言語でプログラムする傾向があるため、これを尋ねます。プロジェクトをロードして再コンパイルするために少しの変更が必要なライブラリ。

プロジェクトを実際に変更/修正/更新するために必要な唯一のツールが、スクリプトを実行するすべてのシステムで使用可能なエディター(そしてもちろん、私が持ち運ぶことができる単一の実行可能ファイルであるインタープリター)であるという機能が好きです。または、インターネットからすぐにダウンロードして、インストール手順なしでディスクに保存するだけです)。

また、プロジェクトを更新したい人はエディター以外は必要ありません-悪名高いコンパイルの問題や依存関係の問題などはありません。また、そこに置いたボタンが気に入らない人は、ファイルを作成して、好きな場所に置いたり、数分で削除したりできます。

ネイティブの実行可能ファイルではないものは十分ではないと考える傾向があるプログラマーがいることに気付いたので、これを尋ねます。オープンソースアプリケーションの1つを保持しているフォーラムへの投稿を覚えています。別のプログラマーが「良いアプリですが、.exeではありません」と言っていました。

4

5 に答える 5

4

希望があれば、コンパイルせずにプログラムとテストを行い、完了したらコンパイルすることができます。

しかし、もし私が選ばなければならないとしたら、私はコンパイラーを選ぶでしょう。

代替テキスト

于 2009-04-15T13:24:18.160 に答える
3

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

于 2009-04-15T13:24:44.057 に答える
1

コンパイル時間がなければ、Stack Overflow(またはウィリーチェアホッケー)の時間はいつありますか?

于 2009-04-15T13:26:45.877 に答える
0

コンパイルするのが好きです。このプロセスにより、構文の誤り、型の不一致などに関する情報が得られます。また、コンパイルするとほとんどのファイルが赤くなりません。これは、オープンソースではないソフトウェアを作成するのに最適です。最後になりましたが、コンパイルするとプログラムの実行が速くなります。

于 2009-04-15T13:25:01.277 に答える
0

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

于 2009-04-15T13:37:23.527 に答える