منتشر شده انتشار زبان برنامه نویسی جولیا 1.3، ترکیبی از ویژگی هایی مانند عملکرد بالا، پشتیبانی از تایپ پویا و ابزارهای داخلی برای برنامه نویسی موازی. نحو جولیا نزدیک به متلب است و برخی از عناصر را از روبی و لیسپ به عاریت گرفته است. روش دستکاری رشته یادآور پرل است. کد پروژه توزیع شده توسط تحت مجوز MIT
امکان اجرا شده است اضافات روش ها به انواع انتزاعی؛
پشتیبانی از Unicode 12.1.0 ارائه شده است و امکان استفاده از سبک های خاص کاراکترهای دیجیتال یونیکد (𝟎-𝟗، 𝟘-𝟡) در شناسه ها.
برای نمایش و تجزیه نام متغیرهای غیر استاندارد پیشنهادی نحو جدید var"#str#";
ابزارهای مربوط به multithreading گسترش یافته اند: ماکرو Threads.@spawn و کلمه کلیدی Channel(f::function, spawn=true) برای سازماندهی راه اندازی وظایف در هر رشته موجود اضافه شده است. تمام عملیات ورودی/خروجی سیستم با فایلها و سوکتها، و همچنین یک مولد اعداد شبه تصادفی، برای برنامههای چند رشتهای (Tread-Safe) سازگار شدهاند.
اضافه شدن توابع جدید کتابخانه از جمله
findfirst، findlast، findnext، findprev، findall(الگو، رشته)، count(الگو، رشته)، sincosd(x) و nonmissingtype.
ویژگی های کلیدی زبان:
زیاد عملکرد: یکی از اهداف کلیدی پروژه دستیابی به عملکرد نزدیک به برنامه های C است. کامپایلر جولیا بر اساس کار پروژه LLVM است و کد ماشین بومی کارآمد را برای بسیاری از پلتفرم های هدف تولید می کند.
از پارادایم های برنامه نویسی مختلف، از جمله عناصر برنامه نویسی شی گرا و تابعی پشتیبانی می کند. کتابخانه استاندارد، در میان چیزهای دیگر، توابعی را برای I/O ناهمزمان، کنترل فرآیند، ورود به سیستم، پروفایل و مدیریت بسته ارائه می کند.
تایپ پویا: زبان نیازی به تعریف صریح انواع برای متغیرها ندارد، مشابه زبان های برنامه نویسی اسکریپت. حالت تعاملی پشتیبانی می شود.
توانایی اختیاری برای تعیین صریح انواع.
یک نحو ایده آل برای محاسبات عددی، محاسبات علمی، یادگیری ماشین و تجسم داده ها. پشتیبانی از بسیاری از انواع داده های عددی و ابزار برای موازی سازی محاسبات.
امکان فراخوانی مستقیم توابع از کتابخانه های C بدون لایه های اضافی.