Концепція курсу «Чисельні методи в об'єктній методології»

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