На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Название темы должно быть информативным !
Прежде чем задать вопрос, воспользуйтесь Поиском. и проверьте в FAQ (ЧАВО) Паскаля
Чтобы получить вразумительный ответ, подробно опишите проблему: что надо сделать, что не получается и номер ошибки (если есть), которую выводит компилятор.
Для вставки кода ваших программ используйте, пожалуйста, кнопку СODE=pas или выпадающий список СODE для других языков (подсветка синтаксиса).
[!] Как правильно задавать вопросы | Руководство по языку B.Pascal 7 & Objects/LR | Borland Pascal. Руководство пользователя
Модераторы: volvo877
  
> Турбо Паскаль 7.0 компилятор или транслятор?
    Всем программистам привет! Respect! Хотел поинтересоваться по поводу компилятора/транслятора Турбо Паскаль 7.0. Я думал, что Турбо Паскаль 7.0 компилируемый язык(компилятор - специальная программная утилита, которая переводит код, написанный на языке высокого уровня в машинный язык) и как следствие должен был создаваться файл с расширением .exe(куда помещается откомпилированный/объектный код), но как не компилишь проги никакого exe я так ни разу и не увидел(как был pas, так он и остается один) :). Во всех справках пишут про всякие директивы транслятору(транслятор - специальная программная утилита, которая переводит код, написанный на ассемблерных языках в машинный язык) {$F+}. Но в то же время, в самой IDE Турбо Паскаля в менюшке фигурирует Compiler(то бишь компилятор, а не Translator какой нибудь). Меня это ввело в заблуждение, и на данном этапе незнаю каким языком является Турбо Паскаль 7.0. По всей видимости транслируемым раз нет exe, тогда какого черта пишут в меню Compiler? Подскажите как быть то?

    P.S. в инете не искал, т к думаю что здесь люди грамотные и быстро объяснять что к чему.
      Цитата FasterHarder @
      как не компилишь проги никакого exe я так ни разу и не увидел

      "Если к тебе не пристают в метро - это еще не значит, что в Париже нет метро" (С) "Ищите женщину"...

      Заходишь в меню Compile, убеждаешься, что Destination там установлено в "Disk", а не 'Memory" и компилируешь программу. Exe-шник будет создан в текущей директории (или в той папке, которая прописана в Options -> Directories -> EXE & TPU..., если там что-то прописано).
        да, спасибо volvo877 за подсказку, круто. Ехе файл получил + научился складировать его туда, куда нужно. И все таки он компилируемый :). Respect.
          FasterHarder
          Только в следующий раз "не путай разницу" между транслятором и интерпретатором. :whistle:
            да я и не путаю. Интерпретатор считывает по строчно и сразу отпправляет на выполнение процу, как следствие пониженная скорость обработки. Как понимаю транслятор для ассемблерных языков, а интерпретатору по боку.
              А компилятор тогд :whistle: а как?
                компилятор - специальная программная утилита, которая переводит код, написанный на языке высокого уровня в машинный язык.
                после компиляции создается законченная программа в машинных кодах, затем эта программа выполняется на уровне проца. Полученную прогу можно юзать повторно, т к в ней уже имеется нужный объектный код. А вы что считаете компилером? Интересно услышать.
                  Цитата
                  Турбо Паскаль 7.0 компилятор или транслятор?

                  Я прицепился :whistle: к этому вопросу.
                  ПрАвильнее
                  Цитата
                  Турбо Паскаль 7.0 компилятор или интерпретатор?


                  Ибо, шо компилятор, шо интерпретатор транслируют команды ЯВУ в маш.код. То бишь, они оба - трансляторы.
                    а, ну понятно. Щас гляну шо за команды ЯВУ такие. :)
                      ЯВУ - язык высокого уровня
                        да, с этим согласен.
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0309 ]   [ 14 queries used ]   [ Generated: 19.06.21, 16:38 GMT ]