Назначение языка С++ (консольный вариант)
Друзья, подскажите пожалуйста, где именно используется С++ (консольный вариант), для каких целей? И если я освою С++, то легко ли будет перейти на PHP или Java?
Цитата: Morphling
Друзья, подскажите пожалуйста, где именно используется С++ (консольный вариант)
В промышленности. (А что значит консольный вариант?)
Цитата: Morphling
для каких целей?
Как ни странно, но для написания программ.
Цитата: Morphling
И если я освою С++, то легко ли будет перейти на PHP или Java?
Зависит только от вас.
Казалось бы, надо вам PHP или Java, так отчего бы не начать прямо с них? Вам зачем С++, да ещё с консольным компилятором?
нет, я имею в виду обычный с++ как вам объяснить, в Visual Studio 2008 win32 -> консольное приложение (или GUI называется). "Для каких целей", объясняю: Ну для каких целей используется консольные приложения, и что лучше консольное приложение или windows form? какие возможности у консольного приложения?
Давайте поконкретнее, синтаксис похож на Си у пхп? после Си не трудно будет перейти на неё?
Цитата: hardcase
В промышленности. (А что значит консольный вариант?)
Как ни странно, но для написания программ.
Как ни странно, но для написания программ.
давайте без открытия Америк, вы же поняли о чем я.
Написана она явно на Си с крестами, поскольку импортирует маскированные функции из ifsutil.dll и ulib.dll, произведённые промышленным способом.
И не надо открывать америк. Да, и пиши с ошибками. :D
ну ладно, не подскажите ли, как при написаний консольного приложения использовать ShellExecute и в каком заг. файле он находится?
Идите читайте книжки, хва форум засорять фигней.
Могу вспомнить 2 основных примера, где не нужен GUI:
1. Программа общается с пользователем через терминал.
2. Программа общается с другими программами.
Ну и следствия-варианты, когда программа выполняется на компьютере (контроллере), у которого вообще монитора нет, или программа, создаваемая в учебных целях и т.п.
Второй вопрос. Есть языки, которые ближе к машинам (ассемблер, си), есть те, которые ближе к людям (из них знаю только Python). C++ пытается сочетать достоинства и тех и других. А есть ещё языки, которые ближе инопланетянам, но это отдельная тема. Шучу.
На счёт PHP не знаю, но с Java я не подружился как раз из-за того, что она не заточена для работы с такими консольными приложениями (может сейчас что-то изменилось). Пример:
http://forum.codenet.ru/showthread.php?t=54183