Бағдарламалау дегеніміз не?

Бағдарламалау дегеніміз не?
Бағдарламалау дегеніміз не?

Бейне: Бағдарламалау дегеніміз не?

Бейне: Бағдарламалау дегеніміз не?
Бейне: Бағдарламалау дегеніміз не? EV3-дің бағдарламасы 2024, Мамыр
Anonim

Құрылғыны пайдаланушы қажет ететіндей етіп жасау үшін оны дұрыс бағдарламалау керек (компьютерге бағдарлама жазу, FPGA үшін логикалық схема жасау, ақпарат ROM-ға жазу және т.б.). Іс-әрекеттің үлкен санын бағдарламалау деп атауға болады, бірақ кәдімгі мағынада бұл компьютерлік бағдарламаларды жазу.

Бағдарламалау дегеніміз не?
Бағдарламалау дегеніміз не?

Тар мағынада бағдарламалау (немесе кодтау) дегеніміз - белгілі бір бағдарламалау тілінде құрылған алгоритмге сәйкес бағдарламалар (компьютерге арналған нұсқаулар) жазу. Әдетте, олар адам оқитын синтаксиске ие. Бағдарламалаумен айналысатын адамдарды программистер деп атайды (кодерлер немесе жай «кодерлер»), ал алгоритмдерді жасаушылар алгоритм деп аталады. Кең мағынада бағдарламалау деп бағдарламалық жасақтама өнімдерін (компьютерлік бағдарламалық жасақтама) құру және техникалық қызмет көрсетумен байланысты барлық қызмет аясын түсіну керек. Ең дәл қазіргі заманғы термин - «бағдарламалық жасақтама» (немесе жай «бағдарламалық жасақтама»). Бұл саланың мамандары міндеттерді қоюмен, бағдарламаларды жобалаумен, алгоритмдерді құрумен, бағдарлама мәтінін жазумен, тестілеумен, отладка шығарумен, құжаттамамен және қызмет көрсетумен айналысады. Кез келген компьютерлік бағдарламалау бағдарламалау тілдерін қолдануға негізделген. Бағдарламаны компьютерде іске қосу үшін адамға түсінікті тілді (жазбаша бағдарлама) машиналық нұсқаулар тіліне аударатын аудармашыларды қолдану қажет. Аудармашылардың екі түрі бар - аудармашылар және құрастырушылар. Олардың арасындағы басты айырмашылық мынада: біріншісі бағдарламаны бірден орындайды, ал екіншісі оны әрі қарай орындамай, жай машиналық нұсқаулар тіліне аударады. Бағдарламаны іске қосу үшін алдымен оны құрастыру немесе түсіндіру керек. Бұрын сізге бағдарламалар жазу керек, содан кейін оларды бөлек құрастыру керек еді, бұл тестілеу мен күйін келтіру процесін қиындатты. Қазіргі уақытта әр түрлі интеграцияланған даму ортасы бар. IDE-ге бағдарламалық мәтіндерді өңдеуге және енгізуге арналған редакторлар мен әр түрлі тілдерден аудармашылар кіреді. Бұған қоса, олар бағдарламалық өнімдерді құру, тексеру және қолдау процесін жеңілдететін басқа да күнделікті әрекеттерді қамтуы мүмкін.

Ұсынылған: