انتشار زبان برنامه نویسی Julia 1.3

منتشر شده انتشار زبان برنامه نویسی جولیا ۱.۳که ترکیبی از عملکرد بالا، پشتیبانی از تایپ پویا و قابلیت‌های برنامه‌نویسی موازی داخلی است. سینتکس جولیا نزدیک به متلب است و برخی از عناصر آن از روبی و لیسپ قرض گرفته شده است. روش دستکاری رشته‌ها یادآور پرل است. توزیع شده توسط تحت مجوز MIT

В نسخه جدید:

  • فرصت اجرا شده است اضافات متدها در انواع انتزاعی؛
  • پشتیبانی از یونیکد ۱۲.۱.۰ و امکان استفاده از مجموعه کاراکترهای عددی یونیکد خاص (𝟎-𝟗، 𝟘-𝟡) در شناسه‌ها فراهم شده است؛
  • برای نمایش و تجزیه نام‌های متغیر غیر استاندارد پیشنهادی سینتکس جدید var»#str#»;
  • ویژگی‌های چندریسمانی گسترش یافته‌اند: ماکروی Threads.@spawn و کلمه کلیدی Channel(f::Function, spawn=true) اضافه شده‌اند تا امکان اجرای وظایف روی هر ریسمان موجود فراهم شود. تمام عملیات ورودی/خروجی سیستم با فایل‌ها و سوکت‌ها، و همچنین مولد اعداد شبه‌تصادفی، اکنون از نظر ریسمان ایمن هستند.
  • توابع کتابخانه‌ای جدیدی اضافه شده‌اند، از جمله
    یافتن اولین، یافتن آخرین، یافتن بعدی، یافتن قبلی، یافتن همه(الگو، رشته)، شمارش(الگو، رشته)، sincosd(x) و نوع داده‌ی از دست رفته.

ویژگی های کلیدی زبان:

  • زیاد عملکرد: یکی از اهداف کلیدی این پروژه، دستیابی به عملکردی نزدیک به برنامه‌های C است. کامپایلر جولیا بر اساس کار پروژه LLVM ساخته شده است و کد ماشین بومی کارآمدی را برای بسیاری از پلتفرم‌های هدف تولید می‌کند؛
  • از پارادایم های برنامه نویسی مختلف، از جمله عناصر برنامه نویسی شی گرا و تابعی پشتیبانی می کند. کتابخانه استاندارد، در میان چیزهای دیگر، توابعی را برای I/O ناهمزمان، کنترل فرآیند، ورود به سیستم، پروفایل و مدیریت بسته ارائه می کند.
  • تایپ پویا: زبان نیازی به تعریف صریح انواع برای متغیرها ندارد، مشابه زبان های برنامه نویسی اسکریپت. حالت تعاملی پشتیبانی می شود.
  • توانایی اختیاری برای تعیین صریح انواع.
  • یک سینتکس ایده‌آل برای محاسبات عددی، محاسبات علمی، سیستم‌های یادگیری ماشین و مصورسازی داده‌ها. پشتیبانی از انواع داده‌های عددی متعدد و قابلیت‌های محاسبات موازی.
  • امکان فراخوانی مستقیم توابع از کتابخانه های C بدون لایه های اضافی.
  • منبع: opennet.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster