Програмиране - онлайн пъзели

Програмирането е наука, която се занимава с методите и средствата за създаване на компютърни програми. Компютърната програма представлява алгоритъм, който може да бъде „разбран“ и изпълнен от компютъра. Процесът по създаването на програма включва писането, тестването и поддържането на нейния сорс код (изходен код). Кодът, който се изписва чрез език за програмиране, може да бъде модификация на съществуващ вече код или да бъде нов, с цел решаването на зададен проблем.В сферата на софтуерното инженерство, програмирането е част от процеса на разработка на софтуер.

В някои специализирани приложения или специфични ситуации, програма може да бъде написана или модифицирана чрез директно зареждане на нужните инструкции на машинен код и тяхното изпълнение.

Софтуерен инженер

Софтуерният инженер (програмист) е човек, който пише компютърни програми. Работа на програмиста обикновено включва:

Анализ на изискванията

Спецификация

Архитектура на софтуера

Писане на код

Компилиране

Тестване

Документация

Обединяване

Поддръжка

История на програмирането

Най-старата машина за програмиране (това е машина, чието поведение може да се контролира от промените на програма) е програмният хуманоиден робот на Ал Джазари през 1206 г. Външният вид на робота на Ал Джазари е механизирана лодка с четирима автоматични музиканти, която се носи по езерото и забавлява гостите по време на кралските балове. Неговият механизъм включва програмируеми барабани с ключе, захванати на малка ръчка, които отмерват ритъма. Барабанистът е можел да изпълнява различни ритми в зависимост от положението на ключето.

ОПЕРАЦИОННА СИСТЕМА онлайн пъзелScratchJr онлайн пъзелСКРАТЧ МЛАДШИ онлайн пъзелСпалня3. онлайн пъзел