Embedded C
એમ્બેડેડ સી એ વિવિધ એમ્બેડેડ સિસ્ટમો માટે સી એક્સ્ટેંશન વચ્ચે અસ્તિત્વમાં રહેલા સમાનતાના મુદ્દાઓને સંબોધવા માટે સી સ્ટાન્ડર્ડ્સ કમિટી દ્વારા સી પ્રોગ્રામિંગ લેંગ્વેજ માટે ભાષા એક્સ્ટેંશનનો સમૂહ છે. નિશ્ચિત-બિંદુ અંકગણિત, બહુવિધ અલગ મેમરી બેંકો અને મૂળભૂત I/O કામગીરીઓ જેવી ઉન્નત માઇક્રોપ્રોસેસર સુવિધાઓને ટેકો આપવા માટે એમ્બેડેડ C પ્રોગ્રામિંગને સામાન્ય રીતે C ભાષામાં બિન-માનક વિસ્તરણની જરૂર પડે છે. સી સ્ટાન્ડર્ડ્સ કમિટીએ એક ટેકનિકલ રિપોર્ટ તૈયાર કર્યો હતો, જેમાં તાજેતરમાં 2008માં સુધારો કરવામાં આવ્યો હતો અને 2013માં તેની સમીક્ષા કરવામાં આવી હતી, જેમાં તમામ અમલીકરણોનું પાલન કરવા માટે એક સામાન્ય ધોરણ પૂરું પાડવામાં આવ્યું હતું. તેમાં સામાન્ય સીમાં ઉપલબ્ધ ન હોય તેવી સંખ્યાબંધ વિશેષતાઓનો સમાવેશ થાય છે, જેમ કે નિશ્ચિત-બિંદુ અંકગણિત, નામવાળી સરનામાંની જગ્યાઓ અને મૂળભૂત I/O હાર્ડવેર સરનામું. એમ્બેડેડ સી પ્રમાણભૂત સી ના મોટાભાગના વાક્યરચના અને શબ્દાર્થનો ઉપયોગ કરે છે, દા. ત., મુખ્ય () કાર્ય, ચલ વ્યાખ્યા, ડેટાટાઇપ ઘોષણા, શરતી નિવેદનો (જો, સ્વિચ કેસ), લૂપ્સ (જ્યારે, માટે), કાર્યો, એરે અને સ્ટ્રિંગ્સ, માળખાં અને યુનિયન, બીટ ઓપરેશન્સ, મેક્રો, વગેરે. સંદર્ભો સી (પ્રોગ્રામિંગ લેંગ્વેજ) સી પ્રોગ્રામિંગ લેંગ્વેજ ફેમિલી એમ્બેડેડ સિસ્ટમ્સ