সুইফ্ট 5.2 প্রোগ্রামিং ভাষার ডকুমেন্টেশন
সুইফ্ট প্রোগ্রামিং ভাষার ডকুমেন্টেশন v5.2
সুরক্ষা, কর্মক্ষমতা এবং সফ্টওয়্যার ডিজাইনের ধরণগুলির জন্য আধুনিক পদ্ধতির ব্যবহার করে তৈরি করা একটি সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা।
সুইফট প্রকল্পের লক্ষ্য হ'ল সিস্টেম প্রোগ্রামিং থেকে শুরু করে মোবাইল এবং ডেস্কটপ অ্যাপ্লিকেশন, ক্লাউড পরিষেবাদি পর্যন্ত স্কেলিং ব্যবহারের জন্য সর্বোত্তম উপলভ্য ভাষা তৈরি করা। সর্বাধিক গুরুত্বপূর্ণ, সুইফটটি বিকাশকারীদের জন্য সঠিক প্রোগ্রামগুলি রচনা এবং বজায় রাখার জন্য ডিজাইন করা হয়েছে। এই লক্ষ্য অর্জনের জন্য, আমরা বিশ্বাস করি যে সুইফট কোড লেখার সর্বাধিক সুস্পষ্ট উপায়টিও অবশ্যই:
সেফ। কোড লেখার সর্বাধিক সুস্পষ্ট পদ্ধতিতেও নিরাপদ পদ্ধতিতে আচরণ করা উচিত। অপরিজ্ঞাত আচরণটি সুরক্ষার শত্রু এবং সফ্টওয়্যার উত্পাদনের আগে বিকাশকারীদের ভুলগুলি ধরা উচিত। কখনও কখনও সুরক্ষার পক্ষে বেছে নেওয়া মানে সুইফ্টটি কঠোর বোধ করবে তবে আমরা বিশ্বাস করি যে স্পষ্টতা দীর্ঘমেয়াদে সময় সাশ্রয় করে।
ফাস্ট। সি-ভিত্তিক ভাষাগুলির (সি, সি ++, এবং উদ্দেশ্য-সি) প্রতিস্থাপন হিসাবে সুইফ্টের লক্ষ্য। যেমন, বেশিরভাগ কাজের জন্য সুইফ্ট অবশ্যই সেই ভাষার সাথে তুলনীয় হতে পারে। পারফরম্যান্সটি অবশ্যই অনুমানযোগ্য এবং সামঞ্জস্যপূর্ণ হতে হবে, সংক্ষিপ্ত বিস্ফোরণগুলিতে কেবল দ্রুত নয় যেগুলি পরে পরিষ্কার-পরিচ্ছন্নতার প্রয়োজন। উপন্যাস বৈশিষ্ট্য সহ প্রচুর ভাষা রয়েছে - দ্রুত হওয়া খুব বিরল।
ভাবপূর্ণ। কম্পিউটার সায়েন্সে দশকের দশকের অগ্রগতি থেকে সাইনট্যাক্স সরবরাহের জন্য সুফলগুলি ব্যবহার করা একটি আনন্দ যা আধুনিক বৈশিষ্ট্য বিকাশকারীরা আশা করে। তবে সুইফ্ট কখনই করা হয় না। আমরা ভাষার অগ্রগতি পর্যবেক্ষণ করব এবং সুইফটকে আরও উন্নত করার জন্য ক্রমাগতভাবে বিকশিত হয়ে কী কাজ করে তা আলিঙ্গন করব।
সরঞ্জামগুলি সুইফট বাস্তুতন্ত্রের একটি গুরুত্বপূর্ণ অংশ। আমরা বিকাশকারীর টুলসেটের মধ্যে ভালভাবে সংহত করার জন্য, দ্রুত নির্মানের জন্য, দুর্দান্ত ডায়াগনস্টিকগুলি উপস্থাপন করার জন্য, এবং ইন্টারেক্টিভ বিকাশের অভিজ্ঞতা সক্ষম করার চেষ্টা করি। সরঞ্জামগুলি প্রোগ্রামিংকে আরও শক্তিশালী করে তুলতে পারে, যেমন সুইড-ভিত্তিক খেলার মাঠগুলি এক্সকোডে করে বা লিনাক্স সার্ভার-সাইড কোডের সাথে কাজ করার সময় একটি ওয়েব-ভিত্তিক আরপিএল পারে।
সূচীপত্র
সুইফ্ট সম্পর্কে
সংস্করণ সামঞ্জস্য
একটি সুইফট ভ্রমণ
অধিকার
বেসিক অপারেটর
স্ট্রিংস এবং চরিত্রগুলি
সংগ্রহের প্রকারগুলি
নিয়ন্ত্রণ প্রবাহ
ক্রিয়াকলাপ
বন্ধ
Enumerations
কাঠামো এবং ক্লাস
প্রোপার্টি
পদ্ধতি
সাবস্ক্রিপ্ট
উত্তরাধিকার
আরম্ভ
Deinitialization
.চ্ছিক চেইনিং
ত্রুটি পরিচালনা
টাইপ কাস্টিং
নেস্টেড প্রকার
এক্সটেনশানগুলি
প্রোটোকল
জেনেরিক্স
অস্বচ্ছ প্রকারভেদ
স্বয়ংক্রিয় রেফারেন্স গণনা
মেমরি সুরক্ষা
প্রবেশাধিকার নিয়ন্ত্রণ
উন্নত অপারেটর
ভাষা রেফারেন্স সম্পর্কে
লেক্সিকাল স্ট্রাকচার
প্রকারভেদ
প্রকাশ
বিবৃতি
ঘোষণা
আরোপ করা
প্যাটার্নস
জেনেরিক পরামিতি এবং তর্কগুলি
ব্যাকরণের সংক্ষিপ্তসার
নথি পুনর্বিবেচনার ইতিহাস