输入代码到执行程序涉及的内容是什么?

时间:2010-04-22 21:38:01

标签: ide compiler-construction

我意识到,在问一个问题时,我不理解编码过程中的所有组件。

这似乎是个愚蠢的问题,但我无法在谷歌,维基上找到明确的答案。

所有部件到底叫什么,它们如何工作和交织?我正在谈论你输入代码的任何内容,无论对错误进行检查,编译它并运行它。

我很感激任何链接,重复等等。我为这样一个平淡无奇的愚蠢问题道歉。

编辑:嗯,我正在尝试启动Perl,所以关于Perl的任何事情都会有所帮助。比如,如何使用Notepad ++并最终编译Perl。

1 个答案:

答案 0 :(得分:3)

  1. 编写代码
  2. 以两种方式之一运行代码[*]
    1. 编译语言(C,C ++,D,Java,C#)
      1. 使用编译器工具将代码编译为可执行文件。
      2. 运行可执行文件
    2. 解释语言(Perl Python Ruby Lua Haskell Lisp& more)
      1. 在解释器中运行代码,例如perl foo.pl
  3. 调试代码。
  4. 编辑:因为问题被改进为Perl开发周期......

    您将需要一个编辑器和一个'shell',用于命令系统。特别是,您需要一个“命令行界面”。在Windows上,您可以在“运行”对话框中运行cmd.exe来启动此操作(Windows + R是快捷方式)。

    你会看到一个奇怪的黑白盒子,上面有一个闪烁的光标,让你想起古老的大师和巫师们。你恐慌并引用谷歌,获得web page。建议找到更改目录和列表文件的命令......

    到达存储Perl文件的目录后,发出命令perl myfilename.pl,其中myfile.pl是您保存的文件。正如编程常见的那样,您会发现一些看似难以理解的错误,并再次引用Stackoverflow.com ......

    *我已经省略,掩饰并移动了许多细节,因为这是一个介绍性问题。完整的讨论被称为“关于编译器的高级课程”。