PascalABC.NET

Логирование в PascalABC.NET

✦ Устанавливаем пакет NLog командой nuget install NLog. ✦ Копируем dll в папку проекта ✦ Создаем конфигурационный файл nlog.config:

Как вычисляется Exp(a)

Элементарные функции в стандартной библиотеке вычисляются как правило с помощью разложения в ряд Тейлора. На скриншоте приведен ряд Тейлора для вычисления Exp(a).

Веб-скрейпинг на PascalABC.NET

Веб-скрейпинг (web scraping) - это технология извлечения данных с веб-страниц.

Интерпретатор языка PAlpha на PascalABC.NET

Представляем вашему вниманию интерпретатор простого языка PAlpha, написанный на PascalABC.NET (менее 1200 строк кода). Скорость выполнения простой программы в 3.7 раза выше скорости аналогичной программы на промышленном языке Python 3.9.5.

Операции с процедурами

А можно сложить две процедуры? А умножить процедуру на число? В PascalABC.NET можно!

История про for var

Это наша любимая история.

Вся правда о новых диапазонах a..b

В PascalABC.NET с версии 3.6.0 появился новый диапазонный тип. Константы этого типа записываются в виде a..b, что позволяет записывать многие конструкции проще и понятнее.

Срезы в PascalABC.NET

Срезы массивов - великолепное средство, позволяющее просто решать огромное количество задач.

Использование NuGet пакетов в проекте на PascalABC.NET

К программе на PascalABC.NET легко подключить dll, написанную на любом .NET - языке. Еще проще если эта библиотека или набор библиотек оформлены в виде NuGet пакета.

Библиотеки в PascalABC.NET и их подключение к программе на C#

PascalABC.NET - язык платформы .NET и может создавать библиотеки dll, которые можно подключать к проекту, написанному языке C# и вообще на любом .NET-языке. Делается это чрезвычайно просто.