فرهاد مهریاری
Full Stack Web Developer

جولیا چیست؟ معرفی زبان برنامه نویسی Julia

جولیا چیست؟ معرفی و بررسی زبان برنامه نویسی Julia ، جولیا زبانی با قدرت عملکرد بسیار بالا برای محاسبات عددی ، پردازش های موازی ، دقت خطا در محاسبه است که کتابخانه ی بسیار وسیعی از توابع ریاضی رو هم در خودش داره.بیشتر کتابخانه های جولیا با استفاه از خود این زبان نوشته شده در عین حال برخی از کتابخانه هایی مثل جبر خطی ، پردازش سیگنال ، تولید عدد تصادفی و ... با استفاه از زبان C و فورترن نوشته شده.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

برخی از ویژگی های زبان جولیا

  1. امکان تعریف تابع با پارامتر های ورودی مختلف (یک تابع چندین بار تعریف شود که در هرکدام پارامتر های آن متفاوت باشد)
  2. قدرت عملکرد بالا
  3. مدیریت پکیج ها در داخل خود جولیا
  4. فراخوانی مستقیم توابع پایتون
  5. محیط کنسول قوی
  6. مناسب برای پردازش های موازی
  7. استفاده بسیار آسان از توابع زبان C و Fortran
  8. اپن سورس !

عملکرد جولیا در مقایسه با سایر زبان ها

در جدول زیر کد هایی مثل محاسبه دنباله فیبو ناچی ، تجزیه عدد صحیح ، مجموع عدد پی ، الگوریتم مرتب سازی و ... در زبان های C, Fortran, Julia, Python, Matlab/Octave, R, JavaScript, Java, Lua, Go, Mathematica. روی یک سیستم با سی پی یو تک هسته ای اجرا شده اند که زمان اجرای هر کد در هر زبان در جدول زیر مشخص کننده قدرت بالای جولیا در محاسبات عددی است.

 

آموزش زبان جولیا

نصب و راه اندازی زبان جولیا

وارد آدرس زیر شوید

https://julialang.org/downloads/

نسخه مربوط به سیستم عامل خودتون رو دانلود کنید پس از نصب از طریق کنسول با تایپ julia وارد محیط کنسول جولیا شوید

 

آموزش زبان جولیا

برای شروع کد زیر را وارد کنید تا عدد پی را نمایش دهد

pi

در پناه حق موفق باشید و امیدوار

نویسنده : فرهاد مهریاری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.


نظرات