Библиотека NETSquirrel для .NET и .NET Core
Запись от Соколиный глаз размещена 25.09.2019 в 19:23
Показов 2105
Комментарии 2
Метки .net, c#, netsquirrel
|
NETSquirrel - идейное продолжение и обобщение PABCSystem на платформы NET и NETCore. Её цель: сделать переход на другие .NET языки с PascalABC.NET и обратно наиболее безболезненным. Для PascalABC.NET сделан отдельный пакет модулей NETSquirrelExtensions, адаптирующий в некоторой степени библиотеку под стиль PascalABC.NET. Главная идея, заложенная в библиотеку - расширить привычный функционал модуля PABCSystem (точнее, его часть, поскольку PABCSystem также занимается системными задачами) до уровня всей платформы .NET/NETCore. NETSquirrel - продолжение начатого разработчиками PascalABC.NET модуля со своими добавлениями. Это позволит обеспечить наиболее безболезненный переход с PascalABC.NET на C# или другие .NET языки или в обратном направлении. Новое, что внесла библиотека - это: 1. Множество интерфейсов, для написания коллекций и их immutable версий. 2. Новые утилитные методы, например, для чтения кортежей, массивов и матриц с возможностью одновременной обработки ошибок при неверном вводе. 3. Методы расширения для вывода и изменения кортежей, массивов, матриц и последовательностей. Библиотека широко использует паттерн null object, при реализации которого при неверных входных данных не бросается исключение, а возвращается объект-пустышка указанного типа. 4. Прокси-типы, которые позволяют указать как программист хочет чтобы пользователь видел некоторую коллекцию в отладчике Visual Studio или Rider. Поддерживается как англоязычная, так и русскоязычная аудитория. Для ошибок в презентациях и на сайте созданы отдельные репозитории на GitHub.
Сайт GitHub Поддержка Тема в разделе PascalABC.NET | |||||||||||||||
Метки .net, c#, netsquirrel
Размещено в NETSquirrel and PABCSystem
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 2
Комментарии
-
стоило писать/изучать C# и .NET, чтоб потом иметь масло масляное и двойные тормоза...
но...
к сожалению...
даже в современных 3D-движках - всё чаще вижу код на сишарпе.
мда...
(заранее извиняюсь...) но...
видимо, выросло целое поколение быдлокода и быдлокодеров на радость Microsoft и продавцам комплектующих.
Обратная сторона всего этого - игры в STEAM с требованиями 8-ядерного проца и оперативки - 8, а лучше 16ГБ.
В общем...
дядям на западе выгодно, чтоб вы писали такой код, а также и то, что ваши компы - потребляют, как хорошие утюги и микроволновки.Запись от untyped размещена 25.09.2019 в 22:29
-
Запись от Соколиный глаз размещена 26.09.2019 в 02:33



