জুলিয়া (প্রোগ্রামিং ভাষা)

জুলিয়া একটি উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা, যা উচ্চ দক্ষতা সম্পন্ন এবং গতিশীল হিসেবে গণ্য করা হচ্ছে। এটি জেনারেল পারপাস ল্যাঙ্গুয়েজ বা সর্ব ক্ষেত্রে ব্যাবহার্য প্রোগ্রামিং ভাষা হলেও গাণিতিক বিশ্লেষণ এবং গাণিতিক বিজ্ঞানে বিশেষভাবে ব্যাবহার করা হয়। জুলিয়ার মূল বৈশিষ্ট হল প্যারাম্যাট্রিক পলিমর্ফিজম এবং ডাইনামিক প্রোগ্রামিং, যার ভিত্তি হল মাল্টিপল ডিস্প্যাচ। জুলিয়া প্রোগ্রামিং ভাষার কোডিং এর উদাহারণ: year = 2007; if year >= 2006 println("অনিকেত প্রান্তর আর্টসেলের সবচেয়ে জোস গান") else println("ভুল জন্ম আর্টসেলের সবচেয়ে জোস গান") end আউটপুট: julia > অনিকেত প্রান্তর আর্টসেলের সবচেয়ে জোস গান "Smoothing data with Julia's @generated functions"। ৫ নভেম্বর ২০১৫। সংগ্রহের তারিখ ৯ ডিসেম্বর ২০১৫। Julia's generated functions are closely related to the multistaged programming (MSP) paradigm popularized by Taha and Sheard, which generalizes the compile time/run time stages of program execution by allowing for multiple stages of delayed code execution. উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "LICENSE.md"। GitHub। সেপ্টেম্বর ২০১৭। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "Contributors to JuliaLang/julia"। GitHub। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) https://github.com/JuliaLang/julia/pull/55526. "Non-GPL Julia?"। Groups.google.com। সংগ্রহের তারিখ ২০১৭-০৫-৩১। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "Introduce USE_GPL_LIBS Makefile flag to build Julia without GPL libraries"। GitHub। Note that this commit does not remove GPL utilities such as git and busybox that are included in the Julia binary installers on Mac and Windows. It allows building from source with no GPL library dependencies. উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Stokel-Walker, Chris। "Julia: The Goldilocks language"। Increment। Stripe। সংগ্রহের তারিখ ২৩ আগস্ট ২০২০। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "Home · The Julia Language"। docs.julialang.org (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৮-০৮-১৫। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "Programming Language Network"। GitHub। ২০ ডিসেম্বর ২০২০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৬ ডিসেম্বর ২০১৬। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "What Should We Call the Language of Mathematica?—Stephen Wolfram Writings"। writings.stephenwolfram.com (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৬-২৪। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "JuliaCon 2016"। JuliaCon। সংগ্রহের তারিখ ৬ ডিসেম্বর ২০১৬। He has co-designed the programming language Scheme, which has greatly influenced the design of Julia উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Bryant, Avi (১৫ অক্টোবর ২০১২)। "Matlab, R, and Julia: Languages for data analysis"। O'Reilly Strata। ২০১৪-০৪-২৬ তারিখে মূল থেকে আর্কাইভ করা। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Singh, Vicky (২৩ আগস্ট ২০১৫)। "Julia Programming Language – A True Python Alternative"। Technotification। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Krill, Paul (১৮ এপ্রিল ২০১২)। "New Julia language seeks to be the C for scientists"। InfoWorld। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Finley, Klint (৩ ফেব্রুয়ারি ২০১৪)। "Out in the Open: Man Creates One Programming Language to Rule Them All"। Wired। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) প্যারাম্যাট্রিক পলিমর্ফিজম হল প্রোগ্রামিং ভাষাকে অর্থবহ করে তোলা যাতে করে সজেই কোডিং বোঝা যায়। ডাইনামিক প্রোগ্রামিং হল কম্পাইলেশন না করেই কোডিং এর বিশেষ অংশ চালু বা পরীক্ষা করে দেখা। মাল্টিপল ডিস্প্যাচ হল কোডিং এর ছোট বা বিশেষ অংশ চালু বা পরীক্ষা করে দেখা।