Страница 1 из 1

совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 00:59:09
parker
здравствуйте. вопрос появился. программы написанные в turbo pascal пойдут в free pascal. и наоборот?
а игру или фотооредактор можно написать на free pascal?

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 01:23:03
Лекс Айрин
parker писал(а):а игру или фотооредактор можно написать на free pascal?


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

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 02:08:23
parker
..с массивами я как-то писал програму. работала
а на счет turbo pascal. если листинг программы на free pascal запустить в turbo pascal она будет работать?
да turbo pascal еще поддерживается или можно спокойно качать и использовать?
а с многоядерностью процессора в fpc как. гдето писали оптимизируют новые языки прогрммирования?

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 05:26:07
SSerge
parker писал(а):да turbo pascal еще поддерживается или можно спокойно качать и использовать?


У вас странные представления о лицензировании. Если уже не поддерживается, это не значит что разрешено бесплатно использовать. В общественно достояние выкладывали imho только turbo pascal 3.0 и 5.1, и то с какой-то оговоркой

parker писал(а):а с многоядерностью процессора в fpc как. гдето писали оптимизируют новые языки прогрммирования


Никак. Как и у любого языка программирования, компилирующего в прямой код процессора, если руками распараллеливания процессов не делаете - само по себе также не делается.
Ну и freepascal никакого отношения к "новым языкам программирования" не имеет :D

parker писал(а):а игру или фотооредактор можно написать на free pascal?


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

parker писал(а):программы написанные в turbo pascal пойдут в free pascal. и наоборот?


Галимая математика и прогпраммы, не выходящие за базовые рамки стандартного паскаля, в общем случае, совместимы.
Шаг в сторону == несовместимость. Не будут работать программы, использующие TurboVision или сторонние библиотеки. Не будут работать программы, работающие с данными за рамками языка, опирающиеся на внутреннее представление данных, менеджер памяти и пр. Не будет нормально работать "графика модуля GRAPH"

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 12:24:25
parker
SSerge писал(а):У вас странные представления о лицензировании.

эт win xp всеравно надо будет покупать?

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 13:18:42
SSerge
parker писал(а):эт win xp всеравно надо будет покупать?


Непонятен вопрос. Если вы имеете в виду окончание ее жизненного цикла с 15.04.2014, то считайте для простоты, что с этой даты Windows XP просто прекращает свое существование. Купить ее по дистрибьютерским каналам вы и сейчас не можете. В принципе. Её таки просто не продают. коробку с рук - может быть. Но зачем?

А вот несмотря на то, что система официально прекратит свой жизненный цикл, компетентные органы в случае проверок, штрафовать за ее незаконные инсталляции продолжат за милую душу. Как сейчас штрафуют за незаконно инсталлированные Windows 95, 98 и Millenium. Сумма "ущерба" определяется по цене продаваемого на сегодня аналога максимальных потребительских качеств.

Об этом?

Re: совместимость программ fpc и tp7

СообщениеДобавлено: 10.01.2014 13:40:57
parker
...даже win 95 ...
а на код тоже есть авторское право или только на конечный продукт - программу?