Среда, 27.11.2024
Ukrainiancontet.at.ua
Меню сайта
Категории раздела
Програмування [35]
Мови веб-програмування [5]
О компании [0]
Новости игры
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2015 » Октябрь » 25 » Імперативне програмування
22:10
Імперативне програмування
Імперативне програмування — це парадигма програмування, яка, на відміну від декларативного програмування, описує процес обчислення у вигляді інструкцій, що змінюють стан даних. Імперативна програма дуже схожа на накази, виражаються владним нахилом у природних мовах, тобто це послідовність команд, які повинен виконати комп'ютер.

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

Першими імперативними мовами були машинні коди — рідна мова програмування для комп'ютера. У цих мовах інструкції були вкрай прості, що знижувало навантаження на комп'ютери, однак утруднювало написання великих програм. У 1954 році з'явився перший «людський» високорівнева мова програмування — FORTRAN, розроблений Джоном Бэкусом в IBM. FORTRAN є компилируемым мовою програмування, що дозволяє використовувати іменовані змінні, складені вирази, підпрограми і багато інші елементи, поширені в імперативних мовах. В кінці 1950-х років з метою спростити вираз математичних алгоритмів був розроблений ALGOL; надалі він став базою для написання операційних систем для деяких моделей комп'ютерів. COBOL (1960) та BASIC (1964) були першими спробами зробити програмування більш схожим на звичайний англійську мову. У 1970-х роках Ніклаус Вірт розробив мову Pascal. Мова C був створений Денисом Рітчі. Команда розробників з Honeywell почала розробку мови Ada в 1978 році, і через чотири роки опублікувала вимоги для його роботи. Специфікація побачила світ у 1983 році і була оновлена в 1995 і 2005-2006 роках.

У 1980-х різко зріс інтерес до об'єктно-орієнтованого програмування (ООП). Smalltalk-80, вперше розроблений Аланом Кэем в 1969 році, був оновлений в 1980 дослідним центром Xerox PARC. За образом і подобою мови Simula (імовірно, першого в світі ООП-мови, розробленого ще в 1960-х) Бьерн Страуструп розробив C++, заснований на C. C++ був вперше реалізований в 1985 році. У 1987 році Ларрі Уолл випустив мова Perl; Python був випущений в 1990-му Гвідо ван Россумом; у 1994 Расмус Лердорф розробив PHP, Java був розроблений Sun Microsystems у 1994; Ruby був випущений в 1995; C# був випущений в 2002 разом з програмною платформою (фреймворком) .NET Framework, яка об'єднує багато мов.
Категория: Програмування | Просмотров: 947 | Добавил: Admin | Теги: Імперативне програмування | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Поиск
Интернет
Здоровье
Афиша
Ситуация на восток
Религия
Архив записей
Каталог сайтов Всего.RU
Рейтинг@Mail.ru
Copyright Ukrainiancontet.at.ua © 2024
uCozЯндекс.Метрика