جولیا

جولیا یک زبان برنامه‌نویسی پویا و سطح بالا است که بیشتر برای مقاصد محاسبات حجم بالای علمی مورد استفاده قرار می‌گیرد. البته از جولیا می‌توان به عنوان زبان برنامه‌نویسی همه منظوره نیز استفاده کرد.

Julia
طراحی شده توسطJeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman (MIT Group Leader)
ظهوریافته در۲۰۱۲
انتشار پایدار
۰٫۳٫۱۱
۲۷ ژوئیه ۲۰۱۵ (۲۰۱۵-۰۷-27)[1][2]
انتشار آزمایشی
0.4.0-rc1 and 0.5.0-dev
release candidate 1 on 9 Sep. 2015 and 0.5.0-dev updated daily
سیستم‌عاملچند سکویی
پروانهمجوز MIT
.jl
وبگاه
متأثر از
MATLAB, Scheme, Lisp, C, Python, Perl, Ruby

ویژگی‌های جولیا:

  1. یک زبان برنامه‌نویسی متن باز با پروانه ام‌آی‌تی است.
  2. مانند زبان لیسپ هومویکونیک است، به این معنا که کدهای برنامه نیز داده‌هایی از برنامه به‌شمار می‌روند، که امکان تولید کدهای برنامه‌نویسی پویا را به برنامه‌نویس می‌دهد.
  3. در تعریف توابع بسیار قوی و انعطاف‌پذیر است، که امکان تعریف رَویه‌ها و عملگرهای محاسباتی جامع برای ساختارهای داده متفاوت را فراهم می‌آورد.
  4. دارای قابلیت‌های سطح پایین کنترلی و محاسباتی است، که سرعت اجرا را تا حد زبان‌های با نوع داده ایستا مانند سی یا فرترن افزایش می‌دهد.
  5. دارای سیستم مدیریت بسته‌است.
  6. دارای قابلیت فراخوانی توابع پایتون با استفاده از بسته PyCall است.
  7. دارای قابلیت فراخوانی مستقیم توابع سی است.
  8. نوع داده‌های تعریف شده به وسیله کاربر سرعت و فشردگی انواع توکار زبان را دارند.
  9. پشتیبانی بهینه از یونی‌کد شامل UTF-8
  10. برای یادگیری و استفاده ساده است.

منابع

پیوند به بیرون

در ویکی‌انبار پرونده‌هایی دربارهٔ جولیا موجود است.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.