Dennis tomonidan ishlab chiqilgan C tili Ritchie 1972 yilda yangi UNIX operatsion tizimini dasturlash uchun mos til sifatida.
Tezlikni oshirish uchun operatsion tizimlar an'anaviy ravishda past darajadagi assembler tilida yozilgan, ammo C tili o'zini shunchalik yaxshi isbotladiki, UNIX OT kodlarining 90% dan ortig'i unda yozilgan. SI tili o'rta darajadagi til sifatida mashhur bo'lib, u yuqori darajadagi tillarning qulayligi, qisqaligi va ko'chmaligini kompyuter uskunasiga to'g'ridan-to'g'ri kirish imkoniyati bilan birlashtiradi, bu odatda faqat Assambleya tilida dasturlash orqali erishiladi. .
tilini o'rganish unchalik oson emas va puxta dasturlashni talab qiladi, lekin u sizga murakkab va juda samarali dasturlar yaratish imkonini beradi.
DasturyoqilganSI # o'z ichiga oladi # o'z ichiga oladi main()
{
float a[100], s; int i, n;clrscr(); printf("n=");scanf("%i", &n);for (i = 1; i <= n; i++) { printf("a[%i]=", i); scanf("%f", &a[i]);}s=0;for (i = 1; i <= n; i++) s = s + a[i];printf("s = % f \ n" , s); 0 ni qaytaring;}
6.12. Asbob dasturlari nima uchun kerak?
Dasturiy vositalar - bu boshqa amaliy yoki tizim dasturlarini ishlab chiqish, o'zgartirish yoki ishlab chiqishda foydalaniladigan dasturlar.
Maqsadlari bo'yicha ular dasturlash tizimlariga o'xshaydi. Asbob dasturlari, masalan, quyidagilarni o'z ichiga oladi:
muharrirlar;
dastur tuzish vositalari;
disk raskadrovka dasturlari, ya'ni. dasturdagi xatolarni topish va tuzatishga yordam beruvchi dasturlar;
tez-tez ishlatiladigan tizim harakatlarini amalga oshiradigan yordamchi dasturlar;
grafik dasturlar paketlari va boshqalar.
dasturiy ta'minotni ishlab chiqishning barcha bosqichlarida yordam berishi mumkin .