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

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.64
artemkotok
7 / 20 / 0
Регистрация: 31.08.2013
Сообщений: 1,644
#1

Что легче C++? - C++

04.01.2015, 09:42. Просмотров 3661. Ответов 81
Метки нет (Все метки)

Какой язык программирования клиентский легче чем C++?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2015, 09:42     Что легче C++?
Посмотрите здесь:

Что легче изучать Visual C++ или С++? - C++ Builder
Что легче изучать Visual C++ или С++?

Что нужно выучить, чтобы легче понять C++? - C++
Что для этого нужно сделать,может выучить какой-нибудь другой язык?Мне говорили что нужно сначала выучить паскаль и html потом будет просто...

Каким образом легче выучить c++ - C++
Как легче понять и выучить язык с++

EXE из C++ Builder легче, чем такой же в Delphi? - C++ Builder
Пустой, консольный проект, максимально пожатый всякими настройками... Ну там Use dynamic RTL и так далее. В Delphi этой настройки нет...

Подскажите плз (на каком языке программирования легче писать ПК игры?) - C++
Извините времени нету искать информацию в поисковиках . Подскажите, на каком языке программирования легче писать ПК игры. На с++ или яве...

Что надо прописать в батон , что бы с мемо1 вывести в мемо2 только числа , что есть в мемо1 - C++ Builder
Что надо прописать в батон , что бы с мемо1 (который состоит с текста, символов, знаков"+"и"-") вывести в мемо2 только числа , что есть в...

Символьные строки (верно ли, что существуют такие натуральные i и j, что 1 < i < j < n и что si совпадает с s(i+1), а sj совпадает с s(j+1)) - C++
Даны символы s1, s2, … Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3,. .. есть по крайней мере один ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
05.01.2015, 21:08     Что легче C++? #31
Цитата Сообщение от Avazart Посмотреть сообщение
Сервер на яве, как то...
Вообще-то это частое явление! И на яве и на питоне...
Я подобное уже видел! Например сервер для приема GPS координат от нескольких сотен андроид-устройств одновременно или китайских трекеров и вывода треков на карту (с интервалом сигнала от 10-15 секунд). Опенсорс сборник - ОЧЕНЬ популярный!
На питоне видел обменник с тем-же андроидом инфой для синхронизации программ.
На питоне ОЧЕНЬ простой скрипт - на 3-4 страницы кода. Все асинхронно, с авторизацией и даже докачкой...
Судя по тому что уже вычитал подобное займет намного больше кода на С++ и ошибки самому прийдется обрабатывать.

Цитата Сообщение от Avazart Посмотреть сообщение
>>Делфи - это ЯЗЫК!
Вопросы на засыпку: как тогда среда разработки называется? Еcть ли другой компилятор под этот язык?
А это главная проблема делфи! У борланда (или кто там его нынешний владелец) на него МОНОПОЛИЯ! Есть альтернативная среда разработки - Лазарус! Он даже опенсорсный. И поддерживает делфи-совместимый компиляторо freepascal. По идее даже опенсорсный, но глючный до безобразия. Да и по тормознутости сборки догнал С++ (а ведь это самое главное достоинство делфи)

Цитата Сообщение от Avazart Посмотреть сообщение
Вдруг? Это смешно ибо юникод-версии вышли мягко говоря запоздало.
Причина в вашем не понимании, а непонимание очевидно когда вы говорите что размер файла изменился.
Вообще-то я не плохо в этом разобрался когда переводил. Раньше текст из 100 символов занимал 100 байт. В юникоде-200! И это минимум. Там "плавающая" кодировка. От 2х байт в символе до 4х в редких и сложных языках (вроде китайского), где кво символов может зашкалить за 255*255.
А по поводу "запоздалости"... Делфи никогда не стремится идти в ногу с современными технологиями. Он просто делает то что умеет лучше большинства альтернатив. По крайней мере это был до 2009 версии включительно (позднее я перестал "обновляться"). И еще Делфи много раз пыталась "догнать" технологии и работать "на опережение". Delphi.Net считается одной из самых неудачных версий. Но некоторые версии там считаются самыми удачными (2, 3, 4, 7, 2007, 2009...). И я знаю несколько фирм, которые все еще работают на старых делфи7 и НЕ МОГУТ перейти - это будет слишком дорого для поддерживаемых ими проектов.

Цитата Сообщение от Avazart Посмотреть сообщение
Да ладно никто не мешает в новых версиях использовать AnsiString который как и прежде хранит однобайтовые символы.
Это означало по любому проводить глобальную замену. И позднее внимательно следить за типами. Когда хочу передать в функцию строку, полученную от юзера, должен буду еще и перевести ее в анси специальным преобразованием, прежде чем передать в параметр функции. Поэтому и было принято решение - ВСЕ ПЕРЕПИСАТЬ под юникод. За одно научились хранить любые символы, а не только руские и английские.

Цитата Сообщение от Avazart Посмотреть сообщение
Переписывать такое решение не стоило, очевидно что его место в топке. Мягко говоря это неадекватное решение хранить данные файлы когда есть для это БД.
Я не совсем понимаю о каких проблемах идет речь и о какой конкретно БД.
Но могу сказать что бы не таскать провайдеры можно использовать сторонние компоненты типа DAO.
Тогда когда писали ядро программы, о DAO могли только мечтать... Оно было не надежным, тормозило, не все провайдеры были встроены в разные ОС. Да и базы были слишком избыточны по сравнению с требованиями к хранению данных. Проще было создать свое хранилище! Свой вид базы данных!
Кстати, Вы в курсе что такая мега-корпорация как 1С ушла от DBF и создала СВОЮ базу данных? Да и раньше свои метаданные хранила в своем формате MD???
Просто поверьте - не все решения стоит делать на готовых компонентах! В моем случае потери были бы минимум в 10 раз и в скорости и в обьеме базы (лет 8-9 назад провели примерные расчеты) .

А по поводу "в топку"... Я года 3-4 назад пытался сменить платформу учета кадров в одном коледже. Там работали в ДОСе!!! В старых прогах, написанных похоже еще на досовском фоксе! И успешно работали! И мне не получилось им предложить ничего лучшего! Т.к. удобство за счет упрощения расчетов переводом всего на одну кнопку мышкой не заменит сложность переобучения большого старого коллектива! И им было проще найти спеца по старому досу что-бы заменить десяток констант, чем переходить на полноценную виндовую систему учета.

Цитата Сообщение от Avazart Посмотреть сообщение
Есть еще poco, pion и как особый случай в С++Builder можно использовать Indy.
Про поко уже слышал... похоже это вариация буста. По крайней мере под той-же лицензией идет. А уж если есть выбор между явой и билдером/инди, то ява выигрывает по многим пунктам! И уж если выбирать инди, то тут С++ намного хуже делфи.
hoggy
6437 / 2655 / 460
Регистрация: 15.11.2014
Сообщений: 5,844
Завершенные тесты: 1
05.01.2015, 21:23     Что легче C++? #32
Цитата Сообщение от Tester64 Посмотреть сообщение
Еще ява считается проще. Я только начал учить С++ (меньше 5 месяцев). За плечами больше 15 лет работы больше чем на 10 языках. И С++ оказался САМЫМ сложным в моей коллекции!
Я вам не верю.

Потому что цифра "10 языков" не может не включать в себя мэйнстрим языки.

И если вы осилили ту же жабу, питон, или шарпик - плюсы уже не должны вызывать у вас сложностей.

Большую часть тем (такие, как например, классы, полиморфизм) начального уровня вы бы и вовсе пролетели по диагонали, как хорошо знакомый, а потому не интересный материал.

А теперь правда о языке с++:
С++ - объемный. Содержит достаточно много разного материала, который нужно знать, что бы свободно ориентироваться в плюсовом коде.

Вот только каждая отдельно взятая тема в изучении ничуть не сложнее,
чем темы из какого нибудь бейсика.

с++ - легкий язык, но объёмный язык.

Цитата Сообщение от Tester64 Посмотреть сообщение
А по поводу "проще, но похоже на С++" может попробуешь Qt - там (я так понял) много "упростителей" и коллекции готовых решений...
Вообще то, это - плюснутый фреймворк.

Qt (произносится [ˈkjuːt] (кьют) как «cute»[7] или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++
(c)Wikki
И для того, что бы им пользоваться, нужно уже знать с++.
Dark Byte
-68 / 46 / 12
Регистрация: 23.10.2014
Сообщений: 1,001
Завершенные тесты: 2
05.01.2015, 21:42     Что легче C++? #33
не вчитываясь сильно в стену текста: шарп и паскаль/делфи проще плюсов, джаву не изучал, по поводу компиляторов под плюсы - msvs чем не устраивает? какие нафиг minigw, когда есть msvs? с нее начинал, на ней же до сих пор и сижу, все пишется без проблем...
Dimension
Dimension
556 / 437 / 135
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
05.01.2015, 21:44     Что легче C++? #34
как-будто все виндовсом пользуются
Dark Byte
-68 / 46 / 12
Регистрация: 23.10.2014
Сообщений: 1,001
Завершенные тесты: 2
05.01.2015, 21:45     Что легче C++? #35
Цитата Сообщение от Dimension Посмотреть сообщение
как-будто все виндовсом пользуются
а чем еще можно пользоваться? все ОСи кроме винды - гавно !!! винда рулит !!!
Dimension
Dimension
556 / 437 / 135
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
05.01.2015, 21:46     Что легче C++? #36
Dark Byte, как-будто все виндовсом пользуются
лучше mingw +sublime или jetbrains пользоваться
Dark Byte
-68 / 46 / 12
Регистрация: 23.10.2014
Сообщений: 1,001
Завершенные тесты: 2
05.01.2015, 21:47     Что легче C++? #37
Цитата Сообщение от Dimension Посмотреть сообщение
+sublime или jetbrains пользоваться
шта? ваще первый раз слышу, винда рулит, виндопротивников под пресс !!!
Avazart
Эксперт С++
7121 / 5298 / 273
Регистрация: 10.12.2010
Сообщений: 23,439
Записей в блоге: 17
05.01.2015, 22:25     Что легче C++? #38
Цитата Сообщение от Tester64 Посмотреть сообщение
Это означало по любому проводить глобальную замену. И позднее внимательно следить за типами. Когда хочу передать в функцию строку, полученную от юзера, должен буду еще и перевести ее в анси специальным преобразованием, прежде чем передать в параметр функции. Поэтому и было принято решение - ВСЕ ПЕРЕПИСАТЬ под юникод. За одно научились хранить любые символы, а не только руские и английские.
Для замены есть рефакторинг или если массово можно c помощью Notepad++, ну и вероятно с настройками можно поиграться это вообще не проблема. И вероятно открою секрет преобразования проходят неявно между строками.
Цитата Сообщение от Tester64 Посмотреть сообщение
Проще было создать свое хранилище! Свой вид базы данных!
Самое тупое решение, от него и проблемы, полагаю что и базы висели как раз из-за кривых рук и жмотства начальства.
Цитата Сообщение от Tester64 Посмотреть сообщение
не заменит сложность переобучения большого старого коллектива!
А зачем его переучивать? На пенсию и нанять новых...

Добавлено через 4 минуты
Цитата Сообщение от Tester64 Посмотреть сообщение
А уж если есть выбор между явой и билдером/инди, то ява выигрывает по многим пунктам!
Не могу спорить не имел дело. Но прожорливость и тормознутость явы всем известна. Тут разве что для "клиента" яву можно использовать что бы кроссплатформенно.
Цитата Сообщение от Tester64 Посмотреть сообщение
И уж если выбирать инди, то тут С++ намного хуже делфи.
Это одно и тоже ибо Indy одно и тоже и там и там.

Добавлено через 1 минуту
Цитата Сообщение от Dark Byte Посмотреть сообщение
а чем еще можно пользоваться? все ОСи кроме винды - гавно !!! винда рулит !!!
Все ясно с тобой, ты еще скажи что дос рулит.

Добавлено через 2 минуты
Цитата Сообщение от Tester64 Посмотреть сообщение
От 2х байт в символе до 4х в редких и сложных языках (вроде китайского), где кво символов может зашкалить за 255*255.
Простой вопрос у вас там китайский в проекте использовался?
Я вообще фигею как представляю как вы файловые базы из анси гнали в юникод.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
05.01.2015, 22:32     Что легче C++? #39
Цитата Сообщение от hoggy Посмотреть сообщение
Потому что цифра "10 языков" не может не включать в себя мэйнстрим языки.
Я и не говорил про "мэйнстрим". Бейсик, паскаль/делфи, РНР, ява под андроид... А остальное - УЗКОСПЕЦИАЛИЗИРОВАННЫЕ языки! Один фокспро и 1С чего стоят.

Цитата Сообщение от hoggy Посмотреть сообщение
И если вы осилили ту же жабу, питон, или шарпик - плюсы уже не должны вызывать у вас сложностей.
Я осилил яву под андроид! Это все кроме "окошек" и графики! Но я потратил много недель что-бы понять разницу между Qt, VC++ и MinGW/Codeblock. И несколько недель что-бы надежно компилить на MinGW из командной строки. А потом не один день на понимание разницы между std::string и char. И почему-то знание стольких языков мне не сильно помогло... Даже аналог printf("hellow world"); с первого раза не скомпилилось. Не понимаю сколько надо изучить и сколько лет на это потратить, чтобы С++ мне понравился настолько что можно было бы отложить остальные языки подальше...

Цитата Сообщение от hoggy Посмотреть сообщение
Вообще то, это - плюснутый фреймворк.
Поэтому изучив самые основы С++ (или даже не изучив их), Вы начинаете усиленно постигать основы ФРЕЙМВОРКА! Это относится и к Qt и к Bost и к std. Куда не плюнь - нужно учить фреймворки. Зачем учить классы и наследование, если в Qt можно накидать кнопок и связав их получить прогу под любую платформу даже с базами данных. Когда учил яву под андроид, на изучение языка я потратил меньше 10% времени от общего изучения - остальное фреймворк/API на яве по работе с ОС.

Мне надо написать сокет клиент-сервер на С++. Когда задал вопрос - меня засыпали названиями фремворков! Без общего сравнения. Без характеристик. И я месяц изучал ОПИСАНИЯ каждого из них что-бы только понять кто имеет какие ограничения. В делфи и яве для этого используют ВСТРОЕННЫЕ либы. Один класс TServerSocket чего стоит по сравнению с примерами сокетов в википедии по С++.

Цитата Сообщение от Dark Byte Посмотреть сообщение
какие нафиг minigw, когда есть msvs? с нее начинал, на ней же до сих пор и сижу, все пишется без проблем...
Возможно. Но это монстр по сравнению с Codebase. Как фотошоп по сравнению с паинтом - если нужно просто скопипастить кусок не нужно ждать пока загрузится сложная программа с огромным требованием памяти. Я не использую окошки - мне хватает консоли. Я планирую перевести свою программу на линукс и андроид. А там большинство фишек из MSVC++ не работает! Например в MS есть свои либы которые не работают под дургие ОС и даже под другие компиляторы.
Croessmah
Модератор
Эксперт CЭксперт С++
13056 / 7319 / 816
Регистрация: 27.09.2012
Сообщений: 18,055
Записей в блоге: 3
Завершенные тесты: 1
05.01.2015, 22:40     Что легче C++? #40
Цитата Сообщение от Dark Byte Посмотреть сообщение
а чем еще можно пользоваться? все ОСи кроме винды - гавно !!! винда рулит !!!
пруф? Только не ссыль на холивар
Mr.X
Эксперт С++
3048 / 1693 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
05.01.2015, 22:41     Что легче C++? #41
Цитата Сообщение от hoggy Посмотреть сообщение
что бы свободно ориентироваться
Цитата Сообщение от Tester64 Посмотреть сообщение
что-бы заменить

Не по теме:

Эти программисты такие выдумщики! То все взялись писать слово "чтобы" раздельно, а теперь еще и через дефис приспособились!

Croessmah
05.01.2015, 22:47
  #42

Не по теме:

Mr.X, главное - накидать букавок быстренько

Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
05.01.2015, 22:49     Что легче C++? #43
C++ на самом деле очень сложный язык. Выше уже писали, я соглашусь - я тоже знаю несколько языков и их сложность блекнет перед С++. 5-ый год работаю (именно профессионально 4ый год) на плюсах и до сих пор некоторые его "особенности" меня удивляют.

Добавлено через 2 минуты
Цитата Сообщение от artemkotok Посмотреть сообщение
Какой язык программирования клиентский легче чем C++?
С++ client side язык?
hoggy
6437 / 2655 / 460
Регистрация: 15.11.2014
Сообщений: 5,844
Завершенные тесты: 1
05.01.2015, 22:56     Что легче C++? #44
Цитата Сообщение от Tester64 Посмотреть сообщение
Бейсик, паскаль/делфи, РНР, ява под андроид
Этого списка вполне достаточно, что бы начальную базу с++ учить по диагонали.
Потому что после этих языков множество материала уже покажется знакомым.

Цитата Сообщение от Tester64 Посмотреть сообщение
Я осилил яву под андроид! Это все кроме "окошек" и графики! Но я потратил много недель что-бы понять разницу между Qt, VC++ и MinGW/Codeblock.
Ну так и в чем разница?

Цитата Сообщение от Tester64 Посмотреть сообщение
Поэтому изучив самые основы С++ (или даже не изучив их), Вы начинаете усиленно постигать основы ФРЕЙМВОРКА!
Вы предлагаете начать танцевать ещё не научившись ходить?
Тогда я не удивлен, что у вас сложности с плюсами.
Удивляет как вы вообще хоть что нибудь смогли осилить при таком подходе.

Есть подозрение, что ваше знакомство с языками носит весьма поверхностный характер,
и не продвинулось дальше новичкового уровня.
Отсюда и сложности в освоении.

Цитата Сообщение от Tester64 Посмотреть сообщение
Это относится и к Qt и к Bost и к std.
Boost и std не имеют к фреймворкам никакого отношения.

Цитата Сообщение от Tester64 Посмотреть сообщение
Зачем учить классы и наследование, если в Qt можно накидать кнопок и связав их получить прогу под любую платформу даже с базами данных.
Есть подозрение, что вы - дельфинист.
Причем весьма-весьма посредственный.

Цитата Сообщение от Tester64 Посмотреть сообщение
В делфи и яве для этого используют ВСТРОЕННЫЕ либы.
Это уже вопрос технологий, а не языка. Сокеты - они и в африке сокеты.
А библиотеки приходится осваивать не зависимо от того,
являются ли они встроенными, или не являются.

Добавлено через 1 минуту
Цитата Сообщение от Kastaneda Посмотреть сообщение
и до сих пор некоторые его "особенности" меня удивляют.
Например?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2015, 23:01     Что легче C++?
Еще ссылки по теме:

Что сложнее и что легче при написании WPF приложений под Desktop и Metro UI - C# WPF
Здравствуйте форумчане. У меня вопрос или быть точнее прошу совета. Не скажу что я бывалый программист, но знания какие то есть. Так вот,...

Что легче новичку?: - Free Pascal
program palindrom; uses crt; var a,s,d,f,z: integer; n:boolean; begin clrscr; readln (a); if (a&lt;10000) and (a&gt;1000) ...

Что легче c# или vb.net - .NET
хочу узнать что легче

Что легче Delphi или c#
????

Что легче С++ или Delphi
Что легче С++ или Delphi


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

Или воспользуйтесь поиском по форуму:
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
05.01.2015, 23:01     Что легче C++? #45
Цитата Сообщение от hoggy Посмотреть сообщение
Например?
Например буквально на днях промелькнуло в одном известном в определенных кругах ресурсе (не буду делать рекламу)

Чем опасен следующий код
C++
1
2
3
4
operator int () 
{
    return *this;
}
я, честно говоря, не смог сразу ответить.
Yandex
Объявления
05.01.2015, 23:01     Что легче C++?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru