Форум программистов, компьютерный форум CyberForum.ru

Какой язык программирования выбрать для начала? - C++

Восстановить пароль Регистрация
 
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 402
24.08.2014, 18:43     Какой язык программирования выбрать для начала? #1
Добрый вечер. Извиняюсь, если ошибся темой. Вопросы у меня возможно и глупые, но хочется на них найти ответ:

1. На чём ведётся разработка приложений под Widows,которые работают с интернетом?
2. Язык разработки под iOS - только Objective-C или можно писать и на С++?
3. С++ - это до библиотеки STL и всё?

Честно пытался найти ответы на вопросы в гугле. Буду благодарен за ответы
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.08.2014, 18:48     Какой язык программирования выбрать для начала? #2
Цитата Сообщение от avatar1870 Посмотреть сообщение
1. На чём ведётся разработка приложений под Widows,которые работают с интернетом?
"Работа с интернетом" - понятие растяжимое. В общем случае подходит любой* язык и любая* сетевая библиотека.
Цитата Сообщение от avatar1870 Посмотреть сообщение
3. С++ - это до библиотеки STL и всё?
Можно чуть более развернуто задать вопрос?

Звездочки возле слова "любой" поставил только в качестве прикрытия.
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 402
24.08.2014, 18:51  [ТС]     Какой язык программирования выбрать для начала? #3
Работа с интернетом - например рассыльщик личных сообщений Вконтакте и прочее. Мне говорили, что для этого нужно знать ява скрипт
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.08.2014, 19:01     Какой язык программирования выбрать для начала? #4
Цитата Сообщение от avatar1870 Посмотреть сообщение
Работа с интернетом - например рассыльщик личных сообщений Вконтакте и прочее. Мне говорили, что для этого нужно знать ява скрипт
Обрывочные, несвязные фрагменты информации...
Конкретно интерфейс вк работает через https, т.е. в принципе на любом языке можно напиасть приложение.

JS - это чаще всего поведение веб-страниц на клиенте. (не рассматриваю сейчас nodejs).
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
24.08.2014, 19:03     Какой язык программирования выбрать для начала? #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Есть такая вот наглядная и полезная инфографика:
Миниатюры
Какой язык программирования выбрать для начала?  
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 402
24.08.2014, 19:22  [ТС]     Какой язык программирования выбрать для начала? #6
А можно определить, на чём написаны эти программы:
http://viking-studio.com/
http://www.botmasterru.com/xrumer/
Pingvinoff
 Аватар для Pingvinoff
60 / 60 / 11
Регистрация: 20.08.2014
Сообщений: 593
24.08.2014, 19:23     Какой язык программирования выбрать для начала? #7
Цитата Сообщение от avatar1870 Посмотреть сообщение
С++ - это до библиотеки STL и всё?
У С++ огромное количество всяких плюшек вкусных: Qt, Boost. Кстати, у Qt своя стандартная библиотека совместимая с STL.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.08.2014, 19:25     Какой язык программирования выбрать для начала? #8
Цитата Сообщение от avatar1870 Посмотреть сообщение
2. Язык разработки под iOS - только Objective-C или можно писать и на С++?
из Objective-C можно использовать C/C++ код без проблем

Цитата Сообщение от avatar1870 Посмотреть сообщение
3. С++ - это до библиотеки STL и всё?
вопрос сродни: английский язык это до буквы Z ? это одна из букв которая используется или не используется во многих словах
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 402
24.08.2014, 19:27  [ТС]     Какой язык программирования выбрать для начала? #9
То есть одного С++ будет достаточно для практически всех задач?
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.08.2014, 19:28     Какой язык программирования выбрать для начала? #10
Цитата Сообщение от avatar1870 Посмотреть сообщение
То есть одного С++ будет достаточно для практически всех задач?
универсальных инструментов нет
ASCII
 Аватар для ASCII
82 / 54 / 8
Регистрация: 15.12.2013
Сообщений: 369
Завершенные тесты: 2
24.08.2014, 20:00     Какой язык программирования выбрать для начала? #11
Цитата Сообщение от avatar1870 Посмотреть сообщение
Работа с интернетом - например рассыльщик личных сообщений Вконтакте и прочее. Мне говорили, что для этого нужно знать ява скрипт
Ява скрипт толком не знаю, но и на PHP это можно, причем довольно легко, и на С++ можно
Alexandr_1982
Нарушитель
175 / 71 / 17
Регистрация: 04.11.2013
Сообщений: 383
Записей в блоге: 4
25.08.2014, 01:19     Какой язык программирования выбрать для начала? #12
. На чём ведётся разработка приложений под Widows,которые работают с интернетом?
1. Сокеты (WinSock.h)
2. MFC CInternetExplorer
3. С++ - это до библиотеки STL и всё?
STL это часть C++.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2014, 01:24     Какой язык программирования выбрать для начала?
Еще ссылки по теме:

C++ С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C?
Где используется тот ли иной язык программирования? Какой из них выбрать для решения задачи? C++
C++ Упражнение для программы калькулятор из книги Язык программирования С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lamp minion e14
Заблокирован
25.08.2014, 01:24     Какой язык программирования выбрать для начала? #13
1. На чём ведётся разработка приложений под Widows,которые работают с интернетом?
На C# удобнее и быстрее всего.
Есть куча библиотек для парсинга HTML типа HtmlAgilityPack, много браузерных движков, опенсорсных библиотек для работы с почтовыми протоколами (например от LumiSoft).
Когда нужна независимость от левых библиотек и/или высокая производительность, берут Си или С++, хотя это и геморрой по сравнению с C#.

Промежуточный вариант - Borland C++ Builder 6. Вроде и левые библиотеки не нужны, и приложения быстрые, и писать удобно - в нем есть VCL, которая хорошо дополняет WinAPI.
Но он сильно устарел, вряд ли найдете сейчас команду билдеристов. А для фриланса или как любителю - вполне годится.

Также заслуживает внимания C++/CLI - позволяет объединить и .NET Framework и WinAPI и STL в одном приложении, а C# только .NET и WinAPI (и то второе не шибко удобно получается).
Но у него та же проблема что у билдера + мелкософт его не развивает, а зачем-то гнобит, затрудняя разработку на нем в каждой новой VS.

Язык разработки под iOS - только Objective-C или можно писать и на С++?
Хз что с iOS, но обычно лучший язык для какой-то платформы - это официальный язык.
Под Windows - C# и C++.
Под Android - Java и С++ (для нативных задач).
Полагаю и под iOS так же.

С++ - это до библиотеки STL и всё?
В стандарте C++ нет средств для отрисовки GUI, работы с сетью и т.д.
Но такой компилятор как VC++ или Borland C++, помимо стандартных заголовков, поддерживает еще кучу дополнительных, в том числе, для работы с GUI и сетью через API Windows и через оболочки вплоть до .NET Framework в C++/CLI.

Добавлено через 3 минуты
Работа с интернетом - например рассыльщик личных сообщений Вконтакте и прочее. Мне говорили, что для этого нужно знать ява скрипт
Вы хотите написать бота рассыльщика? Это десктопное приложение писать надо, а их пишут на C# и C++, а не JS.
Yandex
Объявления
25.08.2014, 01:24     Какой язык программирования выбрать для начала?
Ответ Создать тему
Опции темы

Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru