মরচে যুক্ত লাইব্রেরি, ডকুমেন্টেশন ফাইল একটি স্যুট যেমন আসে, এবং একটি সম্পূর্ণ অন কম্পাইলার. '
ঢাকা নিজেই ভাষা ক্লায়েন্ট সার্ভার ওয়েব অ্যাপ তৈরিতে, প্রধান ফোকাস গতি এবং একটি ক্র্যাশ-বিনামূল্যে নকশা হচ্ছে জন্য বিশেষভাবে লেখা হয়.
ঢাকা মরচে এর সিনট্যাক্স এটা খুব সহজ যদি আপনি মৌলিক প্রোগ্রামিং জ্ঞান আছে শিখতে উপার্জন, খুব C এবং C ++ অনুরূপ. '
.
-
মরচে লেখা অ্যাপ্লিকেশন উল্লেখযোগ্য স্থিতিশীল?
এই রিলিজে নতুন হয় স্ট্যান্ডার্ড লাইব্রেরি গরিষ্ঠাংশ এখন # [স্থিতিশীল] হয়. এটা আর কম্পাইলার একটি স্থিতিশীল বিল্ড সঙ্গে পরিবর্তনশীল বৈশিষ্ট্য ব্যবহার করা সম্ভব হয়.
- মান লাইব্রেরি গরিষ্ঠাংশ এখন # [স্থিতিশীল]. এটা আর কম্পাইলার একটি স্থিতিশীল বিল্ড সঙ্গে পরিবর্তনশীল বৈশিষ্ট্য ব্যবহার করা সম্ভব হয়.
- মান লাইব্রেরি গরিষ্ঠাংশ এখন # [স্থিতিশীল]. এটা আর কম্পাইলার একটি স্থিতিশীল বিল্ড সঙ্গে পরিবর্তনশীল বৈশিষ্ট্য ব্যবহার করা সম্ভব হয়.
- মান লাইব্রেরি গরিষ্ঠাংশ এখন # [স্থিতিশীল]. এটা আর কম্পাইলার একটি স্থিতিশীল বিল্ড সঙ্গে পরিবর্তনশীল বৈশিষ্ট্য ব্যবহার করা সম্ভব হয়.
- মান লাইব্রেরি গরিষ্ঠাংশ এখন # [স্থিতিশীল]. এটা আর কম্পাইলার একটি স্থিতিশীল বিল্ড সঙ্গে পরিবর্তনশীল বৈশিষ্ট্য ব্যবহার করা সম্ভব হয়.
- পরিচায়ক ডকুমেন্টেশন (এখন মরচে গাইড বলা হয়) সম্পূর্ণরূপে পুনর্লিখিত হয়েছে সম্পূরক সহায়িকার একটি সংখ্যা আছে.
- পরিচায়ক ডকুমেন্টেশন ( এখন, মরচে গাইড বলা হয়) সম্পূর্ণরূপে পুনর্লিখিত হয়েছে সম্পূরক সহায়িকার একটি সংখ্যা আছে.
- Struct ক্ষেত্র এখন সব ডিফল্টরূপে বেসরকারী হয়
- অবসান আর & -pointer. মাধ্যমে কল করা যায়
- নতুন জন্য RFC প্রক্রিয়া ভাষা পরিবর্তনের জন্য প্রয়োজনীয় জায়গা এখন .
- মেড ব্যাপক উন্নতি.
- স্ট্রিং আর NULLs trailing ধারণ করে. নতুন `গুলি- :: c_str` মডিউল সি স্ট্রিং রূপান্তর জন্য নতুন প্রক্রিয়া উপলব্ধ.
- 'rustpkg' <সঙ্গে 'কার্গো' প্যাকেজ ম্যানেজার প্রতিস্থাপিত / li>
<লি> সব উদ্দেশ্য 'জং' টুল যোগ করা হয়েছে - `কোর নতুন শর্ত হ্যান্ডলিং সিস্টেম :: condition`
- আরো ফাংশন এখন খাঁটি করুন
- প্রাথমিক REPL, যোগ করা হয়েছে `rusti` করুন
- ক্ষুদ্র ওএসএক্স ফিক্স করুন
- নতুন কোডিং সুবিধা করুন
- ডকুমেন্টেশন অসম্পূর্ণ করুন
<লি> crates.io উপর অনেক জনপ্রিয় crates এখন স্থিতিশীল রিলিজ চ্যানেলে কাজ.
<লি> মৌলিক পূর্ণসংখ্যা ধরনের পাটিগণিত এখন ডিবাগ মধ্যে ওভারফ্লো জন্য পরীক্ষা তৈরী করে.
নতুন সংস্করণ 1.6.0
<লি> crates.io উপর অনেক জনপ্রিয় crates এখন স্থিতিশীল রিলিজ চ্যানেলে কাজ.
<লি> মৌলিক পূর্ণসংখ্যা ধরনের পাটিগণিত এখন ডিবাগ মধ্যে ওভারফ্লো জন্য পরীক্ষা তৈরী করে.
নতুন সংস্করণ 1.5.0
<লি> crates.io উপর অনেক জনপ্রিয় crates এখন স্থিতিশীল রিলিজ চ্যানেলে কাজ.
<লি> মৌলিক পূর্ণসংখ্যা ধরনের পাটিগণিত এখন ডিবাগ মধ্যে ওভারফ্লো জন্য পরীক্ষা তৈরী করে.
নতুন সংস্করণ 1.3.0
<লি> crates.io উপর অনেক জনপ্রিয় crates এখন স্থিতিশীল রিলিজ চ্যানেলে কাজ.
<লি> মৌলিক পূর্ণসংখ্যা ধরনের পাটিগণিত এখন ডিবাগ মধ্যে ওভারফ্লো জন্য পরীক্ষা তৈরী করে.
নতুন সংস্করণ 1.0.0
<লি> crates.io উপর অনেক জনপ্রিয় crates এখন স্থিতিশীল রিলিজ চ্যানেলে কাজ.
<লি> মৌলিক পূর্ণসংখ্যা ধরনের পাটিগণিত এখন ডিবাগ মধ্যে ওভারফ্লো জন্য পরীক্ষা তৈরী করে.
সংস্করণে নতুন 0.12.0 / 1.0.0-beta.4:
<লি> মরচে প্যাকেজ ম্যানেজার, জাহাজী, উন্নত চলতে এবং কখনও কখনও বেশ ভয়ঙ্কর বলে মনে করা হয়.
<লি> অনেক এসটিডি এপিআই এর পর্যালোচনা এবং বিকাশশীল মরচে কোডিং নির্দেশিকা সঙ্গে সঙ্গতিপূর্ণ জন্য আপডেট করা হয়েছে. স্ট্যান্ডার্ড লাইব্রেরি ডকুমেন্টেশন স্থিতিশীল অগ্রগতি ট্র্যাক.
<লি> ক্ষুদ্র লাইব্রেরি অপ্রচলিত গাছ GitHub থেকে জং-? Lang প্রতিষ্ঠান ব্যবহার করা সরানো হয়েছে: UUID, semver, উল্লিখিত glob, num ফাইলে, hexfloat, fourcc. তারা পণ্যসম্ভার সঙ্গে ইনস্টল করা যাবে.
<লি> লাইফটাইম লোপ দেয় সারা টীকা অনেক সাধারণ পরিস্থিতিতে ফাংশন ঘোষণা বাম বন্ধ করা হবে.
<লি> মরচে এখন 64 বিট উইন্ডোজ. উপর কাজ করে
সংস্করণে নতুন 0.12.0 / 1.0.0-আলফা:
<লি> মরচে প্যাকেজ ম্যানেজার, জাহাজী, উন্নত চলতে এবং কখনও কখনও বেশ ভয়ঙ্কর বলে মনে করা হয়.
<লি> অনেক এসটিডি এপিআই এর পর্যালোচনা এবং বিকাশশীল মরচে কোডিং নির্দেশিকা সঙ্গে সঙ্গতিপূর্ণ জন্য আপডেট করা হয়েছে. স্ট্যান্ডার্ড লাইব্রেরি ডকুমেন্টেশন স্থিতিশীল অগ্রগতি ট্র্যাক.
<লি> ক্ষুদ্র লাইব্রেরি অপ্রচলিত গাছ GitHub থেকে জং-? Lang প্রতিষ্ঠান ব্যবহার করা সরানো হয়েছে: UUID, semver, উল্লিখিত glob, num ফাইলে, hexfloat, fourcc. তারা পণ্যসম্ভার সঙ্গে ইনস্টল করা যাবে.
<লি> লাইফটাইম লোপ দেয় সারা টীকা অনেক সাধারণ পরিস্থিতিতে ফাংশন ঘোষণা বাম বন্ধ করা হবে.
<লি> মরচে এখন 64 বিট উইন্ডোজ. উপর কাজ করে
নতুন সংস্করণ 0.11.0 :.
<লি> ভেক্টর সূচকগুলি ও নামান পরিমাণে উভয় একটি `uint` এখন কোনো অবিচ্ছেদ্য টাইপ করার পরিবর্তে হতে প্রয়োজন বোধ করা হয়.
<লি> বাইট অক্ষর, বাইট স্ট্রিং, এবং কাঁচা বাইট স্ট্রিং লিটারেল এখন সব স্বাভাবিক আক্ষরিক prefixing একটি `b` কে সঙ্গে দ্বারা সমর্থিত হয়.
<লি> একাধিক Abis আর একটি ABI স্ট্রিং অনুমতি দেওয়া হয়
<লি> clousres / পদ্ধতি জীবনকালের জন্য সিনট্যাক্স সামান্য tweaked হয়েছে.
<লি> ভাসমান বিন্দু মডুলাস, ভাষা থেকে সরিয়ে ফেলা হয়েছে এটি এখনও একটি লাইব্রেরি বাস্তবায়ন দ্বারা উপলব্ধ করা হয়, যদিও.
<লি> ব্যক্তিগত enum রূপগুলো এখন অননুমোদিত হয়.
<লি> `priv` শব্দ ভাষা থেকে সরিয়ে ফেলা হয়েছে.
<লি> `ব্যবহার foo বিন্যাস, বার, Baz;.` সিনট্যাক্স ভাষা থেকে সরিয়ে ফেলা হয়েছে
<লি> অন্য মূর্তিতে স্বকীয় আর টাইপ পরামিতি উপর কাজ করে.
<লি> স্থিতিবিদ্যা এখন তাদের সংজ্ঞা ব্লক / আইটেম অনুমতি দেয়.
<লি> বৈশিষ্ট্য সীমা সঙ্গে + পরিবর্তে বস্তু থেকে পৃথক করা হয়. এখন করুন
<লি> Mutably ধার বস্তু আর যখন তারা ধার করা যাবে পড়া.
আপনি কি নতুন সংস্করণ 0.10
<লি> `সঙ্গে @` -pointers ভাষা থেকে সরিয়ে দেওয়া হয়েছে. প্যাটার্নস করুন
<লি> অনন্য ভেক্টর ( `~ [টি]`) সঙ্গে প্যাটার্নস ভাষা থেকে সরানো হয়েছে.
<লি> অনন্য স্ট্রিং ( `~ str`) ভাষা থেকে সরিয়ে দেওয়া হয়েছে সঙ্গে প্যাটার্নস.
সংস্করণ 0.9 নতুন : রানটাইম ও ইনপুট / আউটপুটের সাব-সিস্টেম থেকে
<লি> চালু স্ট্যাটিক লিঙ্ক এবং লিঙ্ক সময় অপ্টিমাইজেশান.
<লি> ভাষায় ক্লোজার ব্যবহারের বিভিন্ন কমিয়ে.
সংস্করণ 0.8 নতুন
<লি> বিদেশী ফাংশন ধরণ এখন `extern করুন & quot হয়; সি করুন & quot; `* U8 'এর পরিবর্তে fn`.
<লি> FFI পরিবর্তে একটি স্ট্যাক সুইচিং আলোয়ান মাধ্যমে পরিবর্তন করা হয়েছে যে এই ধরনের বিদেশী ফাংশন সরাসরি বলা হয়.
<লি> `for` লুপ সিনট্যাক্স` Iterator` বৈশিষ্ট্য সঙ্গে কাজ করতে পরিবর্তিত হয়েছে.
<লি> অবশেষে, উইন্ডোজ উপর কাজ unwinding.
<লি> ডিফল্ট পদ্ধতি ব্যবহারের জন্য প্রস্তুত হয়.
<লি> অনেক বৈশিষ্ট্য উত্তরাধিকার বাগ সংশোধন করা হয়েছে.
<লি> মালিকানাধীন এবং ধার বৈশিষ্ট্য বস্তু আরো নির্ভরযোগ্যভাবে কাজ.
সংস্করণ 0.6 নতুন
<লি> `rustc --test` এখন সঙ্গে` # [বেঞ্চ] `অ্যাট্রিবিউট benchmarks সমর্থন করুন
<লি> rustc এখন * প্রচেষ্টা বানানের সাজেশন প্রস্তাব * করুন
<লি> এআরএম এবং Android এর জন্য উন্নত সমর্থন করুন
<লি> প্রিলিমিনারী MIPS ব্যাক করুন
<লি> উন্নত বিদেশী ফাংশন ABI এক্স 86 জন্য বাস্তবায়ন করা x86_64 করুন
<লি> বিভিন্ন মেমরির ব্যবহার উন্নতি করুন
<লি> মরচে কোড সীমিত অবস্থার অধীনে বিদেশী কোড এমবেড করা যেতে পারে করুন
নতুন সংস্করণ 0.5
<লি> Timsort `গুলি- থেকে :: sort` করুন যোগ
<লি> নতুন অগ্রাধিকার কিউ, `গুলি- :: priority_queue` করুন
<লি> serializable ধরনের জন্য পাইপ, `গুলি- :: flatpipes '
<লি> ধারাবাহিকতাতে হতে পরিবর্তন বৈশিষ্ট্য ভিত্তিক করুন
<লি> প্রসারিত `getopts` সংজ্ঞা করুন
<লি> `std` করতে ফিউচার সরেছে করুন
<লি> `কোর :: comm`` oldcomm` পালটে. এখনও অবচিত করুন
<লি> `rustdoc` এবং` cargo` লাইব্রেরি এখন করুন
<লি> লাইসেন্সের ডুয়াল এমআইটি / APL2 থেকে এমআইটি থেকে পরিবর্তিত করুন
সংস্করণ 0.3.1 নতুন .
নতুন সংস্করণ 0.3
<লি> শব্দার্থিক পরিষ্করণ করুন
<লি> পরীক্ষামূলক নতুন ভাষা বৈশিষ্ট্য করুন
<লি> প্রকার প্রতিফলন করুন
<লি> বিভিন্ন অপ্রচলিত বৈশিষ্ট্য অপসারণ করুন
<লি> কম্পাইলার পুনর্গঠন করুন
এ সীমাবদ্ধতা করুন :.
<লি> পারফরমেন্স উদ্দীষ্ট লক্ষ্য নিচে.
<লি> স্ট্যান্ডার্ড লাইব্রেরি API গুলি ব্যাপক পরিবর্তন সাপেক্ষে, পুনর্গঠন.
<লি> ভাষা-স্তর সংস্করণ এখনো কর্মক্ষম নয় - ভবিষ্যতে কোড অপ্রত্যাশিতভাবে ভেঙে দেব করুন .
পাওয়া মন্তব্যসমূহ না