История языков программирования: Важнейшие этапы