Програмчлалын хэлийг хэрхэн бий болгох

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

Програмчлалын хэлийг хэрхэн бий болгох
Програмчлалын хэлийг хэрхэн бий болгох

Видео: Програмчлалын хэлийг хэрхэн бий болгох

Видео: Програмчлалын хэлийг хэрхэн бий болгох
Видео: Програмчлалын С+ хэл - C+ Tutorial for Beginners 2024, May
Anonim

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

Програмчлалын хэлийг хэрхэн бий болгох
Програмчлалын хэлийг хэрхэн бий болгох

Зааварчилгаа

1-р алхам

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

Алхам 2

Өгөгдлийн төрлийн системийг авч үзье. Энэ нь статик эсвэл динамикаар бичигдсэн програмчлалын хэл байх уу гэсэн асуултанд хариулна уу. Баригдсан төрлүүдийн жагсаалт, шинэ төрлийг тодорхойлох арга замыг зааж өгөөрэй. Мэдээллийн бүтцийг тодорхойлох аргуудыг тунхаглах. Бусад боломжуудын талаар тайлбарлана уу. Тиймээс, хэрэв та объектод чиглэсэн програмчлалын хэлийг бий болгож байгаа бол удамшлын боломжит аргуудыг онцлон тэмдэглээрэй (жишээлбэл, шууд хэрэгжүүлэх удамшил, нэгтгэх гэх мэт).

Алхам 3

Тооцооллыг зохион байгуулах тухай ойлголтыг сайтар бодож үзээрэй. Парадигм ба тооцооллын загварын талаархи мэдлэгтэй ажиллах. Жишээлбэл, процедурт чиглэсэн хэлний хувьд хяналтыг шилжүүлэх арга (функцын дуудлага, нөхцөлт шилжилтийн байгууламж, гогцоо гэх мэт), илэрхийлэлийг үнэлэх зарчим (үйл ажиллагааны жагсаалт, тэдгээрийн тэргүүлэх чиглэл), гэх мэт.

Алхам 4

Хэлний синтаксийг бүрэн дүрсэл. Өмнөх дизайны үе шатуудад олж авсан мэдлэг дээр үндэслэн бүх боломжит бүтцийн синтаксийг албан ёсоор тодорхойлно уу. Жишээлбэл, өгөгдлийн төрөл, тэдгээрийн бүтцийг тодорхойлох бүтэц, хяналтын бүтэц, арифметик илэрхийлэл бичих, өгөгдлийн объектыг шууд утгаар нь тодорхойлох синтакс. Backus-Naur (BNF) эсвэл ердийн дүрмийн тэмдэглэгээг ашиглана уу.

Алхам 5

Өөрийн үүсгэж буй програмчлалын хэл дээрх эх баримт бичгийн тэмдэгтийн багцыг тодорхойл. Тэмдгийг ашиглахад гарч болзошгүй дүрэм журам, хязгаарлалтыг заана уу. Жишээлбэл, хэлний бүтцийг бичих нь зөвхөн ASCII багцын тэмдэгтүүдээр хязгаарлагдах боломжтой бөгөөд үүнтэй зэрэгцэн UTF-ийн бүх хүрээний тэмдэгтүүдийг тайлбар, мөрөнд ашиглаж болно.

Алхам 6

Програмчлалын хэлийг бүрэн дүрсэлсэн тодорхойлолтуудын багцыг бий болгох. Бүх бүтцийн синтакс ба семантикын талаархи мэдээллийг оруулна уу. Албан бичгийн болон дэлгэрэнгүй тайлбарыг ашиглана уу.

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