Всем привет. В программировании я новичек, для себя выбрал язык Паскаль. В данном случае меня инретесут именно чистый Паскаль не Free, Object etc. Поставил себе задачу написать Desktop app конвертер форматов(например dvju to pdf or pdf to doc, etc.). Так вот собственно вопрос: Как написать такую программу именно на чистом паскале, тоесть без использования Lazarus или Delphi. Ведь эти программы писали на самом языке. Буду признателен если в качестве ответа будет именно Алгоритм реализации этой задачи.
philph,
Алгоритм достаточно простой.
Во первых, надо знать исходный и получаемый формат файлов. Какая часть за что отвечает. Как хранятся данные в этих файлах.
Во вторых, как преобразовывать эти части одну в другую.
В третьих, надо знать как это записать в чистом паскале, т.е. надо знать сам язык. Описание переменных, процедур и т.д.
В четвертых, зная форматы файлов и их структуры необходимо знать, как это записывается в паскале.
В пятых, преобразование одних структур данных, например записей, в другие, типа в массив.
Далее все становится понятным.
Я в свое время написал программу преобразования BMP в JPG, TIF и растровый EPS, но делал это на Delphi для оффтопика. Так было удобней и менее трудоемко. Там и разрешение, и цветовая модель и размеры картинки менялись, и куча фильтров имелась. Далее заморачиваться не стал. Хотел перенести в Linux, но это дело настроения, захочу перенесу. Сейчас я этим совершенно не хочу заморачиваться.