Программалоо тили кантип түзүлөт

Мазмуну:

Программалоо тили кантип түзүлөт
Программалоо тили кантип түзүлөт

Video: Программалоо тили кантип түзүлөт

Video: Программалоо тили кантип түзүлөт
Video: Программалоого киришүү #1: Программалоого деген эмне? 2024, Апрель
Anonim

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

Программалоо тили кантип түзүлөт
Программалоо тили кантип түзүлөт

Нускамалар

1 кадам

Сиз түзүп жаткан программалоо тилинин негизги түшүнүктөрүн карап көрүңүз. Анын негизги өзгөчөлүктөрүн жана иштөө мүмкүнчүлүгүн белгилеңиз. Тил жүрө турган парадигманы (объектке багытталган, логикалык ж.б.) жана анын эсептөө моделин тандаңыз. Мурунку аналогдордон кандай айырмаланат, кандай өзгөчөлүктөрдү карызга алса болот деген суроолорго так жооп бериңиз.

2-кадам

Берилиштер типин тутумун карап көрөлү. Бул статикалык же динамикалык типтеги программалоо тили болобу деген суроого жооп бериңиз. Камтылган типтердин тизмесин жана жаңы түрлөрүн аныктоонун жолдорун көрсөтүңүз. Маалымат структураларын аныктоонун методдорун жарыялоо. Башка мүмкүнчүлүктөр жөнүндө айтып бериңиз. Демек, эгерде сиз объект багытталган программалоо тилин түзүп жаткан болсоңуз, анда тукум кууп өтүү ыкмаларын белгилеңиз (мисалы, түздөн-түз ишке ашыруу мурасы, бириктирүү ж.б.).

3-кадам

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

4-кадам

Тилдин синтаксисин толугу менен сүрөттөп бериңиз. Мурунку долбоорлоо кадамдарында алынган билимдерге таянып, мүмкүн болгон бардык конструкциялардын синтаксисин расмий түрдө көрсөтүңүз. Мисалы, маалыматтардын типтерин жана алардын структураларын, башкаруу структураларын, арифметикалык туюнтмаларды жазууну, түзмө-түз маалымат объектилерин аныктоого арналган синтаксис. Backus-Naur (BNF) же Кадимки Грамматикалык белгилерди колдонуңуз.

5-кадам

Сиз түзүп жаткан программалоо тилиндеги баштапкы документтин белгилеринин топтомун аныктаңыз. Символдорду колдонууда мүмкүн болгон эрежелерди жана чектөөлөрдү көрсөтүңүз. Мисалы, тилдик конструкцияларды жазуу ASCII топтомундагы белгилер менен гана чектелиши мүмкүн, бирок ошол эле учурда, UTF диапазонунун символдору комментарийлерде жана саптык литералдарда колдонулушу мүмкүн.

6-кадам

Программалоо тилин толук сүрөттөгөн мүнөздөмөлөрдүн топтомун түзүңүз. Бардык конструкциялардын синтаксиси жана семантикасы жөнүндө маалыматты кошуңуз. Расмий жазуу жана деталдуу түшүндүрмөлөрдү колдонуңуз.

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