Эмне үчүн C жогорудан ылдый деп аталат?
Эмне үчүн C жогорудан ылдый деп аталат?

Video: Эмне үчүн C жогорудан ылдый деп аталат?

Video: Эмне үчүн C жогорудан ылдый деп аталат?
Video: ТАГДЫР МАтрицасын КОЛДОНУУ МЕНЕН КИРЕШЕ КАНТИП КӨБӨЙТҮП КЕТТИМ | Нумеролог Артем Блок 2024, Декабрь
Anonim

эмне үчүн с деп аталат катары жогорудан төмөн мамиле? C программалоо колдонот жогорудан төмөн маселени чечүү үчүн мамиле кылуу. Жогорудан төмөн мамиле жогорку деңгээлдеги долбоорлоодон башталып, төмөнкү деңгээлде ишке ашыруу менен аяктайт. In жогорудан төмөн мамиле, биз ар кандай маселени чечүү үчүн төмөнкү ыкманы колдонобуз.

Ошондой эле, C жогорудан ылдый мамиле болобу?

Структурага/процедурага багытталган программалоо тилдери C программалоо тили төмөнкүдөй жогорудан ылдый мамиле . Ал эми C++ жана Java программалоо тили сыяктуу объектиге багытталган программалоо тилдери төмөн карай ээрчийт мамиле . Жогортон ылдый мамиле жогорку деңгээлдеги дизайн менен башталып, төмөнкү деңгээлдеги дизайн же иштеп чыгуу менен аяктайт.

Ошондой эле билиңиз, жогорудан ылдый мамиле деген эмнени билдирет? А үстү - ылдый мамиле (ошондой эле этаптуу дизайн катары белгилүү жана кээ бир учурларда ажыроонун синоними катары колдонулат) негизинен бузуу болуп саналат. төмөн системанын тескери инженерия ыкмасы менен анын композициялык подсистемаларын түшүнүү үчүн. Жогортон ылдый мамиле чоң сүрөт менен башталат.

Муну эске алганда, C тилинде жогорудан ылдый дизайн деген эмне?

А үстү - төмөн дизайн системанын анын курамындагы подсистемаларды түшүнүү үчүн майда бөлүктөргө ажыратуу. In үстү - төмөн дизайн , системанын обзору иштелип чыккан, конкреттештирилген, бирок эч кандай биринчи деңгээлдеги подсистемаларды деталдаштырбайт. А үстү - төмөн дизайн кадам катары да белгилүү дизайн.

Жогортон ылдый жана төмөн карай программалоо деген эмне?

Жогорку - төмөн программалоо эң жалпы модулдарды ишке ашыруу менен башталат жана конкреттүү функцияларды камсыз кылгандарды ишке ашырууга карай иштейт. Төмөнкү - программалоо адегенде конкреттүү функцияларды камсыз кылган модулдарды ишке ашырат, андан кийин жалпы модулдарды ишке ашыруу менен аларды бириктирет.

Сунушталууда: