Программирование в функциональном стиле в Delphi

Вольный перевод поста Functional programming style in Delphi.

Парадигма функционального программирования находит свой путь даже в Delphi — императивном языке без сборщика мусора. Рассмотрим следующий

Читать на сайте автора.

Автоматическое создание объектных полей с помощью RTTI в Delphi

Вольный перевод поста Automagically Creating Object Fields with RTTI

На работе возникла задача создания иерархии классов, причём классы почти не содержали реализации, только объявление классов,

Читать на сайте автора.

Конструкторы записей (record) в Delphi

Вольный перевод поста Record Constructors in Delphi

Конструкторы записей в Delphi — особенность языка которая вызывает вопросы. Зачем они нужны и когда их использовать вместо

Читать на сайте автора.

Условная компиляция и возможности языка Delphi

Вольный перевод поста Conditional Compilation with Features.

Вы разрабатываете код который должен работать в разных версиях Delphi? Вы устали от написания примерно такого кода?

{$IF

Читать на сайте автора.

Предварительное объявление записей (record) в Delphi

Вольный перевод поста Forward record declaration.

Предварительная объявление не новая концепция. Она уже присутствовала в оригинальном Паскале Вирта, где она позволяла программистам делать только одну

Читать на сайте автора.

Фундаментальные принципы объектно ориентированного проектирования (Часть 1): Абстракция

Вольный перевод статьи Fundamental Object Oriented Design principles (Part 1): Abstraction

Рассмотрим принцип Абстракции используемый в объектно ориентированных языках программирования.

Это первая часть серии об

Читать на сайте автора.

JSONToDelphi – создаем классы Delphi по JSON-строке

Дело было вечером. Делать было нечего. Решил посмотреть в Сети, что происходит в мире Delphi, почитать последние статьи, посмотреть, чем интересуется народ. И наткнулся на

Читать на сайте автора.

Области видимости элементов классов Delphi

Для контроля доступа к полям, методам и свойствам классов используются области видимости. В Delphi есть следующие области видимости:

public published strict private private strict

Читать на сайте автора.

Консольные приложения в XXI веке. Часть 2: работа с консольными приложениями в Delphi

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

Читать на сайте автора.