ВИКОРИСТАННЯ «НУЛЬОВОГО» ЗБИРАЧА СМІТТЯ ДЛЯ ПРИСКОРЕННЯ ОБЧИСЛЕНЬ ЗАДАЧ ОБРОБЛЕННЯ ПРИРОДНОЇ МОВИ НА ПЛАТФОРМІ .NET
Опубліковано 29.07.2022
Як цитувати
Завантаження

Ця робота ліцензується відповідно до Creative Commons Attribution-ShareAlike 4.0 International License.
Анотація
На сьогодні мови програмування використовуються в багатьох галузях практичної діяльності людини – в тому числі і для наукових обчислень. При цьому існує велика різниця між загальною популярністю мов програмування та їх популярністю для використання в наукових задачах. Таку різницю можливо пояснити тим, що при виборі мови програмування для обчислень важливими є такі критерії, як швидкодія, масштабованість, гнучкість, легкість використання. Досить популярними для наукових обчислень є мови програмування зі збирачами сміття (garbage collector – GC), які впливають на їх швидкодію. Написання коду з високою швидкодією на таких мовах (включаючи мови платформи .NET) потребує або слідування спеціальним шаблонам, або підключення окремих бібліотек, написаних на інших мовах без збирача сміття.
Посилання
- Gillespie, S. (2017). Standalone GC Loader Design. Вилучено з GitHub: https://github.com/dotnet/coreclr/blob/master/Documentation/design-docs/standalone-gc-loading.md.
- Kokosa, K. (2018). Custom GC. In K. Kokosa, Pro .NET Memory Management (с. 1042-1045). New York: Apress.
