Julia (мова програмування): відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Немає опису редагування |
Goo3 (обговорення | внесок) Немає опису редагування |
||
Рядок 14:
| influenced_by = {{startflatlist}}
* [[C (мова програмування)|C]]
* [[
* [[
* [[Mathematica]]
* [[MATLAB]]
Рядок 24:
* [[Scheme (мова програмування)|Scheme]]
{{endflatlist}}
| influenced =
| platform = [[IA-32]], [[x86-64]]
| operating_system = [[Linux]], [[macOS]], [[Microsoft Windows|Windows]] та підтримка спільноти [[FreeBSD]]
Рядок 32:
}}
'''Julia'''
Особливі аспекти дизайну Julia включають систему типізації з параметричним поліморфізмом та типи в повністю динамічній мові програмування та множинній диспетчеризації як основній парадигмі програмування. Це дозволяє одночасне, паралельне та розподілене обчислення, а також прямі виклики бібліотек [[C (мова програмування)|C]] і [[Fortran (мова програмування)|Fortran]] без додаткового коду.
Рядок 79:
</source>
== Взаємодія ==
Офіційний дистрибутив Julia включає інтерактивний командний рядок, який називають [[REPL|цикл читання-обчислення-друку]] (REPL), який може використовуватися для швидкого експерименту та тестування коду. Наступний фрагмент являє собою приклад демонстраційного сеансу, де строки об'єднуються автоматично завдяки println:
|