জুলিয়া (প্রোগ্রামিং ভাষা)
জুলিয়া একটি উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা, যা উচ্চ দক্ষতা সম্পন্ন এবং গতিশীল হিসেবে গণ্য করা হচ্ছে। এটি জেনারেল পারপাস ল্যাঙ্গুয়েজ বা সর্ব ক্ষেত্রে ব্যাবহার্য প্রোগ্রামিং ভাষা হলেও গাণিতিক বিশ্লেষণ এবং গাণিতিক বিজ্ঞানে বিশেষভাবে ব্যাবহার করা হয়। [12][13][14][15]
প্যারাডাইম | মাল্টি প্যারাডাইম প্রোগ্রামিং ল্যাঙ্গুয়েজ: মাল্টিপল ডিস্প্যাচ (প্রাইমারি প্যারাডাইম), প্রসিডিউর্যাল প্রোগ্রামিং, ফাংশন্যাল প্রোগ্রামিং, মেটা প্রোগ্রামিং, মাল্টিলিস্টেড প্রোগ্রামিং[1] |
---|---|
নকশাকার | জেফ বেজান্সন, অ্যালেন অ্যাডেলম্যান, স্টিফান কার্পিন্স্কি, ভিরাল বি. শাহ |
বিকাশকারী | জেফ বেজান্সন, অ্যালেন অ্যাডেলম্যান, স্টিফান কার্পিন্স্কি, ভিরাল বি. শাহ, এবং অন্যান্য[2][3] |
প্রথম প্রদর্শিত | ২০১২ |
স্থিতিশীল সংস্করণ | 1.8.5[4]
/ ৮ জানুয়ারি ২০২৩ |
বাস্তবায়ন ভাষা | জুলিয়া, সি, সি++, স্কিম, এলএল্ভিএম "Julia"। Julia। নামফোকাস প্রজেক্ট। সংগ্রহের তারিখ ৯ ডিসেম্বর ২০১৬। |
ওএস | Linux, macOS, Windows and ফ্রিবিডিএস |
লাইসেন্স | এমআইটি লাইসেন্স,[2] GPL v2;[5] [6] |
ওয়েবসাইট | JuliaLang.org |
যার দ্বারা প্রভাবিত | |
জুলিয়ার মূল বৈশিষ্ট হল প্যারাম্যাট্রিক পলিমর্ফিজম[note 1] এবং ডাইনামিক প্রোগ্রামিং,[note 2] যার ভিত্তি হল মাল্টিপল ডিস্প্যাচ।[note 3]
কোডিং এর উদাহারণ
জুলিয়া প্রোগ্রামিং ভাষার কোডিং এর উদাহারণ:
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.
- "LICENSE.md"। GitHub। সেপ্টেম্বর ২০১৭।
- "Contributors to JuliaLang/julia"। GitHub।
- https://github.com/JuliaLang/julia/releases.
- "Non-GPL Julia?"। Groups.google.com। সংগ্রহের তারিখ ২০১৭-০৫-৩১।
- "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.
- Stokel-Walker, Chris। "Julia: The Goldilocks language"। Increment। Stripe। সংগ্রহের তারিখ ২৩ আগস্ট ২০২০।
- "Home · The Julia Language"। docs.julialang.org (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৮-০৮-১৫।
- "Programming Language Network"। GitHub। ২০ ডিসেম্বর ২০২০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৬ ডিসেম্বর ২০১৬।
- "What Should We Call the Language of Mathematica?—Stephen Wolfram Writings"। writings.stephenwolfram.com (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৬-২৪।
- "JuliaCon 2016"। JuliaCon। সংগ্রহের তারিখ ৬ ডিসেম্বর ২০১৬।
He has co-designed the programming language Scheme, which has greatly influenced the design of Julia
- Bryant, Avi (১৫ অক্টোবর ২০১২)। "Matlab, R, and Julia: Languages for data analysis"। O'Reilly Strata। ২০১৪-০৪-২৬ তারিখে মূল থেকে আর্কাইভ করা।
- Singh, Vicky (২৩ আগস্ট ২০১৫)। "Julia Programming Language – A True Python Alternative"। Technotification।
- Krill, Paul (১৮ এপ্রিল ২০১২)। "New Julia language seeks to be the C for scientists"। InfoWorld।
- Finley, Klint (৩ ফেব্রুয়ারি ২০১৪)। "Out in the Open: Man Creates One Programming Language to Rule Them All"। Wired।
- প্যারাম্যাট্রিক পলিমর্ফিজম হল প্রোগ্রামিং ভাষাকে অর্থবহ করে তোলা যাতে করে সজেই কোডিং বোঝা যায়।
- ডাইনামিক প্রোগ্রামিং হল কম্পাইলেশন না করেই কোডিং এর বিশেষ অংশ চালু বা পরীক্ষা করে দেখা।
- মাল্টিপল ডিস্প্যাচ হল কোডিং এর ছোট বা বিশেষ অংশ চালু বা পরীক্ষা করে দেখা।
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.