জুলিয়া (প্রোগ্রামিং ভাষা)
প্যারাডাইম | মাল্টি প্যারাডাইম প্রোগ্রামিং ল্যাঙ্গুয়েজ: মাল্টিপল ডিস্প্যাচ (প্রাইমারি প্যারাডাইম), প্রসিডিউর্যাল প্রোগ্রামিং, ফাংশন্যাল প্রোগ্রামিং, মেটা প্রোগ্রামিং, মাল্টিলিস্টেড প্রোগ্রামিং[১] |
---|---|
নকশাকার | জেফ বেজান্সন, অ্যালেন অ্যাডেলম্যান, স্টিফান কার্পিন্স্কি, ভিরাল বি. শাহ |
বিকাশকারী | জেফ বেজান্সন, অ্যালেন অ্যাডেলম্যান, স্টিফান কার্পিন্স্কি, ভিরাল বি. শাহ, এবং অন্যান্য[২][৩] |
প্রথম প্রদর্শিত | ২০১২ |
স্থিতিশীল সংস্করণ | 1.10.2[৪]
/ ১ মার্চ ২০২৪ |
বাস্তবায়ন ভাষা | জুলিয়া, সি, সি++, স্কিম, এলএল্ভিএম "Julia"। Julia। নামফোকাস প্রজেক্ট। সংগ্রহের তারিখ ৯ ডিসেম্বর ২০১৬। |
ওএস | Linux, macOS, Windows and ফ্রিবিডিএস |
লাইসেন্স | এমআইটি লাইসেন্স,[২] GPL v2;[৫] [৬] |
ওয়েবসাইট | JuliaLang.org |
যার দ্বারা প্রভাবিত | |
জুলিয়া একটি উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা, যা উচ্চ দক্ষতা সম্পন্ন এবং গতিশীল হিসেবে গণ্য করা হচ্ছে। এটি জেনারেল পারপাস ল্যাঙ্গুয়েজ বা সর্ব ক্ষেত্রে ব্যাবহার্য প্রোগ্রামিং ভাষা হলেও গাণিতিক বিশ্লেষণ এবং গাণিতিক বিজ্ঞানে বিশেষভাবে ব্যাবহার করা হয়। [১২][১৩][১৪][১৫]
জুলিয়ার মূল বৈশিষ্ট হল প্যারাম্যাট্রিক পলিমর্ফিজম[note ১] এবং ডাইনামিক প্রোগ্রামিং,[note ২] যার ভিত্তি হল মাল্টিপল ডিস্প্যাচ।[note ৩]
কোডিং এর উদাহারণ[সম্পাদনা]
জুলিয়া প্রোগ্রামিং ভাষার কোডিং এর উদাহারণ:
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।
- ↑ "Download Julia"।
- ↑ "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।
বিষয়শ্রেণীসমূহ:
- ২০১২-এর সফটওয়্যার
- অ্যারে প্রোগ্রামিং ভাষা
- কম্পিউটেশনাল নোটবুক
- ক্রস-প্ল্যাটফর্ম সফটওয়্যার
- ডেটা মাইনিং ও মেশিন লার্নিং সফটওয়্যার
- তথ্য-কেন্দ্রিক প্রোগ্রামিং ভাষা
- বিনামূল্যে সংকলনকারী ও দোভাষী
- চলমান-টাইপকৃত প্রোগ্রামিং ভাষা
- মুক্ত কম্পিউটার গ্রন্থাগার
- মুক্ত তথ্য বিশ্লেষক সফটওয়্যার
- মুক্ত তথ্য ভিজ্যুয়ালাইজেশন সফটওয়্যার
- সি-তে প্রোগ্রাম করা মুক্ত সফটওয়্যার
- জুলিয়াতে প্রোগ্রাম করা মুক্ত সফটওয়্যার
- মুক্ত সফটওয়্যার প্রকল্পসমূহ
- মুক্ত পরিসংখ্যানিক সফটওয়্যার
- ফাংশনভিত্তিক প্রোগ্রামিং ভাষা
- উচ্চস্তরের প্রোগ্রামিং ভাষা
- হোমোআইকনিক প্রোগ্রামিং ভাষা
- লিস্প প্রোগ্রামিং ভাষা পরিবার
- মাল্টি প্যারাডাইম প্রোগ্রামিং ভাষা
- লিনাক্সের জন্য সংখ্যাসূচক বিশ্লেষক সফটওয়্যার
- ম্যাকওএসের জন্য সংখ্যাসূচক বিশ্লেষক সফটওয়্যার
- উইন্ডোজের জন্য সংখ্যাসূচক বিশ্লেষক সফটওয়্যার
- সংখ্যাসূচক গ্রন্থাগার
- সংখ্যাসূচক রৈখিক বীজগণিত
- সংখ্যাসূচক প্রোগ্রামিং ভাষা
- বস্তু-সংশ্লিষ্ট প্রোগ্রামিং ভাষা
- প্যারালাল কম্পিউটিং
- পদ্ধতিমূলক প্রোগ্রামিং ভাষা
- প্রোগ্রামিং ভাষা
- ২০১২-এ তৈরি প্রোগ্রামিং ভাষা
- এমআইটি লাইসেন্স ব্যবহার করা সফটওয়্যার
- পরিসংখ্যানগত প্রোগ্রামিং ভাষা
- পাঠ্য-ভিত্তিক প্রোগ্রামিং ভাষা
- পরিমাপের একক সমর্থন করা প্রোগ্রামিং ভাষা
- এমআইটি লাইসেন্স ব্যবহারকৃত সফটওয়্যার