ソースコードをプログラム(実行可能形式)に翻訳すること
ただし、TypeScriptやJavaなど実行可能形式ではなく違う形式(ts->js, javaソースコード->javaバイトコード)へ翻訳する際にも用いることがある
プログラムを実際に動かすこと
プログラムをコンパイルするプログラムのこと
有名どころは以下(独断と偏見)
- gcc/mingw
- clang
- vc++
ソースコードなどテキスト形式のデータを編集するためのプログラム
有名どころは以下(独断と偏見)
- メモ帳(windows付属)
- notepad++
- vim
- emacs
- vscode
- atom
おすすめはvscode(独断と偏見と好み)
テキストエディタやコンパイラなど開発する際に必要なプログラム群を1つのGUIから弄れるようにしたもの
メリットは色々なプログラムを個別で準備しなくていいから楽
デメリットは起動や動作が重い
有名どころは以下(独断と偏見)
- VisualStudio
- IntelliJ
- Eclipse
- Xcode
- XAMPP
プログラムに関係のない文字列(コメント)のこと
何をしているのか、なんでそうしたのか、など書いておくとあとで見返したときや人にプログラムを渡したときにわかりやすい
無いと死ぬ(経験談)
C言語の場合は
/* このように前後をアスタリスクとスラッシュで囲む */