C++ と Matlab の両方を処理できるエディターを探しているときに、この投稿に出会いました。(私は最近、そのようなエディターについて知りました。)
これは、Eclipse などのエディターを使用して OSX 上で C++ コードを実行できるということですか?
テキストエディタはまさにそれです。テキスト用のエディター。通常、プログラミングには、言語をある程度「理解する」テキスト エディタを使用しますが、それはコンパイラではありません。コードを実行するには、コンパイラも必要です。
言語の「理解」とは、たとえば構文を強調表示できるようにすることです(コメントは淡い赤、キーワードは青、変数宣言は緑、またはそれらの設定が何であれ)。場合によっては、「名前の先頭を入力して を押すと、完全な名前に展開される」や「クラスの名前に続けて.
orを入力する->
と、メンバーの可能なオプションのリストを表示する」などのことも理解します。を使用できます」、または「関数の名前を入力すると、それに入るパラメーターが表示されます」)。
C++ プログラムを実行するには、コンパイラでコンパイルする必要があります。無料のものもあれば、高価なものもあれば、それほどお金がかからないものもあります。私は Mac OS X の専門家ではないので、商用オプションが何であるかはよくわかりませんが、無料で高品質のコンパイラである と の両方が利用可能であるgcc
と信じています。clang
Eclipse は IDE (統合開発環境) であり、「プログラマーのテキスト エディター」の「次のステップ」です。エディターだけでなく、コンパイラーやデバッガーに接続する機能も備えているため、コードを記述できます。 、保存してヒットすると、コードがコンパイルされます。ヒットすると、デバッガーが起動するため、ブレークポイントを設定したり、コードをステップスルーしたりできます。ただし、コンピューターにコンパイラーとデバッガーのセットをインストールする必要があります。
Eclipse には、C++、Java、Python など、多数の言語用の「プラグイン」があります。
テキスト エディターでプログラムを実行するのではなく、それを使用してコードを編集するだけです。IDE には、プログラムをコンパイル、実行、およびデバッグするためのコマンドがある場合がありますが、言語のローカル実装がない場合、これらの機能を使用することはできません。IDE の残りの機能は、言語を実装しなくても実行できます。