Utilizzare shell/console multiple

Salve a tutti, sono un programmatore Java (AAARGHHHH sento già l'odio che
cresce in voi :) )Partendo dal presupposto che conosco del c++ solo le basi
minime (nel senso che non l'ho mai utilizzato per progetti, quindi mai
applicato "sul campo") volevo chiedervi due cose:
1) E' possibile scrivere un applicativo che, attraverso chiamate a sistema,