idasile ede siseto , apapọ iru awọn agbara bii iṣẹ ṣiṣe giga, atilẹyin fun titẹ agbara ati awọn irinṣẹ ti a ṣe sinu fun siseto ni afiwe. Sintasi Julia sunmo MATLAB, yiya diẹ ninu awọn eroja lati Ruby ati Lisp. Ọna ifọwọyi okun jẹ iranti ti Perl. koodu ise agbese labẹ iwe-aṣẹ MIT.
В :
- O ṣeeṣe ti ṣe imuse awọn ọna sinu áljẹbrà orisi;
- Atilẹyin fun Unicode 12.1.0 ti pese ati agbara lati lo awọn aza kan pato ti awọn ohun kikọ oni-nọmba Unicode (𝟎-𝟗, 𝟘-𝟡) ni awọn idamọ;
- Lati ṣe afihan ati ṣawari awọn orukọ oniyipada ti kii ṣe boṣewa titun sintasi var"#str#";
- Awọn irinṣẹ ti o ni ibatan si multithreading ti gbooro: Awọn Threads.@spawn macro ati ikanni (f :: Iṣẹ, spawn = otitọ) ti ṣafikun ọrọ-ọrọ lati ṣeto ifilọlẹ awọn iṣẹ-ṣiṣe ni eyikeyi okun ti o wa. Gbogbo awọn iṣẹ I/O ti eto pẹlu awọn faili ati awọn iho, bakanna bi olupilẹṣẹ nọmba airotẹlẹ, ti wa ni ibamu fun awọn ohun elo olona-asapo (o tẹle-ailewu);
- Ti ṣafikun awọn iṣẹ ikawe tuntun pẹlu
findfirst, findlast, findnext, findprev, findall (pattern, string), ka (apẹẹrẹ, okun), sincosd (x) ati iru ti kii padanu.
Awọn ẹya pataki ti ede naa:
- išẹ: ọkan ninu awọn ibi-afẹde pataki ti iṣẹ akanṣe ni lati ṣaṣeyọri iṣẹ ṣiṣe ti o sunmọ awọn eto C. Olupilẹṣẹ Julia da lori iṣẹ ti iṣẹ akanṣe LLVM ati ṣiṣe koodu ẹrọ abinibi daradara fun ọpọlọpọ awọn iru ẹrọ ibi-afẹde;
- Ṣe atilẹyin fun ọpọlọpọ awọn ilana siseto, pẹlu awọn eroja ti ohun-iṣalaye ati siseto iṣẹ. Ile-ikawe boṣewa n pese, laarin awọn ohun miiran, awọn iṣẹ fun I/O asynchronous, iṣakoso ilana, gedu, profaili, ati iṣakoso package;
- Titẹ ti o ni agbara: ede naa ko nilo itumọ ti o fojuhan ti awọn oriṣi fun awọn oniyipada, iru si awọn ede siseto kikọ. Ipo ibaraenisepo ni atilẹyin;
- Agbara iyan lati pato awọn iru;
- Apejuwe sintasi fun iṣiro nọmba, iṣiro imọ-jinlẹ, ẹkọ ẹrọ, ati iworan data. Atilẹyin fun ọpọlọpọ awọn oriṣi data nomba ati awọn irinṣẹ fun isọdọkan ti awọn iṣiro.
- Agbara lati pe awọn iṣẹ taara lati awọn ile-ikawe C laisi awọn ipele afikun.
orisun: opennet.ru
