МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
ПрограмуванняЦе науковий напрямок своєю появою цілком зобов'язаний комп’ютерам. Саме з ними пов'язане програмування, як процес подання алгоритмів розв’язку задач на мові, яку розуміють процесори. У початковий період свого розвитку програмування не мало міцної теоретичної бази і нагадувало працю ремісників вищої кваліфікації, коли якість роботи визначає не знання, а професійне уміння. Але з нагромадженням досвіду програмування виникали загальні ідеї і положення, що лежать в основі побудови програм для комп'ютерів і в самих процедурах програмування. Це спричинило за собою поступове створення теоретичного програмування, у якому зараз можна виділити кілька напрямків. Один з них пов'язаний зі створенням різноманітних мов програмування, призначених для полегшення взаємодії людини з комп’ютерами та інформаційними системами. Крім розробки мови, на якій користувач записує програми, необхідні ще спеціальні засоби, що забезпечують автоматичний переклад запису програми з деякої мови програмування у форму, яку сприймають пристрої комп'ютера. Цей переклад здійснюють спеціальні програмні системи — транслятори, розробка яких, як і створення мов програмування і вирішення ще цілого ряду задач, пов'язаних із забезпеченням взаємодії користувача і машини, є полем діяльності системних програмістів. (Системне програмування — особлива галузь, у якій трудяться професіонали високого рівня). Інша галузь діяльності системних програмістів — створення операційних систем, без яких не може функціонувати жодна обчислювальна машина. Програмісти такого профілю працюють, як правило, на тих фірмах і в тих організаціях, де виробляють або розробляють комп'ютери. Тенденцією останніх десятиліть став перехід від окремих обчислювальних машин до об'єднань багатьох різнотипних машин у єдину мережу збору, обробки і передачі інформації. Така мережа нагадує розвинуту мережу зв'язку. Вона містить у собі спеціальні канали і супутні їм пристрої для організації обміну інформацією між машинами. Для того щоб різні комп'ютери "розуміли" один одного, потрібні спеціальні мови, записи яким однаково зрозумілі всім абонентам мережі. Такі мови називають протоколами зв'язку. Розробкою протоколів також займаються системні програмісти. Крім системного, виділяють проблемно-орієнтоване програмування. Фахівці, що працюють у цій сфері, створюють користувацькі програми, націлені на вирішення задач у тій або іншій галузі людської діяльності, наприклад для вирішення задач з аэромеханіки, банківських задач, задач медичної діагностики тощо. Ці ж програмісти створюють спеціальні пакети прикладних програм — зручний засіб для користувача, що працює у фіксованій проблемній області. Нарешті, великий загін програмістів пов'язаний зі створенням програм для різного роду інформаційних систем, наприклад для банків даних. Читайте також:
|
||||||||
|