Мови програмування.
Існують програмні засоби, які призначені для створення нових програм. Вони називаються інструментальними системами або системами програмування. В основі кожної інструментальної системи лежить мова програмування.
Для полегшення роботи програміста створено такі мови програмування, які наближені до природної людської мови і призначені до розв'язання певних видів задач. Досвідчені програмісти знають, якою мовою найкраще користуватися для розв'язання кожної конкретної задачі, оскільки кожна з цих мов має свої можливості та способи опису понять і об'єктів. Зворотний процес перекладу програм на мову машинних кодів покладено на інші програмні засоби, які є складовою інструментальної системи.
Зараз розповсюдження набули системи програмування Visual C++ (для програмістів, які пишуть мовою програмування Cі), Visual Basic (для тих, хто користується мовою Бейсік), Borland Delphi (для тих, хто на основі мови Паскаль) та ін.