Автор Алексей Рябкин задал вопрос в разделе Другие языки и технологии
Можно ли запустить программу, написанную в Turbo Pascal (*.pas), без Turbo Pascal? и получил лучший ответ
Ответ от Профессор[гуру]
Можно.a)Если ее заранее скомпилировать в ехе-файл при помощи Турбо-паскаляб) Если ее скомпилировать в ехе-файл при помощи программы tpc.exe из пакета Турбо-паскаляв) Если ее запустить на другом трубопаскаль-совместимом компиляторе типа Pascal ABCг) Если ее доработать напильником и открыть как консольное приложение в Дельфи/Лазарусе/Рад студии
Ответ от Йцукен[активный]
Вопрос крайне некорректен. Открыть и редактировать .pas можно хоть блокнотом. Но без исполняемого файла код останется просто кодом, нужно компилировать.
Вопрос крайне некорректен. Открыть и редактировать .pas можно хоть блокнотом. Но без исполняемого файла код останется просто кодом, нужно компилировать.
Ответ от Ra Орально (98783)[гуру]
Turbo Pascal как бы компилирует - при запуске отладки программы рядом с файлом pas создаётcя exe, который при этом и запускается. Естественно его же можно запустить и без TP.Другое дело, что этот exe не будет работать на новых виндах, в частности, x64, ибо турбо паскаль создан под дос во времена дос.Скачайте более современную IDE, например PascalABC.NET, и юзайте её, если хотите получать приложения, работающие практически на всех виндах.Не перепутайте PascalABC.NET с PascalABC - вот как раз PascalABC не оснащён компилятором.P.S.И к Капитану Гуглу тоже относится, нужно понимать разницу между PascalABC и PascalABC.NET, не нужно упоминать PascalABC, когда спрашивают про КОМПИЛЯТОР, а не интерпретатор. И вообще не стоит лишний раз обнародовать факт наличия детской игрушки PascalABC.
Turbo Pascal как бы компилирует - при запуске отладки программы рядом с файлом pas создаётcя exe, который при этом и запускается. Естественно его же можно запустить и без TP.Другое дело, что этот exe не будет работать на новых виндах, в частности, x64, ибо турбо паскаль создан под дос во времена дос.Скачайте более современную IDE, например PascalABC.NET, и юзайте её, если хотите получать приложения, работающие практически на всех виндах.Не перепутайте PascalABC.NET с PascalABC - вот как раз PascalABC не оснащён компилятором.P.S.И к Капитану Гуглу тоже относится, нужно понимать разницу между PascalABC и PascalABC.NET, не нужно упоминать PascalABC, когда спрашивают про КОМПИЛЯТОР, а не интерпретатор. И вообще не стоит лишний раз обнародовать факт наличия детской игрушки PascalABC.
Ответ от ☺Сашко Чорний☺[гуру]
Для этого и создан Турбо Паскаль, чтобы написанные на нем программы можно было запускать без него, это транслятор. Вбей в поиск: что такое компилятор и что такое транслятор и читай.
Для этого и создан Турбо Паскаль, чтобы написанные на нем программы можно было запускать без него, это транслятор. Вбей в поиск: что такое компилятор и что такое транслятор и читай.
Ответ от Алексей Молчанов[гуру]
*.pas - всего-лишь исходник. Обычный текстовый файл, который можно редактировать любым текстовым редактором. А вот без компилятора получить исполняемый файл из *.pas невозможно.Так что Turbo Pascal (или любая другая аналогичная среда/компилятор) для создания исполняемого файла всё-же потребуется.
*.pas - всего-лишь исходник. Обычный текстовый файл, который можно редактировать любым текстовым редактором. А вот без компилятора получить исполняемый файл из *.pas невозможно.Так что Turbo Pascal (или любая другая аналогичная среда/компилятор) для создания исполняемого файла всё-же потребуется.
Ответ от Капитан Гугл[гуру]
Free Pascal Compiler и PascalABC отчасти совместимы с Turbo Pascal; в меньшей степени PascalABC.NET и Delphi. Так что можно попробовать, если не выйдет - придется что-то исправлять в коде.Водяному Змею: автор вопроса ничего про компилятор не писал, а PascalABC специально подгонялся по совместимости под Turbo Pascal. Хотя да, вышла глупая игрушка, максимум - для одного года обучения в школе.
Free Pascal Compiler и PascalABC отчасти совместимы с Turbo Pascal; в меньшей степени PascalABC.NET и Delphi. Так что можно попробовать, если не выйдет - придется что-то исправлять в коде.Водяному Змею: автор вопроса ничего про компилятор не писал, а PascalABC специально подгонялся по совместимости под Turbo Pascal. Хотя да, вышла глупая игрушка, максимум - для одного года обучения в школе.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Можно ли запустить программу, написанную в Turbo Pascal (*.pas), без Turbo Pascal?
a, b, c, d -длины сторон выпуклого четырехугольника. Проверить, можно ли в него вписать окружность.
Может все же с Var?
Var a,b,c,d:Real;
Begin
Readln(a,b,c,d);
if a+c=b+d
подробнее...
спросили в Тип Паскаль
самый большой целочисленный тип в паскале?
Числовые типы данных (ЦЕЛЫЕ ТИПЫ) Паскаля
Название числового типа данных
Byte
Диапазон
подробнее...
самый большой целочисленный тип в паскале?
Числовые типы данных (ЦЕЛЫЕ ТИПЫ) Паскаля
Название числового типа данных
Byte
Диапазон
подробнее...
real и integer в паскале- они что означают? какие типы чисел относятся к real и к integer?
числа с плавающей точкой это - REAL
А Integer без плавающей точкой
Например:
real
подробнее...
Каковы правила описания и обращения к процедуре в Паскале
идентеф. имя список параметров
procedure PROC1(a, b, c :integer; var s :string);
begin
подробнее...
Как вы понимаете слова Паскаля:"Будь носик Клеопатры чуть короче, лицо мира могло бы выглядеть иначе"?
Сильная женщина, с большими амбициями умела заставить мужчин "ВЕРШИТЬ СУДЬБЫ МИРА" таким образом,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
что такое процедуры Турбо Паскаля
Чет сегодня засилье вопрососв про паскаль... .
Если в программе возникает необходимость частого
подробнее...
спросили в Паскаль
Помогите с физикой, пожалуйста) Тема: " передача давления твердым телом, жидкостью и газом. Закон Паскаля)))
Твердые тела передают оказываемое на них давление в направлении действия силы. В отличие от твердых
подробнее...
Помогите с физикой, пожалуйста) Тема: " передача давления твердым телом, жидкостью и газом. Закон Паскаля)))
Твердые тела передают оказываемое на них давление в направлении действия силы. В отличие от твердых
подробнее...
Как в паскале проверить число на нечетность?
odd(x) стандартная функция
можно и без неё x mod 2, т. е. проверять остаток от деления на
подробнее...
спросили в 1643 год
Какие опыты были у Паскаля?
подробнее в личной своей почте читайте
С шестнадцатилетнего возраста молодой Блез
подробнее...
Какие опыты были у Паскаля?
подробнее в личной своей почте читайте
С шестнадцатилетнего возраста молодой Блез
подробнее...
спросили в HTML5 Integrals
В чем отличие HTML от HTML5? есть ли HTML2,3,4? и в чем отличие паскаля от турбо паскаля?
HTML отличается от HTML5 более бедным набором тегов, меньшими возможностями.
Да, существует
подробнее...
В чем отличие HTML от HTML5? есть ли HTML2,3,4? и в чем отличие паскаля от турбо паскаля?
HTML отличается от HTML5 более бедным набором тегов, меньшими возможностями.
Да, существует
подробнее...
спросили в Паскаль
Как за месяц выучить паскаль? с чего мне начать???
Очень советую не начинать с Делфи и других больших оболочек. Скачай старенький Turbo Pascal, его
подробнее...
Как за месяц выучить паскаль? с чего мне начать???
Очень советую не начинать с Делфи и других больших оболочек. Скачай старенький Turbo Pascal, его
подробнее...