- Хэрэгжүүлсэн боломж
нэмэлтүүд аргуудыг хийсвэр төрлүүдэд хуваах; - Юникод 12.1.0-д дэмжлэг үзүүлж, тодорхойлогчдод Юникод дижитал тэмдэгтүүдийн тодорхой хэв маягийг (𝟎-𝟗, 𝟘-𝟡) ашиглах боломжтой;
- Стандарт бус хувьсагчийн нэрийг харуулах, задлан шинжлэх
санал болгосон шинэ синтакс var"#str#"; - Multithreading-тэй холбоотой хэрэгслүүдийг өргөтгөсөн: Threads.@spawn макро болон Channel(f::Function, spawn=true) түлхүүр үгийг аль ч боломжтой хэлхээн дэх ажлуудыг эхлүүлэхийг зохион байгуулах зорилгоор нэмсэн. Файлууд болон залгууруудтай системийн бүх I/O үйлдлүүд, түүнчлэн псевдо санамсаргүй тоо үүсгэгч нь олон урсгалтай програмуудад зохицсон (thread-safe);
- Номын сангийн шинэ функцуудыг нэмсэн
findfirst, findlast, findnext, findprev, findall(pattern, string), count(pattern, string), sincosd(x) and nonmissingtype.
Хэлний үндсэн шинж чанарууд:
-
Высокая гүйцэтгэл: төслийн гол зорилгын нэг нь Си программтай ойролцоо гүйцэтгэлд хүрэх явдал юм. Жулиа хөрвүүлэгч нь LLVM төслийн ажил дээр үндэслэсэн бөгөөд олон зорилтот платформуудад үр ашигтай эх машины кодыг үүсгэдэг; - Төрөл бүрийн програмчлалын парадигмуудыг, түүний дотор объект хандалтат болон функциональ програмчлалын элементүүдийг дэмждэг. Стандарт номын сан нь бусад зүйлсийн дотор асинхрон I/O, процессын хяналт, бүртгэл, профайл, багцын менежментийн функцуудыг хангадаг;
- Динамик бичих: хэл нь скрипт програмчлалын хэлтэй адил хувьсагчийн төрлүүдийн тодорхой тодорхойлолтыг шаарддаггүй. Интерактив горимыг дэмждэг;
- Төрөлүүдийг тодорхой зааж өгөх нэмэлт боломж;
- Тоон тооцоолол, шинжлэх ухааны тооцоолол, машин сургалт, өгөгдлийг дүрслэн харуулахад тохиромжтой синтакс. Тооцооллыг параллель болгох олон тооны өгөгдлийн төрөл, хэрэгслийг дэмжих.
- Нэмэлт давхаргагүйгээр С номын сангаас функцуудыг шууд дуудах чадвар.
Эх сурвалж: opennet.ru