Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

PascalDoc

Документация по языку Pascal и компиляторами FreePascal и Delphi

Основные современные реализации Pascal

Delphi
Delphi Community Edition (Бесплатная Community версия)
Разработка на ObjectPascal из под Windows RAD Studio IDE для Windows, OSX, Linux, iOS, Android

Lazarus
fpcupdeluxe (Установщик упрощяющий кросскомпиляцию)
Разработка на ObjectPascal из под Windows, OSX, Linux для различных систем, от Windows и до мк AVR

PascalABC.net
Учебная среда для ObjectPascal, множество туториалов, книг, примеров

TRSE
Диалект Pascal и IDE для множества ретро платформ, таких как C64, NES, Gameboy...

Mad Pascal Compiler
Компилятор Pascal для систем на процессоре 6502, таких как Atari XE/XL, C64, C4Plus, Neo6502

Oxygene
Исключительно коммерческая реализация ObjectPascal

ObjectPascal

Modern Object Pascal Introduction for Programmers

Хороший туториал по современному ObjectPascal

Рассматривает диалект FreePascal, но имеет смысл для любой реализации языка Pascal.

Онлайн версия (EN)

Онлайн версия (RU)

PDF версия (EN)

Delphi

ObjectPascal Handbook

Подробное руководство по языку ObjectPascal и среде Delphi

PDF версия, от 2021 года (EN)

PDF версия, от 2021 года (RU), для загрузки необходимо заполнить форму

Многопоточное программирование в Delphi для начинающих

Руководство по созданию многопоточных приложений, подойдет и для Lazarus

Онлайн версия

Lazarus

Туториалы по Lazarus

Множество туториалов и учебников по использованию Lazarus

Wiki страница

Введение в Lazarus и Pascal

Введение в программирование на Lazarus с нуля

Онлайн версия

Free Pascal и Lazarus: Учебник по программированию

Учебник по программированию на языке Free Pascal и IDE Lazarus.

PDF версия книги, от 2010 года

Оффициальная страница на сайте издетельства

FreePascal

Справочное руководство FreePascal

Документ посвященный языку Pascal и его реализации в компиляторе FreePascal.

Рассматривает как базовый синтаксис языка Pascal, так и особенности FreePascal.

Онлайн версия 1, от 2015 года. Более удобная навигация

Онлайн версия 2, от 2015 года

PDF версия руквоводства, от 2015 года

Руководство программиста Free Pascal

Документ описывает собенности FreePascal, такие как директивы компилятора, встроенный ассемблер и т.д.

Онлайн версия 1, от 2015 года. Более удобная навигация

Онлайн версия 2, от 2020 года

PDF версия руквоводства, от 2017 года

Руководство пользователя Free Pascal

Документ описывает использование компилятора FreePascal и текстовой среды разработки.

Онлайн версия, от 2015 года

Описание RTL FreePascal

Документ описывает рантайм библиотеку FPC.

Онлайн версия, от 2023 года

Embedded

AVRPascal

Arduino подобная IDE для AVR(Arduino) с использованием FPC

Сайт

Ветка на форуме

Прочее

P-source : a guide to the Apple Pascal System

В книге рассматривается устройство Apple Pascal System(Имплементация UCSD Pascal от Apple).
UCSD Pascal это ОС включающая в себя компилятор Pascal + интерпритатор байткода, предвосхитившая создание Java/C# и других виртуальных машин.
Онлайн версия, от 1983 года.

Pascal-FC

Древняя реализация(90-е) языка Паскаль с множеством встроенных в язык примитивов параллелизма, таких как многопоточность, каналы и т.д...
Сайт

Алгоритмы и структуры данных (Вирт Н.)

В книге рассматривается база алгоритмов и структур данных, на примере языка Pasal/Modula2/Oberon(в зависимости от издания).
Oberon-версия

Интерактивный задачник по Delphi

Ссылка, английский

История Object Pascal

Статья в The Register, посвященная 30-летию Delphi

link

Clascal - первая ООП версия языка Паскаль из 1983 года

Отчет Apple про ООП расширение языка Pascal, разработка совместно с Виртом, датировано 1983 годом.
CLASCAL REFERENCE MANUAL

ObjectPascal - Заметка Apple про язык ObjectPascal из 1985 года

Язык принял уже привычное название.
Object Pascal

About

Документация по языку Pascal и компиляторами FreePascal и Delphi

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors