border=0

Технологія »Програмування

Визначення програмування


programacion Для тих, хто бачить її за межами світу техніки, дисципліна програмування зберігає щось езотеричне, незрозуміле, є одним з максимальних показників того, що непосвячені називають виродками , виродками . Але з чого саме вона складається?


Комп'ютерна програма складається з серії інструкцій, які виконуються комп'ютером. Ці інструкції розроблені відповідно до науки про програмування.

Коротше кажучи, програмування - це шлях, який веде нас до створення комп'ютерної програми, яка проходить через низку правил і принципів, які самі по собі є повною дисципліною.

Незважаючи на те, що мови програмування, філософії, що їх створюють, і методи, що використовуються кожною з них у вирішенні проблем, відрізняються, дисципліна програмування розглядається як щось єдине, оскільки починаються всі мови. низки загальних підходів, хоча їхні методи створення програм можуть бути різними.


Програмування існувало з самого початку виникнення інформатики, хоча вона розвивалася і розвивалася паралельно з розвитком машин, які її породили.


На початку, програмування було дуже ручним, тому що комп'ютери (кілька існуючих у світі, дуже великі, з невеликою потужністю навіть на час і дуже мало загальних) були перепрограмовані для кожного конкретного завдання через зміни у фізичній проводці, відключення та підключення кабелів у різних положеннях.

Це найчистіша версія "машинного коду ", хоча в 50-х і 60-х роках вона зникала на користь введення команд завдяки прийняттю екранів і клавіатур.

Проте, ми говорили про програмування в епоху сучасних комп'ютерів після Другої світової війни, коли програмування як дискільпліна має коріння в дев'ятнадцятому столітті.

Хоча вони не могли їх реалізувати, кілька інженерів задумали машини загального користування.

Зокрема, для аналітичного двигуна Чарльза Беббіджа, Августа Ада Байрон (1815-1852), графиня Ловеласа, створила серію послідовностей для реалізації розрахунків (математика Ади), що розглядаються, в цілому, першою комп'ютерною програмою історія, тим самим перетворюючи графиню на першого програміста.

Слід зазначити, що Ада Байрон не систематизував науку про програмування. Мова програмування Ада називає це ім'я саме в його честь.

Машинний код був переданий на мови високого рівня, створені для абстрактного, що було зроблено в машинному коді, полегшення їх вивчення і використання, а також спрощення списків.

Розробив програму на високому рівні мови, він повинен бути "скомпільований" - процес, який переводить мову високого рівня в машинний код. Останній обмежується певними видами використання, наприклад, розвитком драйверів, зокрема, частин, які працюють безпосередньо в контакті з обладнанням .

Програмування - це, нарешті, і як підсумок, наука і мистецтво створення алгоритмів, які вирішують проблеми, і які виконуються на машині загального призначення - комп'ютері- або з певною метою.

Зі свого боку, програмісти - це ті , хто відповідає за розробку цього коду з інструкціями для того, щоб програмне забезпечення поводилося так чи інакше відповідно до отриманих замовлень. З іншого боку, мова програмування - це ряд параметрів і кодів, які програміст використовує для розробки програмного забезпечення. Існують різні типи мов, наприклад C, BASIC або Ruby .

Крім того, існує програмна інженерія , яка присвячена розробці програмних моделей для масштабних програм.

Як правило, для програмування програмного забезпечення або програми програміст повинен в принципі визнавати основну проблему або завдання, до якого буде призначена програма, визначити вимоги та тип роботи , розробити архітектуру , реалізувати програму, реалізувати або встановити її, а потім , удосконалюючи його на основі тестів і помилок.

Сьогодні існують всілякі мови програмування, деякі з них простіші або мають на меті полегшити завдання розробки невеликих додатків. Серед них Ruby є одним з найпопулярніших за останні роки, розроблений японським програмістом, який поєднує синтаксис різних мов, таких як Python або Perl.

Таким чином, практично будь-який користувач комп'ютера може придбати деякі поняття програмування і розробити власні програми.

Автор: Guillem Alsina González | + QUOTE
Теми програмування

Соціальні мережі