Что включает в себя все, от ввода кода до выполнения программы? - PullRequest
4 голосов
/ 23 апреля 2010

Я понял, что, просто задавая вопрос, я не понимаю всех компонентов, которые являются частью процесса кодирования.

Это кажется глупым вопросом, но я не могу найти однозначного ответа в Google, Wiki, ничего.

Как называются все части, и как они работают и переплетаются? Я говорю о том, во что вы вводите код, что бы проверял его на наличие ошибок, компилирует и запускает его.

Буду признателен за любые ссылки, повторы и т. Д. Я прошу прощения за такой мягкий, глупый вопрос.

РЕДАКТИРОВАТЬ: Ну, я пытаюсь запустить Perl, так что что-нибудь о Perl поможет. Например, как использовать Notepad ++ и в конце концов скомпилировать Perl.

1 Ответ

3 голосов
/ 23 апреля 2010
  1. Написать код
  2. Выполнить код одним из двух способов [*]
    1. Скомпилированные языки (C, C ++, D, Java, C #)
      1. Компилироватькод в исполняемый файл с помощью инструмента compiler .
      2. Запуск исполняемого файла
    2. Интерпретируемые языки (Perl Python Ruby Lua Haskell Lisp и другие)
      1. Запустите код в интерпретаторе, например, perl foo.pl
  3. Отладочный код.

edit: Поскольку вопрос был уточнен до цикла разработки Perl ...

Вам понадобится редактор и оболочка, которая используется для управления системой с помощью,В частности, вам нужен «интерфейс командной строки».В Windows вы начинаете это с запуска cmd.exe в диалоговом окне «Выполнить» (Windows + R - это ярлык).

Вы видите странную черно-белую коробку с мигающим курсором, напоминающую вам о древних системах, перенесенных изгуру и волшебники.Вы паникуете и обращаетесь к Google, получая веб-страницу .Рекомендуется найти команду для изменения каталога и списка файлов ...

По прибытии в каталог, где вы сохранили свой Perl-файл, вы вводите команду perl myfilename.pl, где myfile.pl - это файл, который вы сохранили.Как это часто бывает в программировании, вы обнаружите некоторые ошибки, которые кажутся непонятными, и вы снова ссылаетесь на Stackoverflow.com ...

* Я упустил, замял и перешел мимо многих деталей, так какэто вводный вопрос.Полное обсуждение известно как «курс высшего уровня по компиляторам».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...