LINUX.ORG.RU

TurboPascal

 , ,


1

3

Добра, ЛОР. Для учебы нужно бы заиметь ТП на личном устройстве, где, естественно, онтопик.

Реализация через эмулятор dosbox, все дела. Подскажите только, будут ли потом траблы при работе с графикой на данном языке?



Последнее исправление: KrasnoGlazik (всего исправлений: 1)

А fpc не подойдет?

Реализация через эмулятор dosbox, все дела. Подскажите только, будут ли потом траблы при работе с графикой на данном языке?

Зачем такой изврат? Если это лабы в универе, то предложи своему преподу выйти на пенсию – он устарел лет так на 20.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Добра, ЛОР. Для учебы нужно бы заиметь ТБ на личном устройстве, где, естественно, онтопик.

Что такое ТБ? Или ТБМ уже сократили?

По теме: fpc вроде как совместим с bgi-графонием, но придётся стянуть шрифты

anonymous
()
Ответ на: комментарий от Deleted

Зачем такой изврат? Если это лабы в универе, то предложи своему преподу выйти на пенсию – он устарел лет так на 20.

ему говорили: в физкультурный иди. так он, балда, не послушал

anonymous
()
Ответ на: комментарий от madcore

В будущем планируется написание простых граф.программок. Важно, чтобы они работали ничем не хуже, чем на учебных компах под оффтопиком

KrasnoGlazik
() автор топика
Ответ на: комментарий от KrasnoGlazik

Важно, чтобы они работали ничем не хуже

Важно что бы работали. В библиотеке борланда был косяк с переполнением и на современных машинах они (не патченные) не работают.

anonymous
()
Ответ на: комментарий от anonymous

Лично видел как все работает. Тем более есть архивы на родную 64бит.

Но интересует, можно ли споткнуться, юзая онтопик.

KrasnoGlazik
() автор топика
Ответ на: комментарий от KrasnoGlazik

Лично видел как все работает.

Это ворованная, нелицензионная версия или тебя обманули и запустили в dosbox.

Тем более есть архивы на родную 64бит.

64битный TP? Таблетки принимал?

anonymous
()
Ответ на: комментарий от anonymous

Верно, dosbox, не понимаю иронии.

А вот с таблетками интереснее, ведь не знаю, какой врач может прописать Гугл.

KrasnoGlazik
() автор топика
Ответ на: комментарий от anonymous

Ознакомьтесь с архивом под названием schoolpack, на сегодня этого будет достаточно.

KrasnoGlazik
() автор топика
Ответ на: комментарий от EXL

ещё не факт что церковный синод дозволит обучение всей этой дьявольщине

anonymous
()
Ответ на: комментарий от KrasnoGlazik

То есть различий с запуском той же проги на винде не будет?

У ТП есть одна трабла - error 200. Емнип в модуле crt время для паузы delay считается через тактовую частоту процессора, и если она слишком большая, то есть больше 200 МГц, то могут быть траблы вплоть до деления на 0, потому и ошибка 200. В более поздних паскалях это исправлено, а для ТП или патчат готовые бинарники или применяют патченый модуль crt. Поищи в поисковике, найдёшь готовые решения. Емнип на народе есть сайт посвящённый этой ошибке.

В fpc этой ошибки нет, так что отличия с ТП имеются - сложно на ТП написать большую программу и в зависимостях не подцепить этот модуль.

Napilnik ★★★★★
()
Последнее исправление: Napilnik (всего исправлений: 1)
Ответ на: комментарий от Napilnik

поэтому гладиолус турбопаскаль

anonymous
()

будут ли потом траблы при работе с графикой на данном языке?

А ты попробуй. А потом нам расскажешь.

rupert ★★★★★
()

Для учебы нужно

$100/час

ТП

А, нет, $200/час.

redgremlin ★★★★★
()
Ответ на: комментарий от KrasnoGlazik

С трудом понял, что такое ТП. Хотите получить хороший ответ -задавайте вопрос так, чтобы он был понятным. Действительно, есть такие преподы: изучил что-то 30 лет назад, и больше ничего изучать не хочет. Попытки программировать на TurboPascal совершенно бессмысленны. Есть маргиналы, программирующие на Lazarus, который похож. Но это не из-за его достоинств, а от незнания современных языков. Лучше найдите препода, который будет преподить что-нибудь полезное.

Partisan ★★★★
()

PCem v14


Препода на пенсию, срочно.
Такие бронтозавры должны уйти от вредительства психики моложёжи.

Deleted
()
Ответ на: комментарий от Deleted

По сути, завалив и зарубив Дельфи7 - людей лишили легкого молотка, дрели, лобзика.
И вместо этих полезных домашних инструментов всучили индустриальные станки для выпуска проката, деталей и прочего хлама массовыми тиражами.

Спасибо, уходите...

Deleted
()

Все будет отлично.
Только SchoolPack не надо брать.

Вариант с FreePascal отличный до момента uses Graph — поддержка выполнена как отрисовка графики в отдельном окне, а весь ввод/вывод остается в исходой консольке — по началу может сильно путать.

Будет желание, заходите на cyberforum.ru/pascal.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от Napilnik

Кстати, в ныне бесплатном TP 5.5 этой ошибки нет. Из отличий по языку — нет Break, Continue, const-параметров.

bormant ★★★★★
()
Ответ на: комментарий от KrasnoGlazik

Есть проблема - современные компы имеют хреновую поддержку ДОСа :-)

Deleted
()
Ответ на: комментарий от KrasnoGlazik

Под DosBox эти программки будут работать ровно одинаково и у вас и где-то еще, для того DosBox и писался.

на учебных компах под оффтопиком

Не всякий оффтопик сохранил поддержку 16-битного исполняемого кода. Например, в 64-разрядных вариантах последних версий оффтопика подсистема поддержки 16-битного кода удалена, и запустить 16-разрядный EXE нативно (вне DosBox) не выйдет.

bormant ★★★★★
()
Ответ на: комментарий от Partisan

Паскаль нам будут давать только на первом семестре. Дальше пойдет с++, затем java, python, а также Си для аппаратной составляющей.

Так что пока держимся.

KrasnoGlazik
() автор топика

Если нет возможности протестировать под виндовс, запиши видео, показывающее, что твоя программа работает. Им и будешь отмахиваться, если что.

den73 ★★★★★
()

Под DosBox всё отлично работает, можешь не беспокоится.

KivApple ★★★★★
()
Ответ на: комментарий от Partisan

Попытки программировать на TurboPascal совершенно бессмысленны.

Зато раньше времени не отстрелят себе пальцы на ноге, как это случается в Це.

iZEN ★★★★★
()

Предлагаю зайти с другой стороны

Думаю, нетехнические проблемы надо решать нетехническими методами.

Установи контакт с преподом. Вежливо, без пальцекидания (это важно), расскажи, что у тебя везде линукс, спроси, как он отнесётся, если ты будешь всё делать на фрипаскале. Если он адекватен - думаю, проблем не будет.

Ну если не получится - тогда имеет смысл городить досбоксы и прочие костыли.

// Паскаль — отличный ЯП для прикладного программирования, крайне забавно читать, как от него тут у неосиляторов бомбит.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от KrasnoGlazik

И fpc сможет точно повторить(запустить, отработать) графическую программу, написанную в ТП на винде?

что ты чешешь? иди и добивайся fpc. дос уже 25 лет не в моде!

PexuOne
()
Ответ на: Предлагаю зайти с другой стороны от hobbit

Установи контакт с преподом. Вежливо, без пальцекидания

вы что, серьёзно?

// Паскаль — отличный ЯП для прикладного программирования, крайне забавно читать, как от него тут у неосиляторов бомбит.

у мну корочка с отличием по обоим TP и Delphi. TP и Dos - не нужны!

PexuOne
()
Ответ на: комментарий от PexuOne

вы что, серьёзно?

Абсолютно. А что не так? Преподаватели бывают совершенно разные. Мне, кстати, везло на хороших.

TP и Dos - не нужны!

Эта фраза про паскаль в целом, а не про TP.

иди и добивайся fpc.

Я, собственно, то же самое ему и предлагаю, только в максимально корректной форме.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hobbit

Жаль, автор DoubleCommander этого не знает

Double Commander не на Turbo Pascal (там Free Pascal), может, хотели написать Dos Navigator?
И хотя область непосредственного применения результатов компиляции в Turbo Pascal ничтожно мала, как средство обучения императивному языку, основам ООП, построению алгоритмов — тут исходно высокий потенциал с годами меньше не стал ;-)

bormant ★★★★★
()
Ответ на: комментарий от KrasnoGlazik

А внутри доскоробки все будет хорошо?

Будет. Хотя об этом уже написали.

bormant ★★★★★
()
Ответ на: комментарий от bormant

Double Commander не на Turbo Pascal (там Free Pascal), может, хотели написать Dos Navigator?

Я просто неудачно цитату привёл, он там и по лазарусу ниже поплясал.

hobbit ★★★★★
()
Ответ на: Предлагаю зайти с другой стороны от hobbit

Паскаль — отличный ЯП для прикладного программирования, крайне забавно читать, как от него тут у неосиляторов бомбит.

С переносимостью проблемы. А у нас тут ARM/MIPS/E2K грядут в десктопы...

AS ★★★★★
()

будут ли потом траблы при работе с графикой на данном языке?

Через dosbox — нет.

Dispetcher14 ★★★★★
()
Ответ на: комментарий от AS

А у нас тут ARM/MIPS/E2K грядут в десктопы...

С нетерпением жду. Пора слегка привести интел в чувство.

Насчёт E2K, конечно, сомневаюсь, это надо самих МЦСТшников трясти. В остальном, вроде, выбор богатый.

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.