No.4ベストアンサー
- 回答日時:
「デバッグ」はプログラムで、コードの誤りを見つけること。
机上デバッグ(コードとにらめっこ)だけでなく、そのためのIDE(総合開発環境)の提供する備え付けのデバッグ・ツールを使って、コードの誤り箇所や不都合を指摘してくれたり、考えやすくする援助機能を利用することも含めて言うかもしれない。
「コンパイル」は「コンパイラー」と言うソフトの処理で、「インタープリター」に対立する方式で、実行時の前に、処理単位として全文のソースコードを機械語に変換するのをコンパイル時にやってしまう方式。今は「中間言語」(Java,VB.Net)に落とす(翻訳する)ことまでを言ったりする場合が有るようだ。
昔の方式ではコンパイルーリンケージー実行可能ファイルだったが
この基本以外で色々変化がある。
単位的には、一部のモジュールのコンパイルが行われ、積み重ねられる場合がほとんど。
VB.NETでは「デバッグ」「開始」で一応実行してくれるので、コンパイルはどうなったと、ややこしいと思う人も出るかもしれない。
デバッグモードという局面があったりする。デバッグ時に必要な誤り行の指摘などの仕組みはコンパイル後は必要ないので、局面を分けたりする。VB.Netのコンパイルなど。
こういう用語は詳細の中身処理が判るのは、相当経験をつんでからと思うので、必要最小限で、さらりと理解したことにして、前に進める(クセをつけることが大事)ことになろう。ここで引っかかって前に進み辛い性格だと、苦しいとおもう。
また単位的に「ビルド」と言う言葉もある。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
WEB照会で上記に出てきた用語ぐらい調べてください。沢山出るので質問者の波長にあった解説に出くわすかもしれない。
No.5
- 回答日時:
xcmcxmさん 今晩は!
>VBAにおいて「デバッグ」と「コンパイル」は同じ意味ですか?
この用語はVBAに関係なくプログラミング用語の基本です。
「デバッグ」とは、プログラム上に含まれるバグ(不具合)を発見し、修正する手続きのことを言います。
バグを発見・修正する作業を支援するアプリケーションをデバッガと呼ぶようになります。大きなシステムのプログラムは、チームで作業しますので其れのミスを探す人が専門のデバッガです。
「コンパイル」とはコンパイルとは、プログラミング言語をコンピュータで実行可能な形式(機械語)に変換することを言います。
大きなシステムのプログラムは、チームで作業しますので複数の人がプログラミング作業をしますので、その人達をプログラマと呼び作成した言語をコンパイルして次のデバッガに渡し一つのアプリケーション(システム)を作成するのです。
代表的なプログラミング言語ではC言語です。
この様に普段私たちが何気なく使用しているOS(例えばWindows)なども多くの人でプログラマやデバッガして完成するのです。
それらの仕事を纏める人がシステムエンジニアです。
同様にアプリケーションなども同じです。
質問内容はその様に出来上がったプログラム上のVBAですから既にコンパイルの必要は心配せずに作成し思った様に動作し無い・エラーメッセージが表示する時にミスがあるのか調べるデバッグだけ考えるだけで良い筈です。
昔と違いWindowsが出来てパソコンの使用勝手が、画期的に向上したんですね。Word・Excel・Accessを使用している範囲ではその様な事を考える必要はないと思います。
参考にされるなら下記サイトを。
■プログラミング用語集↓
http://www.exbuzzwords.com/main/keyword.asp?main …
No.3
- 回答日時:
デバッグは、ソースコード(人間が入力したプログラムやマクロ)の間違いを発見し、訂正することです。
VBAでは、入力した時点で文法的な間違いは指摘してくれるので、デバッグと言えば人間のかん違いを正すことぐらいですね。コンパイルは、ソースコードを実行形式ファイル(EXEファイル)に変換することです。ただし、VBAは入力した段階で自動的に中間コード? に変換されますので、コンパイルの必要はありませんし、そのメニューもありません。
ちなみに、昔のプログラミング環境では、VBのように文法の間違いを指摘してくれなかったので、コンパイルして初めて間違いに気づく、ということもしばしばありました。
ですので、デバッグとコンパイルを同じようなものととらえても、あながち間違いとは言えないでしょう。ただし、年配者限定ですが。
No.2
- 回答日時:
おはようございます。
>「デバッグ」と「コンパイル」は同じ意味ですか?
全くの別物です。
デバッグとコンパイルの英単語のコンピューター分野以外での使われ方として、
デバッグ
~から虫を除く、除虫する
~の欠陥を捜して直す
コンパイル
(資料をまとめて書物を)編集する
があります。
デバッグとはde-bug、すなわち「虫を取り除く」作業です。
…プログラムの欠陥を虫に例えています。
一方、コンパイルは、VBAという人間に分かりやすい言葉を、コンピュータに分かるように「翻訳する」作業です。
No.1
- 回答日時:
解らなかったらまず調べましょうよ。
デバックとは
http://e-words.jp/w/E38387E38390E38383E382B0.html
コンパイルとは
http://e-words.jp/w/E382B3E383B3E38391E382A4E383 …
同じ意味ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- Excel(エクセル) vba コンパイル 4 2022/10/27 10:01
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- XML MSFormsとは何ですか? 2 2022/05/02 09:38
- Visual Basic(VBA) Excel VBA で End Subのところで「型が一致しません」のエラーとなります。 6 2022/07/27 19:58
- 英語 hello I'm moment の意味を教えてください Google翻訳で調べたら「こんにちは、私 2 2023/06/19 19:12
- その他(言語学・言語) ことわざか熟語で次の意味をもつ言葉が思い出せないんでわかる方教えてください。 意味:賤しい者に相応の 5 2022/09/25 01:02
- 英語 英語での悪口? 友達とこのようなやり取りがありました。 『adrson』とは、どのような意味ですか? 4 2022/12/28 14:03
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- 日本語 「つぶさに」を「人知れず。そっと」という意味でとらえてたりはしませんか? 「つぶさに」という言葉があ 8 2022/08/27 12:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
実行後にコンパイルに失敗しま...
-
dos.hについて
-
再起動しないとADOが使えなくな...
-
CMakeでfortranをコンパイルしたい
-
シリアル通信の受信待ちについて
-
printf()関数の括弧を二重にし...
-
VCでコンパイラ実行時に警告を...
-
プレコンパイルの意味を教えて...
-
YaccとLex
-
「インクルードファイル 'pthre...
-
'hcw'がみつかりません
-
サクラエディタとコンパイラ
-
C言語をコンパイルするとコンピ...
-
ビープ音が鳴りません・・・
-
<math.h>ヘッダを入力している...
-
gcc バージョン違いによるコン...
-
MVSマシンで0C7でABENDしたので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
math.hに含まれる関数が使えない
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
<math.h>ヘッダを入力している...
-
C#で char型とstring型の比較で...
-
共有ライブラリの内容確認について
-
すべてのリビルド: 0 正常、 0 ...
-
[COBOL] ソースの復帰
-
64ビットのlinuxで32ビットメモ...
-
VS2010環境で2点ほど質問
-
gcc バージョン違いによるコン...
-
ヘッダーファイル『windows.h』...
-
C言語で作ったらWindowsでもMac...
-
自作DLLの中身を暗号化
-
MVSマシンで0C7でABENDしたので...
-
Verilog_HDLでのdefineとifdef
おすすめ情報