neosapient для автоматизации компиляции программ существует множество решений, такие инструменты называются сборочными системами. В частности, для C++ подходят множество систем, включая универсальные, вроде make, так и специализирующиеся на C++, такие как CMake. С Visual Studio работают упомянутый вами nmake, и его более современный аналог - MSBuild. Вы не поверите, но файлы проектов Студии, начиная с версии 2010 по сути представляют собой MSBuild-скрипты. Если вам нужна кроссплатформенная компиляция, возьмите CMake - его фишка заключается в том, что он генерит сборочные скрипты для других систем сборок, специфических для конкретных платформ, например те же MSBuild-проекты для компиляции под Виндой.
Если вам всё же хочется непосредственно автоматизировать запуск программ из ком. строки, воспользуйтесь скриптовыми языками, например Bash или PowerShell, или же классическим make.
Захаров Александр это как такое может быть, что набор архитектурных принципов не нужен без браузерной технологии отправки HTTP-запросов? Т.е. если я из десктопного или мобильного приложения отправляю запрос, REST в этом случае мне не пригодится?
У вас поразительные ответы. Такое ощущение, что прочитал половину книги современного философа: информации вроде переработал много, а ничего не понял.
> Тем более, что ни AJAX ни REST не существует, все они части одного целого.
Что значит не существует? Какого целого они части? Причём тут то, что каждая технология решает свои задачи?
Этот ответ меня также удивил, как и ваш ответ в вопросе об интерфейсах, где вы тоже зачем-то говорили о выборе стека технологий.
Чтобы что-либо сдвинулось с мёртвой точки, вам было бы полезно сообщить:
а) вывод команды typings i yargs;
б) результат компиляции main.ts;
в) что вы имеете в виду под "ничего не получилось".
TAnonim имеется в виду любая научная (academic) статья (paper), т.е. материал, не разжеванный уже 100500 раз в разных книгах и учебниках, а нечто, опубликованное впервые. Алгоритм, метод расчёта, модель, подход.
gimade Коллекция конкретных решений вовсе не обязательно научит вас проектировать БД, также как и ответы в конце задачника не научат вас решать уравнения (хотя коллекция конечно хорошая). Чтобы научиться это делать, нужно почитать о том, как люди это делают, и почему они принимают те или иные решения. Откройте хорошую книгу и почитайте, а потом почитайте теорию по нормализации.
iBird Rose что вы понимаете под бэкендом? Если веб-сервис - то действительно слабосвязанные, если же классический сайт с генерацией контента на сервере - то не такие уж и слабосвязанные.