Скорая Компьютерная Помощь г. Калуга

Полный спектр компьютерных услуг!

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

  • Вся информация, расположенная в данном и других разделах форума получена из открытых источников (интернет-ресурсы, средства массовой информации, печатные издания и т.п.) и/или добавлена самими пользователями. Администрация форума предоставляет его участникам площадку для общения / размещения файлов / статей и т.п. и не несет ответственности за содержание сообщений, а также за возможное нарушение авторских, смежных и каких-либо иных прав, которое может повлечь за собой информация, содержащаяся в сообщениях.
Ремонт компьютеров в калуге Рекламное место сдается
 
Ответить в эту темуОткрыть новую тему
> Free Pascal Compiler (FPC), Или, а в чем писать на Pascal'е?
Decker
сообщение 6.1.2012, 3:21
Сообщение #1


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Собственно тема эта поднята была только по одному случаю, сейчас во многих учебных заведениях в рамках какого-либо из предметов частенько изучают Pascal, задачи, лабораторные, курсовые. И в целом, как алгоритмический язык для обучения он неплох, только вот популярные некогда IDE Turbo Pascal / Borland Pascal на современных машинах под Vista-based OS скорее всего не запустятся. Так в чем же писать спросите вы? Ставить Delphi и т.п.? Выход есть ...

Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.

Однако FPC — не просто компилятор. Он имеет в своём составе великолепный набор библиотек, одной из которых является FCL, включающая в себя компоненты, совместимые с невизуальными компонентами VCL из Borland Delphi. Разработка визуальных компонент — это цель другого проекта — Lazarus. Он представляет собой среду быстрой разработки программ, аналогичную Delphi, и базируется на оригинальной кроссплатформенной библиотеке визуальных компонент LCL, также совместимых с VCL. (с) http://www.freepascal.ru/

Официальный сайт: http://www.freepascal.org/
Страница загрузки: http://www.freepascal.org/down/i386/win32-russia.var
Прямая ссылка на актуальную на данный момент версию дистрибутива: fpc-2.6.0.i386-win32.exe (35 MB)


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 6.1.2012, 3:30
Сообщение #2


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Ну и парочка интересных, на мой взгляд, статей "вдогонку":
  • Основы программирования для Win32 на Free Pascal - Данная книга предназначена для того, чтобы продемонстрировать основные методы программирования для Win32-платформ, используя компилятор Free Pascal. При написании использовалась версия компилятора 1.0.10. Предполагается, что читатель знаком с Free Pascal, то есть - языком, компилятором и т.д., однако совершенно не знаком с программированием для Windows. Некоторые моменты могут показаться оскорбительно разжеванными, некоторые - пройденными слишком быстро и поверхностно - предполагается, что справкой читатель пользоваться умеет.

    В статье / книги подробно рассматривается как сделать полноценное Win32 GUI приложение в FP, используя при этом только WinAPI.
  • WinAPI - диалоговые окна и элементы управления из файла ресурсов - Эта статья является дополнением к книге Основы программирования для Win32 на Free Pascal Ивана Шихалева. Иногда возникает необходимость написать небольшие оконные программки, чтобы в них было и минимум кода и минимальный размер после компиляции. Визуальные проектировщики интерфейсов, вроде Delphi или Lazarus не подходят, т.к. после них получаются бинарные файлы чудовищных размеров. Да и не секрет, что объектно-ориентированные интерфейсы слегка замедляют работу программы.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Рекламное место сдается Рекламное место сдается
Текстовая версия Сейчас: 23.6.2025, 23:55
Рейтинг@Mail.ru
Яндекс.Метрика Яндекс цитирования