Приведенные выше ответы действительно хороши; Я только собираюсь добавить к их содержанию в более широком контексте.
Разработчики могут ссылаться на язык / API | библиотеки, например. C / Win32, Java / Struts, Java / Spring, C # /. Net MVC, потому что в сущности есть две базы знаний - знание рассматриваемого языка и знание того, как использовать эту конкретную библиотеку, API или инфраструктуру. Что-то вроде Win32 довольно большое, как, скажем, Django, которое я сейчас изучаю. Сам Django работает очень специфично, и я знаю, что это то, что я изучаю, а не Python.
То же самое относится к C ++ / MFC или C ++ / Boost или C ++ / STL. Язык C ++ - используемый вами API / библиотека - MFC, Boost или STL.