Програмчлал гэж юу вэ

Програмчлал гэж юу вэ
Програмчлал гэж юу вэ

Видео: Програмчлал гэж юу вэ

Видео: Програмчлал гэж юу вэ
Видео: Programming 101 - Програмчлалын хичээл №4 - CSS гэж юу вэ? танилцуулга 2024, Дөрөвдүгээр сар
Anonim

Хэрэглэгчийн хэрэгцээ шаардлагад нийцүүлэн төхөөрөмжийг ажиллуулахын тулд түүнийг зөв програмчлагдсан байх ёстой (компьютерт програм бичих, FPGA-ийн логик хэлхээг боловсруулах, мэдээлэл ROM руу бичих гэх мэт). Олон тооны үйлдлийг програмчлал гэж нэрлэж болох боловч ердийн утгаараа энэ нь компьютерийн програм бичих явдал юм.

Програмчлал гэж юу вэ
Програмчлал гэж юу вэ

Нарийн утгаар програмчлах (эсвэл кодчилох) гэдэг нь бүтээсэн алгоритмын дагуу тодорхой програмчлалын хэл дээр програм (компьютерт зориулсан заавар) бичихийг хэлнэ. Ихэнхдээ тэдгээр нь хүний уншиж болохуйц синтакстай байдаг. Програмчлах ажил эрхэлдэг хүмүүсийг програмист (кодлогч эсвэл зүгээр л "кодлогч"), алгоритм үүсгэдэг хүмүүсийг алгоритм гэдэг. Өргөн утгаараа програмчлалыг програм хангамжийн бүтээгдэхүүн (компьютерийн програм хангамж) -ийг бий болгох, засвар үйлчилгээ хийхтэй холбоотой бүхий л үйл ажиллагааг ойлгох ёстой. Хамгийн зөв нь орчин үеийн нэр томъёо юм - "програм хангамжийн инженерчлэл" (эсвэл зүгээр л "програм хангамжийн инженерчлэл"). Энэ чиглэлээр мэргэшсэн мэргэжилтнүүд даалгавар тохируулах, програм зохиох, алгоритм байгуулах, програмын текст бичих, тестлэх, дибаг хийх, баримтжуулах, хадгалах чиглэлээр ажилладаг. Компьютерийн аливаа програмчлал нь програмчлалын хэлийг ашиглахад суурилдаг. Компьютер дээр програм ажиллуулахын тулд хүн уншиж болохуйц хэлийг (бичмэл програм) машины зааварчилгааны хэл рүү хөрвүүлэх орчуулагчдыг ашиглах шаардлагатай. Орчуулагч, орчуулагч, хөрвүүлэгч гэсэн хоёр төрөл байдаг. Тэдгээрийн хоорондох гол ялгаа нь эхнийх нь тэр даруй програмыг ажиллуулдаг бол хоёр дахь нь үүнийг цааш нь хэрэгжүүлэхгүйгээр зүгээр л машины зааврын хэл рүү хөрвүүлдэг явдал юм. Програмыг ажиллуулахын тулд эхлээд хөрвүүлэх эсвэл тайлбарлах хэрэгтэй. Өмнө нь та програм бичиж, дараа нь тусад нь эмхэтгэх шаардлагатай байсан тул тест хийх, дибаг хийх үйл явцыг төвөгтэй болгосон. Одоогийн байдлаар янз бүрийн хөгжлийн нэгдсэн орчин бий. IDE-д програмын текст, янз бүрийн хэл дээрх янз бүрийн орчуулагчдыг засах, оруулах редактор орно. Нэмж дурдахад эдгээр нь програм хангамжийн бүтээгдэхүүнийг бий болгох, турших, хадгалах үйл явцыг хөнгөвчлөх бусад янз бүрийн журмуудыг багтааж болно.

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