Програмирането е наука, която се занимава с методите и средствата за създаване на компютърни програми. Компютърната програма представлява алгоритъм, който може да бъде „разбран“ и изпълнен от компютъра. Процесът по създаването на програма включва писането, тестването и поддържането на нейния сорс код (изходен код). Кодът, който се изписва чрез език за програмиране, може да бъде модификация на съществуващ вече код или да бъде нов, с цел решаването на зададен проблем.В сферата на софтуерното инженерство, програмирането е част от процеса на разработка на софтуер.
В някои специализирани приложения или специфични ситуации, програма може да бъде написана или модифицирана чрез директно зареждане на нужните инструкции на машинен код и тяхното изпълнение.
Най-старата машина за програмиране (това е машина, чието поведение може да се контролира от промените на програма) е програмният хуманоиден робот на Ал Джазари през 1206 г. Външният вид на робота на Ал Джазари е механизирана лодка с четирима автоматични музиканти, която се носи по езерото и забавлява гостите по време на кралските балове. Неговият механизъм включва програмируеми барабани с ключе, захванати на малка ръчка, които отмерват ритъма. Барабанистът е можел да изпълнява различни ритми в зависимост от положението на ключето.
Copyright 2024 puzzlefactory.com Всички права запазени.