C dasturlsh tili va dastur tuzilishi




Download 348.47 Kb.
bet1/3
Sana22.10.2022
Hajmi348.47 Kb.
#27814
  1   2   3
Bog'liq
C TILI VA DASTUR TUZILISHI
amaliy immun 2-kurs (2), Biotex leksiya

C DASTURLSH TILI VA DASTUR TUZILISHI
C dasturlash tilining ommaviyligi, ayniqsa avvalgi merosini eslab qolish qiyin. Ehtimol, har bir ishlab chiqaruvchi hech bo'lmaganda uning mavjudligini biladi va maksimal darajada uni dasturlashga harakat qildi. C bu C ++, ob'ektiv-C, C #, Java kabi tillarga oldingi tillar.
Microsoft o'z platformasida ona tilini rivojlantirish uchun .Net Si kabi sintaksisni tanladi. Bundan tashqari, Si-da ko'plab operatsion tizimlar yozilgan.
Albatta, Si ideal emas: til yaratuvchilari - Ken Tompson va Dennis Ritti - uzoq vaqt Biz buni yaxshiladik. Si standartlashtirish si hozirgacha davom etmoqda. Bu 45 yildan ortiq mavjud va faol foydalaniladi.
Bu ko'pincha faqat u bilan bog'liq emas, lekin ikkita dasturlash tillari - C / C ++. Biroq, nuqta "sof" Si haqida aniq muhokama qilinadi.

SI tili algolga boy (algol tilida shifrilangan), 1958 yilda Evropa va Amerika olimlar qo'mitasi, Shveytsariyaning Shadixining Shimoliy Texnika maktabi bo'yicha kompyuter fanlari sohasida. Til fortrraning tilining ba'zi kamchiliklariga javob va ularni tuzatishga urinish edi. Bundan tashqari, Si faoliyatini yaratish ishlarni tashkil etish bilan chambarchas bog'liq unix tizimlariKen Tompson va Dennis Ritchi ham ishladi.


Un
Bir nechta kirish kompyuteri, mashinaga ega bo'lgan bilim, erkak va kompyuter 1963 yilda MIT bilan sof tadqiqot sifatida boshlandi.
MAS loyihasi doirasida CTS operatsion tizimi ishlab chiqilgan (mos keladigan vaqt almashish tizimi). 60-yillarning ikkinchi yarmida, Bbn, DTS, JUSS, SDC, SDC va hisoblash xizmati kabi boshqa bir necha vaqt ajratish tizimlari, shu jumladan.
MIK - MIT, qo'ng'iroq telefon laboratoriyalari (BTL) va umumiy elektr (GE) va umumiy elektr (GE), GE-645 kompyuter uchun vaqt ajratish uchun. Oxirgi kompyuter Ko'pchilik tarkibida 2000 yil 31 oktyabrdan o'chirilgan.
Biroq, BTL ushbu loyihaning 1969 boshlarida qaytib ketdi.
Uning ba'zi xodimlari (Ken Tompson, Dennis Rititi, Feldman, Dug Morris, Bob Morris, Joe Osenna) o'zingiz ustingizda ishlashni davom ettirishni xohlashdi. Tompson 435 yillarda kosmos sayohat o'yinida ishlagan. Bu birinchi navbatda ko'pchilik uchun yozilgan va keyinchalik Gecos-635-da GECOS bo'yicha qayta yozganlar. O'yin quyosh tizimining tanasini simulyatsiya qildi va o'yinchi kemada sayyora yoki sun'iy yo'ldoshning biron bir joyga ekish kerak edi.
Ushbu kompyuterning na dasturi ham bunday o'yin uchun yaxshi edi. Tompson alternativani qidirdi va O'yinni PDP-7 uchun qayta yozdi. Xotira 8k 18 bitli so'zlarning hajmi edi va grafika mahsulotlarini ishlab chiqarish uchun hali vektorli displeyda ishlov berildi.

Slidecare.net
Tompson va Ritti butunlay Controlber-da to'liq o'tkazib, perfektsionerlarga o'tkaziladi. Tompson bu faol yoqmadi va u fayl tizimidan boshlab, OS uchun OS yozishni boshladi. Shunday qilib, Unix paydo bo'ldi.
Tompson har qanday vositalardan foydalangan holda uning dizayni bo'yicha ishlab chiqilgan qulay hisoblash muhitini yaratmoqchi. Uning orqasiga qaraydigan g'oyalari, ular qayta ishlangan ko'plab yangiliklarni, shu jumladan jarayon tushunchasini boshqarish, daraxtning asoslari sifatida o'zlashtirdilar fayl tizimi, foydalanuvchi dasturi sifatida buyruqlar tarjimoni, matnli fayllarning soddalashtirilgan ko'rinishi va qurilmalarga mo'ljallangan kirish.

PDP-7 Unix BCPL Tilining ta'siri ostida yaratilgan yuqori darajadagi B tilining boshlanishini ham qayd etdi. Dennis Ritti aytadiki, Si Bcpl xotirada joylashtirildi va tiklangan Tompsonni sinchkovlik bilan ajratdi. Asta-sekin S.

IT-World.com
1973 yilga kelib SI juda kuchli bo'ldi va dastlab PDP-11/20 to'plamida yozilgan asosiy va aksariyat UNIX yadrosi C-da qayta yozildi. Bu majlis egasi bo'lmagan tilda yozilgan birinchi operatsion tizimlardan biri edi.

Ma'lum bo'lishicha, u Unix operatsion tizimini yaratish jarayonida olingan "tegishli mahsulot".

Download 348.47 Kb.
  1   2   3




Download 348.47 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



C dasturlsh tili va dastur tuzilishi

Download 348.47 Kb.