O'rnatilgan C - Embedded C - Wikipedia

O'rnatilgan C uchun kengaytirilgan til kengaytmalari to'plamidir C dasturlash tili tomonidan S standartlari qo'mitasi har xil uchun C kengaytmalari o'rtasida mavjud bo'lgan umumiylik muammolarini hal qilish o'rnatilgan tizimlar.

O'rnatilgan C dasturlash uchun kengaytirilgan qo'llab-quvvatlash uchun odatda C tiliga nostandart kengaytmalar kerak mikroprotsessor kabi xususiyatlar sobit nuqta arifmetikasi, bir nechta aniq xotira banklari va asosiy I / O operatsiyalar. 2008 yilda C Standartlari bo'yicha Qo'mita barcha dasturlarga rioya qilishlari uchun umumiy standartni taqdim etish orqali C tilini bunday imkoniyatlarni kengaytirish uchun kengaytirdi. U oddiy C-da mavjud bo'lmagan bir qator funktsiyalarni o'z ichiga oladi, masalan, sobit nuqtali arifmetik, nomlangan bo'shliqlar va asosiy I / U apparati manzillari. O'rnatilgan C standart S ning sintaksis va semantikasining aksariyat qismidan foydalanadi, masalan, main () funktsiyasi, o'zgaruvchining ta'rifi, ma'lumotlar turini e'lon qilish, shartli bayonotlar (agar, holatni almashtirish), ko'chadan (while, uchun), funktsiyalar, massivlar va satrlar, tuzilmalar va birlashma, bit operatsiyalar, makroslar va boshqalar.[1]

Texnik hisobot 2004 yilda nashr etilgan[2] va 2006 yilda ikkinchi qayta ko'rib chiqish.[3]

Adabiyotlar

  1. ^ Skansholm, yanvar. Vägengacha C [C ga boradigan yo'l] (shved tilida). Studentlitteratur. 237-774 betlar. ISBN  91-44-01468-6. Ushbu maqolani o'z ichiga olgan C-ichiga o'rnatilgan dasturlashning yaxshi namunasini o'z ichiga oladi. Chegaralar singari, mashina tilida nima qilish kerak.
  2. ^ "Axborot texnologiyalari - dasturlash tillari, ularning muhiti va tizim dasturiy interfeyslari - o'rnatilgan protsessorlarni qo'llab-quvvatlash uchun C dasturlash tili uchun kengaytmalar" (PDF). www.open-std.org. ISO / IEC JTC1 SC22 WG14 N1021, hujjatning mos yozuvlar raqami: ISO / IEC DTR 18037. 2003-09-24. Olingan 2018-12-18.
  3. ^ "Axborot texnologiyalari - dasturlash tillari - C - o'rnatilgan protsessorlarni qo'llab-quvvatlash uchun kengaytmalar" (PDF). www.open-std.org. ISO / IEC JTC1 SC22 WG14 N1169, hujjatning ma'lumot raqami: ISO / IEC TR 18037. 2006-04-04. Olingan 2018-12-18.