Статьи

Авторские материалы о языке PascalABC.NET, обучении программированию, библиотеках и инструментах проекта.

  1. Связные списки — новый стиль

    Сравнение указателей и ссылок в PascalABC.NET на примере односвязных списков: вставка, удаление, поиск, обход и автоматическая сборка мусора.

  2. Меряем производительность

    Сравнение производительности PascalABC.NET, C#, C++ и Free Pascal на примере умножения матриц и оптимизации работы с кешем и OpenMP.

  3. Зарисовки в функциональном стиле

    Функциональный стиль в PascalABC.NET: лямбда-выражения, методы расширения, преобразования последовательностей и передача функций как параметров.

  4. Регулярно выражаемся

    Регулярные выражения в PascalABC.NET: поиск, разбиение и замена строк, группы, квантификаторы, опции и основные возможности класса Regex.

  5. Всё внутри

    Описание методов и конструкторов непосредственно внутри классов и записей в PascalABC.NET.

  6. Динамический или статический?

    Статические и динамические массивы в PascalABC.NET: создание, изменение размера, ссылочная семантика, передача в подпрограммы, методы, свойства и цикл foreach.

  7. Все типы — классы

    О том, как в PascalABC.NET встроенные типы становятся полноценными классами: экземплярные и статические методы, свойства, константы и точечная запись.

  8. Простейшие новые возможности

    Простейшие возможности современного PascalABC.NET: составные присваивания, инициализация и автоопределение типа переменных, внутриблочные описания и переменные цикла for.