logo
Вступ до спец

9. Сучасний стан та перспективи розвитку програмування

В середині 70-х років у розвитку обчислювальної техніки почався якісно новий етап, який пов’язаний із справді революційними науково-технічними досягненнями в області фізики твердого тіла. В результаті цих досягнень були створені та технологічно засвоєні великі та надвеликі (у надмалих вимірюваннях) інтегральні схеми, що забезпечують масове виробництво надійних мікромініатюрних вузлів, блоків та окремих пристроїв, зокрема мікропроцесорів як технічної бази нового покоління ЕОМ.

Сьогодні застосування мікропроцесорної техніки у багато разів понизило вартість та зменшило розміри обчислювальних пристроїв, підвищило надійність та спростило умови експлуатації ЕОМ. Значно вдосконалилися технічні засоби спілкування людини з машиною, подальший розвиток отримали мови програмування, з’явилася безліч пакетів прикладних програм, які були розроблені програмістами-професіоналами для використання їх як іншими програмістами, так і непрофесійними користувачами ЕОМ.

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

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

Для роботів і DSP (Digital signal processingЦифрова обробка сигналів) вже фактично брендовою є середовище DSP Robotics Flowstone, в області веба ми можемо спостерігати величезну кількість CMS(Content Management System – Система керування вмістом), а якщо говорити про конструктори, то кращий і популярний – британськийSerifWebPlus, у звукових технологіях дуже багато продукції створюється вSynthEditіSynthMaker, розробка ігор зараз переживає чергову революцію, при цьому інтерактивні мультимедійні додатки можна легко і швидко створювати вScirraConstruc,MultimediaFusionі так далі.При цьому зверніть увагу на те, що ми назвали ніші, в яких десять років тому були потрібні серйозні програмісти.