KompyuterlarDasturlash

"Bu nima" u "bu" qaytib keldi, yigit haqida gap: Haqiqat mavhum asos

Balki kelajakda hisoblash biznesda bo'lgan va nol haqida unutib, va protsessor bayt va so'z faoliyat, lekin hozirgacha hamma narsa taqdim etiladi ikkilik dunyo va uning qoidalariga ko'ra yashay olmaydi. Nima to'p va u amal qaerda - mutlaqo ochiq bo'lishi mumkin. As erta uning ko'rinishi boshida birinchi protsessor registrlari edi, va uning ishlar mantiq xotirasi muhtoj edi. oddiy g'oyalar natijasida "u" de facto aylandi suyakka "zarur, deb."

Function protsessor, ikkilik mantiq

protsessor xotirani nazorat qiladi va bir uslub kodi ijro mantiq amalga oshiradi. dastur - operatsiyalar ketma-ketligini ifodalaydi vazifalarini bir yoki bir to'siq: Bas, albatta, bir narsa tanlash uchun, bir narsa qo'yish hisoblanadi. Operatsion tizimi - shu kodi, ko'proq mas'ul: u bajarishi va boshqa dasturlarni nazorat qilish vazifasi yuklatilgan.

ikkilik operatsiyalar faqat bir natija - Aslida (algoritm mustaqil elementi) faoliyat. Dastur o'zini anglaydi va kod boshqa qismlarini muvofiqlashtiradi vazifasidan farq qiladi.

alohida va turli elementlarning bir ketma-ketlikda sifatida qabul dizayn algoritm. Har bir o'z (odatda faqat bir) vazifasini oshiradi - u Visual nosozliklarni tuzatish, amaliy uchun qulay hisoblanadi. Bu dasturlash algoritmlarni bir kutubxona yaratish va boshqa loyihalarda ularni ishlatish, rivojlanish jarayonini soddalashtirish imkonini beradi.

Yuborish va boshqarish qaytadi

Dastur natijasi hisoblangan, uni ma'lumotlarni o'tib, vazifasini chaqiradi. Qaytish nazorat ishlashi uchun keyingi qo'ng'iroq kuni amalga oshirilishi kerak, chunki boshqa kodi qismi ijrosini boshlab, tashqaridan boshlanadi. Ushbu mexanizm kodi ijro va butun dastur natijalari erishish maqsadida tomonidan taqdim etiladi.

Kodi xotiraga yuklangan va izchillik bilan amalga oshiriladi. funktsiyani (kodi yana bir parcha) qo'ng'iroq qilish uchun, to'p ishlatiladi. Nima bu? Xotira (va unga bir ko'rsatkich) har bir keyingi element oldingi ustiga bayrok deb oddiy farq. Quyida biron olish Chunki, siz ishlashni olish kerak va unga bo'lgan barcha. Pointer har doim qorishmasidan joriy holatiga ishora.

Dastlab, to'p Qaytish manzilini oladi - qo'ng'iroq ishga quyidagi manzil. So'ngra chaqirdi funktsiyasi uchun zarur barcha ma'lumotlarni qo'yish. deb nomlangan funktsiya ularni qayta ishlash, ma'lumotlarni tanlaydi, va suyakka oxirgi element uchun natija qaytadi nazorat chiqaradi. Team: "uni suyakka" berilgan oldingi markerni harakat, va "u" qayta ishlash uchun ketadi tanlangan.

Registrlari AX, BX, CX, DX, EX axborot yoshi davrining boshidan ramzi bo'ldi, lekin SP va SS - uning asosiy tumor hisoblanadi. Qanday dasturlash otryadi foydalanish? o'tmishda misollar erta davrida me'moriy yodgorliklari bo'lmaydi. Stack birgalikda so'zlar "funksiyasi" va "özyineleme" bilan, ikkilik dunyoga keldi va dasturlash amaliyotining umumiy mantiq kirib ketdi.

qanday qaror ma'lumotlarni xizmat

mexanizmi ustidan ketma özyineleme jumladan kodi turli qismlarida, bir necha qo'ng'iroqlar imkonini beradi: bir vazifani o'zini chaqiradi. tabiiy chegaralar bor: qorishmasidan va kod xotira hajmi etarli bo'lishi kerak. aniq - dastur to'g'ri bo'lsa, keyin uning ishlashi barqaror, uzatish / Qaytish boshqarish bo'ladi.

Plitalar stol yotar yuborilgan bir dasta, yolg'on deb Stack, to'la. bo'lgan plitalar taqdiri, ularning tarkibi, bu uzatiladi bir joyda hal qilinadi. hamkorlikning mantiqiy ko'ra, jamoa "to'p, u" beradi oldindan uyushtirilgan, deb atalgan kishilar, va u deb nomlangan kimsalar o'rtasida bu. jarayoni tugaganidan keyin u stol ustida suyakka yuborgan quyidagi manzilga nazorat qaytishga muhim ahamiyatga ega.

Juda oddiy va samarali mantiq. qaror qilingan, deb nima, stol ustida - uning g'amxo'rlik, asosiy narsa har doim ishlashi uchun keyingi da'volariga nazorat qaytishga - u bir ma'lumotlar suyakka yuboradi nima stol da, uning aloqa - u topilmalar bilan ketadi bo'lib faoliyat ko'rsatadi. funktsiya Özyineleme tan, lekin ma'lumotlar qorishmasidan tushib, agar yineleme mumkin faqat o'zini qo'ng'iroq mumkin.

fundamental ajralmaslikka

oddiy va amaliy nuqtai nazardan asosini bo'lib qolsa, deyarli, biz oqilona ob'ektiv bo'lishi uchun kutish, va ikkinchisi uzoq umr mumkin. plitalari bir to'p qumtepalarga tuqqan va to'p, bir butun sifatida ish CPU, operatsion tizimlar, dasturlar, vazifalari va yuqori texnologiyali sektoriga taqdim.

Bu tilning yashash uchun kurashda sintaktik, semantik, dasturiy kelishuvlar va ustuvor haqida bo'sh nizo holda taxmin mumkin Classic ishi oddiy, lekin kamdan-kam holatda asosi bo'ldi.

Qisman sifatida xotira hujayra edi, va u shu kungacha saqlanib qolgan, lekin bu uning fikr o'zgardi ekan. Ishonch kuchli yozib qalin o'tib, ular hozir bir narsa, hech narsa bo'lishi va u allaqachon juda muhim, chunki, hech narsa real xotirasida ushlab mumkin deb da'vo.

Tayinlash operatorlari, shartlari, ko'chadan, bloklari ... shuningdek, uzoq vaqt davomida sintaktik muhim emas, uning ma'no jihatidan ancha kichik aylantirildi. dasturlash tillari ideallari uchun kurash ulardan biri g'alaba qozonish uchun imkoniyat berilmaydi. Muallifning Dasturchi g'amho'rlik emas, balki til - Asboblar (tuzuvchi / tarjimon / qobiq) shunchaki ish, / foydalanish yozish uchun barqaror va to'liq xususiyatli, va qanday qilib va nima bo'lishi shart.

Stack g'oyalar va texnologiyalarni rivojlantirish global jarayoniga yangi ma'no kasb etdi. ular qulay bir-biriga ustiga qilgan qaysi shaklda o'zgaruvchilar, va algoritmlarni va operatorlari bir-biri kiritilgan. bir xil ish beradi qachon tez-tez, protokol suyakka haqida eshitish mumkin.

Stack, funktsional va Yineleme - sinonim emas, albatta, lekin ular siz axborotni taqdim va qayta ishlash noyob versiyalarini yaratish imkonini beruvchi, mukammal bir-birini to'ldiradi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.atomiyme.com. Theme powered by WordPress.