Агуулгын хүснэгт:

Процедурын програмчлалын сул тал юу вэ?
Процедурын програмчлалын сул тал юу вэ?

Видео: Процедурын програмчлалын сул тал юу вэ?

Видео: Процедурын програмчлалын сул тал юу вэ?
Видео: YouTube: Сувгуудаас захиалга алга болж байна! Тайлбаргүй асуудлууд. 2024, Арваннэгдүгээр
Anonim

Хошууч сул тал ашиглах нь Процедурын програмчлал арга болгон програмчлал хугацаанд кодыг дахин ашиглах боломжгүй юм хөтөлбөр . Нэг төрлийн кодыг олон удаа дахин бичих шаардлагатай болох a хөтөлбөр төслийг боловсруулах зардал, цаг хугацааг нэмэгдүүлэх боломжтой. Өөр сул тал алдаа шалгахад бэрхшээлтэй байдаг.

Процедурын програмчлалын давуу болон сул талууд юу вэ?

Эдгээр нь хэд хэдэн сул талуудаар тэнцвэрждэг:

  • Өгөгдөл нь бүхэл бүтэн программд өртдөг тул мэдээллийн аюулгүй байдал байхгүй.
  • Бодит ертөнцийн объектуудтай харилцахад хэцүү.
  • Шинэ өгөгдлийн төрлийг бий болгоход хүндрэлтэй байгаа нь өргөтгөх боломжийг бууруулдаг.
  • Өгөгдөл гэхээсээ илүү өгөгдөл дээр ажиллахад ач холбогдол өгдөг.

Үүнтэй адилаар процедурын програмчлалын асуудал юу вэ? Өгөгдөл бүхэлдээ ил байна хөтөлбөр , тиймээс мэдээллийн аюулгүй байдал байхгүй. ?Бодит ертөнцийн объектуудтай харилцахад хэцүү. ?Өгөгдлийн шинэ төрлийг бий болгоход хүндрэлтэй байгаа нь өргөтгөх боломжийг бууруулдаг. ?Өгөгдөл гэхээсээ илүү өгөгдөл дээр ажиллахад чухал ач холбогдол өгдөг.

Програмистууд процедурын хэлний сул тал гэж юу гэж үздэгийг бас мэдэх үү?

Үндсэн процедурын програмчлалын сул тал Энэ нь доод түвшинд бичигдсэн кодтой харьцуулахад хурдан ажиллахгүй байгаа явдал юм хэл . Маш их боловсруулалтын хүч шаарддаг програмуудын хувьд энэ нь үр ашгийг хязгаарлаж болно процедурын програмчлал . Жишээ нь процедурын програмчлалын хэлүүд С болон Паскаль орно.

Процедурын програмчлал муу юу?

Процедурын /функциональ програмчлал Турингийн аргументуудад ороогүй ч (миний хэл Тьюрингийн хүч чадалтай, өөр юу ч хийж чадна) OOP-ээс сул дорой биш бөгөөд энэ нь тийм ч их утгагүй юм. Үнэн хэрэгтээ объект хандалтат техникийг анх суулгаагүй хэл дээр туршиж үзсэн.

Зөвлөмж болгож буй: