Данный текст будет полезен тем, кто давно хотел слезть с иглы тяжеленных IDE, но настройка компилятора под себя - казалось делом неблагодарным и запутанным. VS Code - это лишь редактор кода. Эт не среда разработки - здесь нет встроенного компилятора или дебаггера. Здесь есть только их поддержка. Чем более инструмент универсален - тем сложнее вначале разобраться в его особенностях. Однако, здесь нет ничего невозможного! Если правильно один раз настроить VS Code, то вы получите замечательную среду с помощью которой можно поддерживать различные проекты на совершенно разных языках...
Источник: Nuances of Programming Если коротко, стек вызовов — это стек, который управляет порядком выполнения функций. Другими словами, это механизм, который контролирует, какая функция будет выполнена и когда это произойдет. Стек представляет собой структуру данных, организованных по принципу LIFO, т.е. в порядке обратной очередности (last-in — first-out, последним вошел — первым вышел). Это означает, что первой будет выполняться последняя функция, внесенная в стек вызовов. Как функция попадает в стек вызовов? Когда код оценивается, каждая выполненная функция попадает в стек вызовов...