画像クレジット: トム・ワーナー/ DigitalVision / GettyImages
EXEファイルは、MicrosoftWindowsで実行されるプログラムの一種です。 これは、人間が読み書きするように設計されていないバイナリの機械語コードで構成されています。 メモ帳や別のテキストエディタでEXEファイルを直接編集することは可能かもしれませんが、そのプロセスは面倒でエラーが発生しやすくなります。 メモ帳を使用して、直接実行したり、EXEファイルにコンパイルしたりできるソースコードを記述できます。
EXEファイルを作成する
WindowsでEXEファイルを作成する場合は、通常、コンパイラを使用して、ソースコードと呼ばれる人間が読めるプログラミング言語をコンピュータが実行できるマシンコードに変換します。 EXEファイルには、Microsoftが設計した特定の形式のマシンコードが含まれています。 macOSやLinuxなどの他のオペレーティングシステムには、独自の同等の形式があります。
今日のビデオ
CやC ++などの言語用の無料のコンパイラは、Microsoftやその他のソフトウェアメーカーから入手できます。 MicrosoftのVisualStudio Codeスイートは高く評価されており、無料で利用できます。また、他の無料のオープンソースプログラミングツールもWindowsで利用できます。
基本的なプログラムのEXEファイルコードでさえ、人間が直接読み書きすることは困難です。 逆コンパイラと呼ばれるプログラムは、EXEコードをソースコードに戻しますが、人間が書いたソースコードほど読みやすいとは限りません。
メモ帳または別のエディターを開く
Windowsに付属する基本的なテキストエディタであるメモ帳でソースコードを記述できますが、多くの場合 プログラマーは、統合開発環境と呼ばれるより洗練されたツールを使用することを好みます。 IDE。
IDEは、コードのコンパイルと実行を自動化し、一般的なエラーを検出し、作業中に一般的なプログラミング言語のフレーズと変数名をオートコンプリートします。 また、プログラミング言語の構文を強調し、セミコロンや括弧などの句読点を配置するのに役立ちます。
多くのプログラマーは、MicrosoftのVisualSourceSafeやGitと呼ばれる無料のツールなどのソースコード管理ツールを使用してコードを整理しています。 これらのツールを使用すると、ソースコードの履歴バージョンを保存し、複数のプログラマーが共同でコーディングプロジェクトに取り組むことができます。
バッチファイルとPowerShell
従来、Microsoft DOSおよびWindowsオペレーティングシステムには、バッチスクリプトと呼ばれる単純なプログラミングシステムが搭載されていました。 バッチスクリプトは、他のいわゆるスクリプト言語と同様に、個別のコンパイルステージを必要とせずに、Windowsまたはコマンドプロンプトから直接実行できます。 バッチファイルは、ソフトウェアのインストール、ネットワーク接続のセットアップ、ファイルのバックアップなど、Windowsでの簡単なタスクを自動化するために使用できます。
最近、MicrosoftはPowerShellと呼ばれるより強力なスクリプト環境を導入しました。 PowerShellを使用すると、Windowsの.NET機能スイートにアクセスでき、バッチスクリプトよりも効率的です。
PythonやRubyなどのサードパーティのスクリプト言語をWindowsにインストールすることもできます。
どちらを選択しても、メモ帳やより高度な製品などのテキストエディタでスクリプト言語コードを編集できます。