You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[ExUnit](https://hexdocs.pm/ex_unit/ExUnit.html) - для модульного тестирования;
172
432
*[Quixir](https://github.com/pragdave/quixir) - для тестирования свойств (property-based).
173
433
*[Credo](https://github.com/rrrene/credo) - инструмент статического анализа кода для языка Elixir;
174
-
*[Dialyxir](https://github.com/jeremyjh/dialyxir) - Dialyz~~er~~xir is a **DI**screpancy **A**na**LY**zer for ~~**ER**lang~~ Eli**XIR** programs.
434
+
*[Dialyxir](https://github.com/jeremyjh/dialyxir) - Dialy~~zer~~xir is a **DI**screpancy **A**na**LY**zer for ~~**ER**lang~~ Eli**XIR** programs.
175
435
176
436
---
177
437
178
438
## Выводы
179
439
180
-
В данной лабораторной работе ...
440
+
В данной лабораторной работе я поработал с параллелизмом и серверами OTP
441
+
442
+
В ходе работы были разработаны и протестированы алгоритмы для различных методов интерполяции и вспомогательные утилиты.
443
+
444
+
Достигнуты следующие результаты:
445
+
446
+
* С использованием параллелизма и серверов OTP была разработана утилита для асинхронного подсчёта интерполяции.
447
+
* Реализованы алгоритмы интерполяции (линейная, Лагранжа и Ньютона) с использованием подходов для работы с заданным количеством точек.
448
+
* Созданы утилиты для генерации промежуточных точек, проверки входных данных и конфигурации CLI.
449
+
* Подтверждена корректность работы модулей при различных входных данных, в том числе при случайных значениях (property-based тесты).
181
450
182
451
---
183
452
@@ -188,9 +457,9 @@ o o o o o o . . x x x
188
457
|[github.com/maxbarsukov/itmo/4 вычмат/лабораторные/lab5](https://github.com/maxbarsukov/itmo/tree/master/4%20%D0%B2%D1%8B%D1%87%D0%BC%D0%B0%D1%82/%D0%BB%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B5/lab5)|**Вычмат**: ЛР 5 по **интерполяции** функции |
189
458
|[en.wikipedia.org/wiki/Interpolation](https://en.wikipedia.org/wiki/Interpolation)| Что такое интерполяция? |
190
459
|[elixirschool.com/ru/lessons/intermediate/concurrency](https://elixirschool.com/ru/lessons/intermediate/concurrency)| Параллелизм в Elixir |
460
+
|[elixirschool.com/ru/lessons/advanced/otp_concurrency](https://elixirschool.com/ru/lessons/advanced/otp_concurrency)| Параллелизм в OTP |
191
461
|[habr.com/ru/articles/114232/](https://habr.com/ru/articles/114232/)| Erlang и его процессы |
192
462
|[perso.ens-lyon.fr/laurent.modolo/unix/7_streams_and_pipes.html](https://perso.ens-lyon.fr/laurent.modolo/unix/7_streams_and_pipes.html)| Unix Streams and pipes |
193
-
|[habr.com/ru/companies/ruvds/articles/656567/](https://habr.com/ru/companies/ruvds/articles/656567/)| Конвейеры в Linux |
0 commit comments