Вот все программы, которые у нас на ПК: игры, граф. редакторы, звук. редакторы, браузеры, ОС - все это на "стандартных" функциях ЯП написано? Получается, программист только изучивает все, а дальше пишет то, что изучил. Но бывают же, наверное, случаи, когда чего-то не хватает. Что делают в таком случае?