Embedded C
এমবেডেড সি হ 'ল সি প্রোগ্রামিং ভাষার জন্য সি স্ট্যান্ডার্ড কমিটি দ্বারা বিভিন্ন এমবেডেড সিস্টেমের জন্য সি এক্সটেনশনের মধ্যে বিদ্যমান সাধারণ সমস্যাগুলি সমাধান করার জন্য ভাষার এক্সটেনশনের একটি সেট। নির্দিষ্ট-বিন্দু গাণিতিক, একাধিক স্বতন্ত্র মেমরি ব্যাঙ্ক এবং মৌলিক আই/ও ক্রিয়াকলাপের মতো উন্নত মাইক্রোপ্রসেসর বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য এমবেডেড সি প্রোগ্রামিংয়ের জন্য সাধারণত সি ভাষায় অ-মানক এক্সটেনশনের প্রয়োজন হয়। সি স্ট্যান্ডার্ড কমিটি একটি প্রযুক্তিগত প্রতিবেদন তৈরি করেছে, যা সম্প্রতি 2008 সালে সংশোধিত হয়েছে এবং 2013 সালে পর্যালোচনা করা হয়েছে, যা সমস্ত বাস্তবায়নের জন্য একটি সাধারণ মান প্রদান করে। এর মধ্যে বেশ কয়েকটি বৈশিষ্ট্য রয়েছে যা সাধারণ সি-তে উপলব্ধ নয়, যেমন স্থির-বিন্দু গাণিতিক, নামযুক্ত ঠিকানা স্থান এবং মৌলিক আই/ও হার্ডওয়্যার ঠিকানা। এমবেডেড সি স্ট্যান্ডার্ড সি-এর বেশিরভাগ সিনট্যাক্স এবং শব্দার্থবিদ্যা ব্যবহার করে, যেমন, প্রধান () ফাংশন, পরিবর্তনশীল সংজ্ঞা, ডেটাটাইপ ঘোষণা, শর্তাধীন বিবৃতি (যদি, স্যুইচ কেস), লুপ (যখন, জন্য), ফাংশন, অ্যারে এবং স্ট্রিং, কাঠামো এবং ইউনিয়ন, বিট অপারেশন, ম্যাক্রো ইত্যাদি। তথ্যসূত্র সি (প্রোগ্রামিং ভাষা) সি প্রোগ্রামিং ভাষা পরিবার এমবেডেড সিস্টেম