Какие бывают консольные приложения