Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.61 KB

glossary.md

File metadata and controls

52 lines (38 loc) · 1.61 KB

プログラミング講習会 用語集

コンパイル

ソースコードをプログラム(実行可能形式)に翻訳すること
ただし、TypeScriptやJavaなど実行可能形式ではなく違う形式(ts->js, javaソースコード->javaバイトコード)へ翻訳する際にも用いることがある

実行

プログラムを実際に動かすこと

コンパイラ

プログラムをコンパイルするプログラムのこと
有名どころは以下(独断と偏見)

  • gcc/mingw
  • clang
  • vc++

(テキスト)エディタ

ソースコードなどテキスト形式のデータを編集するためのプログラム
有名どころは以下(独断と偏見)

  • メモ帳(windows付属)
  • notepad++
  • vim
  • emacs
  • vscode
  • atom

おすすめはvscode(独断と偏見と好み)

IDE(統合開発環境)

テキストエディタやコンパイラなど開発する際に必要なプログラム群を1つのGUIから弄れるようにしたもの
メリットは色々なプログラムを個別で準備しなくていいから楽
デメリットは起動や動作が重い
有名どころは以下(独断と偏見)

  • VisualStudio
  • IntelliJ
  • Eclipse
  • Xcode
  • XAMPP

コメント

プログラムに関係のない文字列(コメント)のこと
何をしているのか、なんでそうしたのか、など書いておくとあとで見返したときや人にプログラムを渡したときにわかりやすい
無いと死ぬ(経験談)
C言語の場合は
/* このように前後をアスタリスクとスラッシュで囲む */