Связные списки — новый стиль
Сравнение указателей и ссылок в PascalABC.NET на примере односвязных списков: вставка, удаление, поиск, обход и автоматическая сборка мусора.
Авторские материалы о языке PascalABC.NET, обучении программированию, библиотеках и инструментах проекта.
Сравнение указателей и ссылок в PascalABC.NET на примере односвязных списков: вставка, удаление, поиск, обход и автоматическая сборка мусора.
Сравнение производительности PascalABC.NET, C#, C++ и Free Pascal на примере умножения матриц и оптимизации работы с кешем и OpenMP.
Функциональный стиль в PascalABC.NET: лямбда-выражения, методы расширения, преобразования последовательностей и передача функций как параметров.
Регулярные выражения в PascalABC.NET: поиск, разбиение и замена строк, группы, квантификаторы, опции и основные возможности класса Regex.
Описание методов и конструкторов непосредственно внутри классов и записей в PascalABC.NET.
Статические и динамические массивы в PascalABC.NET: создание, изменение размера, ссылочная семантика, передача в подпрограммы, методы, свойства и цикл foreach.
О том, как в PascalABC.NET встроенные типы становятся полноценными классами: экземплярные и статические методы, свойства, константы и точечная запись.
Простейшие возможности современного PascalABC.NET: составные присваивания, инициализация и автоопределение типа переменных, внутриблочные описания и переменные цикла for.