1. Подскажите какую среду программирования для этого будет лучше всего подойдет (только слишком сложную для освоения не надо).
2. Имеется одна основа (т.е. общая часть кода) для несколько программ, которую хотелось бы менять для всех программ один раз. Как это лучше организовать, чтобы было все в явном виде и писать makefile'ы было просто.
3. Чем лучше все это собирать cmake и др.






