Другие языки программирования и технологии
Зачем писать приложения для консоли?
Дело в том, что я уже долгое время хочу заняться программированием и изучить какой-нибудь популярный язык до среднего уровня, но какую книжку не открою везде обучают написанию приложений для консоли.. Будь то C++, C# или java.. Во первых не пойму смысла писать приложения для командной строки, ведь она никому не нужна. Если только смысл именно в том, что там обучаться немного проще, чем в оконном приложении. Также не пойму тогда, где брать книги по созданию именно оконных приложений например на C#.. Ведь при создании оконного приложения все практически по другому.. Вообщем посоветуйте как мне стать более просвященным в этом вопросе и что мне собственно делать )
Так консоль это самые основы, а вот если gui городить, то тут возможны варианты.
линуксоидам скажи это .
> не пойму смысла писать приложения для командной строки, ведь она никому не нужна
у тебя нет знаний даже продвинутого пользователя.
Командная строка очень нужна!
у тебя нет знаний даже продвинутого пользователя.
Командная строка очень нужна!
Ооо Теплосеть
я понимаю что она может быть полезной если знать как ей пользоваться ) Но меня пока интересуют оконные приложения
У консоли значительно больше возможностей, чем у GUI-приложения. Зря вы так недооцениваете ее.
графический интерфейс - это то что отвлекает от написания самой программы, функционал по сути с графическим интерфейсом не связан (не всегда конечно). Так что учись программировать, а не окна рисовать.
Например, когда в будущем встанет вопрос о том, чтобы делать (доделывать) программу под конкретный интерфейс, то вопрос о консоли будет стоять остро. Программа состоит из нескольких программ, грубо говоря, и зачастую каждую отдельную надо отладить или вообще проверить как она работает. Вот тут и нужна консоль, не будешь же ты создавать интерфейс для каждого файла с расширением CPP, например.
1. Смысл есть и немалый. Много системных приложений написаны именно в консольном варианте а затем обернуты в "бантики" интерфейсов. Консоль быстрее и менее ресурсоемка.
2. Если мы говорим о C# или java^ то концепцию MVC никто не отменял. В буквах M и V никакого интерфейса нет. Только алгоритмы и структуры данных. А C может быть любым, от самописной библиотеки до навороченого Framework. Например на java можно для одной и той-же программы использовать Swing, JSP, JSF, Spring, PrimeFaces, ADF и кучу других библиотек, для того, чтобы дать пользователю интерфейс. Выбор зависит от типа приложения или системы. У каждого свои плюсы и минусы
2. Если мы говорим о C# или java^ то концепцию MVC никто не отменял. В буквах M и V никакого интерфейса нет. Только алгоритмы и структуры данных. А C может быть любым, от самописной библиотеки до навороченого Framework. Например на java можно для одной и той-же программы использовать Swing, JSP, JSF, Spring, PrimeFaces, ADF и кучу других библиотек, для того, чтобы дать пользователю интерфейс. Выбор зависит от типа приложения или системы. У каждого свои плюсы и минусы
http:
//t100.ucoz.com
командная строка
//t100.ucoz.com
командная строка
Похожие вопросы
- На чём лучше писать приложения, на C++ или Delphi(на языке, а не на среде разработки)
- Легко ли самому писать приложения для андроид? Или это надо институт кончать, который я кончал, но тогда не было андроид
- Подскажите, имею базовые знания с++, пишу консоль, хочется научиться писать графические приложения.
- C++ проблемма русификации консоли. не могу сделать чтобы консоль была русской
- С# - нужно сделать так, чтобы консоль читала слова, как переменные, а не просто слова...
- Вопрос по созданию приложений.
- Выдаёт ошибку. Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку ОК
- Разработка приложения iOS
- Может ли быть кроссплатформенное приложение написано на разных языках?
- А зачем пишут на C# приложения работающие только на Windows, когда можно писать на Java кроссплатформенные?