Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2021, 21:56   #11
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,747
По умолчанию

Цитата:
Сообщение от sergey-2 Посмотреть сообщение
Скажите FreePascal будет для меня сложен ?
Странный вопрос. Для кого-то сложно, для кого-то нет, все индивидуально. Вряд ли кто-то знает, как у вас с обучаемостью. Хотя сам по себе FreePascal мало чем отличается в базовых конструкциях.
Arigato на форуме Ответить с цитированием
Старый 24.06.2021, 21:59   #12
sergey-2
Новичок
Джуниор
 
Регистрация: 23.06.2021
Сообщений: 7
По умолчанию

Цитата:
Сообщение от ViktorR Посмотреть сообщение
К чему весь этот переполох? Зачем цепляться за то, что тлен?
Мне немного по более, но освоил Python. Написал свою методичку ...
Для студентов это более полезным будет, да и себя надо держать в тонусе.
digitalis
...
Не цепляйтесь за прошлое. Оно прекрасно, но пока в том, своём времени, а здесь и сейчас нужны другие знания.
Спасибо.
Это программа моделирования ремонта машин. Раньше студенты перебирали варианты (в т.ч. много своих) и приходилось ограничивать их время. Сейчас важно: нажать на клавиши и побыстрее уйти. А при сдаче получаешь стандартный ответ - это не я, это выдал компьютер. Вот тогда и приходится печатать свой файл.
sergey-2 вне форума Ответить с цитированием
Старый 25.06.2021, 14:45   #13
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 448
По умолчанию

Free Pascal - наследник Turbo Pascal. Его возможности уже значительно превзошли TP, но режим совместимости остался.
Если в исходниках нет прямого обращения к портам, видеопамяти, ассемблерных вставок, обращения к прерываниям - всё компилируется без изменений.
Если используется модуль CRT, то его лучше заменить сторонним (уже приводил ссылку) и немного под него поменять.

Просто попробуйте. Что теряете?

Или переходите на Python - говорят, довольно удобный язык, поддерживающий множество идеологий программирования. В первом приближении (при знакомстве) - как Pascal - переменные, циклы, условия - только чуть отличается синтаксис.
FPaul вне форума Ответить с цитированием
Старый 25.06.2021, 18:52   #14
ViktorR
Участник клуба
 
Регистрация: 23.10.2010
Сообщений: 1,884
По умолчанию

Цитата:
Сообщение от sergey-2 Посмотреть сообщение
Скажите FreePascal будет для меня сложен ?
Как уже отметил FPaul переход не должен вызвать проблем, если, как тут уже написали, убрать, например, печать и сделать вывод в текстовый файл (и конечно замечания от FPaul в силе).
Я перекомпилировал свои старые наработки без проблем.

PS: Небольшое замечание.
1. Сама среда Free Pascal не очень удобна при отладке. Там встретил небольшие глюки (последняя версия).
Так что используйте Lazarus. Там есть режим консольных приложений. С точки зрения основ Паскаля - это тоже самое ...
2. В Сети есть неплохие книжки, которые помогут на старте. Например, для установки среды найдите "Песни о Паскале".
3. Ну и подумайте о Python. Это современный выбор.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 25.06.2021, 21:05   #15
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,740
По умолчанию

хм... если есть исходники и там не сложные утилиты то может стоить потратить небольшое количество финансов на переработку утилит в новой среде и на новой современном языке??
Смысл этих костылей с досами и паскалями.

Цитата:
Сообщение от FPaul Посмотреть сообщение
Python - говорят, довольно удобный язык
Ох ... говорят ... )))
Ладно с типизацией переменных еще как то можно мириться. Но вот отсутствие четкого понятия начала функции и ее конца это уже слишком ...
один лишний пробел и ваша программа работает не пойми как ... Как замена паскалю я бы не рекомендовал. (ИМХО)
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 25.06.2021 в 21:08.
WorldMaster вне форума Ответить с цитированием
Старый 25.06.2021, 21:10   #16
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 3,506
По умолчанию

Нет, человек должен сделать это сам, заодно свои skills прокачает. И не надо отмазку про возраст (см. мой профиль)

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Ох ... говорят ... )))
Собрался было изучать этого змея, скачал даже. Но моя лень говорит: "Оно тебе надо?". Вижу, она была права.

Последний раз редактировалось digitalis; 25.06.2021 в 21:15.
digitalis вне форума Ответить с цитированием
Старый 25.06.2021, 21:14   #17
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,740
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Нет, человек должен сделать это сам, заодно свои skills прокачает.
Ну хз ... ну за финансы то чего не помочь ... )))
к ЛПТ порту сейчас с нынешней защитой хрен попадешь. Даже в прошлые года помнится нужно было в настройках биоса ставить параметр ECP для порта чтобы он был доступен.
Если есть наработки или даже исходники то с паскаля перевести на новый язык вопрос пары часов. А если за это еще и заплатят то это прям вообще приятный бонус. На печенье к чаю ))
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 25.06.2021, 21:25   #18
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 3,506
По умолчанию

Вот я не пойму: откуда все разговоры тут про LPT? Если не нужен "ногодрыг" пинами, то, по-моему, монофигственно: задал печать - и дальше драйверу пыхтеть - хоть LPT, хоть USB, хоть COM - результат д.быть независим. Когда принтаем из-под Word или Excel - мы что, интересуемся маркой принтера? Тётеньки годами тюкают и принтают на Word'е, а что такое LPT - отродясь не слыхивали.
В конце концов - есть переходники USB-LPT, для "ногодрыга" они не помощники, а обычная печать - pourquoi pas ?

Последний раз редактировалось digitalis; 25.06.2021 в 21:30.
digitalis вне форума Ответить с цитированием
Старый 25.06.2021, 21:28   #19
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,740
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
хоть LPT, хоть USB, хоть COM - результат д.быть независим.
Ну как ... рендеринг картинки то целиком на разрабе висит. А там и формат канваса, и DPI графикса ... и прочий блуд ...
Не придумали еще волшебный метод "Нука выведи это на печать красиво" ... Хотя там GPT3 говорят уже чего то пытается ... )))

Цитата:
Сообщение от digitalis Посмотреть сообщение
Тётеньки годами тюкают и принтают на Word'е
Потому как инженеры МС постарались избавить пользователя от этого кошмара ... Человеко-машинное взаимодействие как бы ... Наука. ))
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 25.06.2021, 23:57   #20
sergey-2
Новичок
Джуниор
 
Регистрация: 23.06.2021
Сообщений: 7
По умолчанию

Цитата:
Сообщение от FPaul Посмотреть сообщение
Free Pascal - наследник Turbo Pascal. Его возможности уже значительно превзошли TP, но режим совместимости остался.
...
Или переходите на Python - говорят, довольно удобный язык, поддерживающий множество идеологий программирования. В первом приближении (при знакомстве) - как Pascal - переменные, циклы, условия - только чуть отличается синтаксис.
Спасибо
sergey-2 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с комментариями к строкам написали программы, работают, но не понимаем что написано Alexander_Petrenko Помощь студентам 16 29.06.2018 15:45
помогите с комментариями к строкам написали программы, работают, но не понимаем что написано Alexander_Petrenko Помощь студентам 1 29.06.2018 00:08
помогите с комментариями к строкам написали программы, работают, но не понимаем что написано Alexander_Petrenko Помощь студентам 0 28.06.2018 23:34
Доработка программы java. Посоветуйте что делать ISV-777 Помощь студентам 0 03.11.2011 20:46
Посоветуйте что сделать на выставку zifanchuck Свободное общение 6 18.02.2011 17:32