Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Програмування

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

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

Один з них пов'язаний зі створенням різноманітних мов програмування, призначених для полегшення взаємодії людини з комп’ютерами та інформаційними системами. Крім розробки мови, на якій користувач записує програми, необхідні ще спеціальні засоби, що забезпечують автоматичний переклад запису програми з деякої мови програмування у форму, яку сприймають пристрої комп'ютера. Цей переклад здійснюють спеціальні програмні системи — транслятори, розробка яких, як і створення мов програмування і вирішення ще цілого ряду задач, пов'язаних із забезпеченням взаємодії користувача і машини, є полем діяльності системних програмістів. (Системне програмування — особлива галузь, у якій трудяться професіонали високого рівня).

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

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

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

Нарешті, великий загін програмістів пов'язаний зі створенням програм для різного роду інформаційних систем, наприклад для банків даних.


Читайте також:

  1. Безпосереднє програмування відеопам'яті
  2. Виконання програми - реалізація мови програмування
  3. Геометрична інтерпретація задачі лінійного програмування
  4. Геометрична інтерпретація задачі нелінійного програмування
  5. Геометрична інтерпретація розв’язків цілочислових задач лінійного програмування на площині
  6. Графічний метод розв’язування задач лінійного програмування
  7. Державне регулювання суспільного відтворення та його форми. Планування та програмування
  8. Динамічне програмування.
  9. Динамічного програмування
  10. Економічна і математична постановка задачі нелінійного програмування
  11. Економічна і математична постановка задачі нелінійного програмування
  12. Економічна і математична постановка цілочислової задачі лінійного програмування




Переглядів: 488

<== попередня сторінка | наступна сторінка ==>
Кібернетика | 

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.006 сек.