Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Awesomium возвращает kError_BadParameters http://www.cyberforum.ru/cpp-beginners/thread1246618.html
Я пытаюсь выполнить следующий код: JSValue jsval = caller->ExecuteJavascriptWithResult(WSLit("$('#any_id')"), WSLit("")); if(jsval.IsUndefined()) { Error e = caller->last_error(); return; } Но...
C++ Ошибка в switch case: expected primary-expression before '<=' token; do { cout << "Ââåäèòå íîìåð ôóíêöèè êîòîðóþ âû õîòèòå èñïîëüçîâàòü:" << endl; cin >> FunctionChoice; switch(FunctionChoice) { case <= 0 || > 2: //(FunctionChoice <= 0 ||... http://www.cyberforum.ru/cpp-beginners/thread1246606.html
Растрирование текста через консольную программу C++
Добрый день, товарищи программисты! Написал вспомогательную программку для сохранения данных в виде изображения. Для этого использовал простенькую библиотеку C++ Bitmap Library. И всё бы хорошо,...
Перехватывание исключений в списке инициализации C++
Здравствуйте! Я выделяю память в конструкторе, в списке инициализации. S::S() : k { new K() } { } Возможно ли перехватить std::bad_alloc в подобном случае, или это необходимо выносить в тело...
C++ Потоки или коллбэки? http://www.cyberforum.ru/cpp-beginners/thread1246545.html
Вопрос по структуре приложения. Потребовалось выполнение нескольких задач условно одновременно - выдавать звук в выходной поток и записывать со входного. В интернете нашел пример, там дается команда...
C++ Разобрать блок приведенного кода Есть код: Game::Game() : mWindow(sf::VideoMode(640, 480), "SFML Application", sf::Style::Close) , mTexture() , mPlayer() , mFont() , mStatisticsText() , mStatisticsUpdateTime() ,... подробнее

Показать сообщение отдельно
lamp minion e14
Заблокирован
25.08.2014, 01:24
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.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru