جولیا
![]() | |
| طراحی شده توسط | Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman (MIT Group Leader) |
|---|---|
| ظهوریافته در | ۲۰۱۲ |
| انتشار پایدار | 1.10.3
/ ۳۰ آوریل ۲۰۲۴ |
| انتشار آزمایشی | 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 | |
جولیا یک زبان برنامهنویسی پویای سطح بالا و همه منظوره است که برای سرعت و بهرهوری بالا طراحی شده است، برای مثال برای علوم داده، هوش مصنوعی، یادگیری ماشین، ساخت وبسایت های مدرن و اپلیکیشن های نسل جدید استفاده می شود. جولیا در حال حاضر به عنوان سریع ترین و قدرتمند ترین زبان برنامه نویسی برای توسعه هوش مصنوعی شناخته می شود.
ویژگیهای جولیا:
- یک زبان برنامهنویسی متن باز با پروانه امآیتی است.
- مانند زبان لیسپ هومویکونیک است، به این معنا که کدهای برنامه نیز دادههایی از برنامه بهشمار میروند، که امکان تولید کدهای برنامهنویسی پویا را به برنامهنویس میدهد.
- در تعریف توابع بسیار قوی و انعطافپذیر است، که امکان تعریف رَویهها و عملگرهای محاسباتی جامع برای ساختارهای داده متفاوت را فراهم میآورد.
- دارای قابلیتهای سطح پایین کنترلی و محاسباتی است، که سرعت اجرا را تا حد زبانهای با نوع داده ایستا مانند سی یا فرترن افزایش میدهد.
- دارای سیستم مدیریت بستهاست.
- دارای قابلیت فراخوانی توابع پایتون با استفاده از بسته PyCall است.
- دارای قابلیت فراخوانی مستقیم توابع سی است.
- نوع دادههای تعریف شده به وسیله کاربر سرعت و فشردگی انواع توکار زبان را دارند.
- پشتیبانی بهینه از یونیکد شامل UTF-8
- برای یادگیری و استفاده ساده است.
برنامه نویسان مطرح:
- ویرال شاه - هند
- استفان کریستف - روسیه
- کورتیس وگرت - آمریکا
- تام هالی - آمریکا
- کنو فیشر - آلمان
- یوسف درفشی - ایران
- ترویس واچون - کانادا
- اندرس نواک - دانمارک
- تاماس پاپ - مجارستان
- هیروشی ناکاگاو - ژاپن
منابع
پیوند به بیرون
در ویکیانبار پروندههایی دربارهٔ جولیا موجود است.
_logo.png)