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

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

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

C++ Builder Что легче изучать Visual C++ или С++?
C++ Builder Что надо прописать в батон , что бы с мемо1 вывести в мемо2 только числа , что есть в мемо1
Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык?? C++
C++ Символьные строки (верно ли, что существуют такие натуральные i и j, что 1 < i < j < n и что si совпадает с s(i+1), а sj совпадает с s(j+1))
C++ Подскажите плз (на каком языке программирования легче писать ПК игры?)
Поясните пожалуйста что означает двоеточие и то что идет после него C++
Что это за знак >> прочитал что это сдвиг вправо? что он делает C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 09:47     Что легче C++? #2
Ни какой. И что значит "клиентский язык"?
AlexDenton
18 / 18 / 7
Регистрация: 02.01.2015
Сообщений: 78
04.01.2015, 09:48     Что легче C++? #3
Десятки их. Если нужен конкретно Си-подобный синтаксис, то C# более простой. Опять же, зависит от ваших задач.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 09:48     Что легче C++? #4
Более сложный, ты хотел сказать.
AlexDenton
18 / 18 / 7
Регистрация: 02.01.2015
Сообщений: 78
04.01.2015, 09:52     Что легче C++? #5
taras atavin, не соглашусь. Даже сравнить простейшие хэллоуворлды на Шарпе и Плюсах. На Шарпе все очевидно, на Плюсах надо еще постараться, чтобы все верно понять. Дальше - сложнее.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 09:59     Что легче C++? #6
А при чём здесь какой то там шарп?
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
04.01.2015, 10:33     Что легче C++? #7
Еще ява считается проще. Я только начал учить С++ (меньше 5 месяцев). За плечами больше 15 лет работы больше чем на 10 языках. И С++ оказался САМЫМ сложным в моей коллекции!
А по поводу "проще, но похоже на С++" может попробуешь Qt - там (я так понял) много "упростителей" и коллекции готовых решений...
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 10:37     Что легче C++? #8
На столько проще, что я даже введение к ней не осилил. В отличие от языка ассемблера, писанины прямо в опкодах и ручной обфускации спектрумовского бейсик байт кода.

Добавлено через 1 минуту
Цитата Сообщение от Tester64 Посмотреть сообщение
Я только начал учить С++ (меньше 5 месяцев).
Цитата Сообщение от Tester64 Посмотреть сообщение
И С++ оказался САМЫМ сложным в моей коллекции!
Ну так не удивительно: в изучении он сложней и бейсика, и паскаля и много чего ещё. Но проще в реальном использовании.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
04.01.2015, 10:50     Что легче C++? #9
Цитата Сообщение от taras atavin Посмотреть сообщение
Ну так не удивительно: в изучении он сложней и бейсика, и паскаля и много чего ещё. Но проще в реальном использовании.
И сколько нужно учиться??? Я Делфи 10 лет учил! Это же язык - нельзя быть профи во всех областях! Всегда будет что-нибудь новое! Например я уже освоил базовый уровень работы в консоли, но уже месяц (безуспешно) пытаюсь написать что-нибудь на сокетах. Даже примеров человеческих найти не могу... А такого количества несовместимостей между разными компиляторами и ОС я ни в одном языке не встречал!!! Подозреваю что С++ и дальше будет самым сложным языком! Самым быстрым в работе, самым низкоуровневым, самым гибким под разные условия, но все-равно самым сложным...
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 11:49     Что легче C++? #10
Цитата Сообщение от Tester64 Посмотреть сообщение
И сколько нужно учиться??? Я Делфи 10 лет учил!
Ну 10 - это уже перебор.

Добавлено через 8 минут
Цитата Сообщение от Tester64 Посмотреть сообщение
А такого количества несовместимостей между разными компиляторами и ОС я ни в одном языке не встречал!!! Подозреваю что С++ и дальше будет самым сложным языком! Самым быстрым в работе, самым низкоуровневым, самым гибким под разные условия, но все-равно самым сложным...
Попробуйте на бейсике написать распределённую модель свободно-вынужденной гидродинамики расплавов в металлургическом агрегате, да ещё и разредить при этом матрицы. На c++ это не сложнее, чем написать решение одиночного уравнения с одной переменной, только рутинной работы больше, сам объект придётся поизучать и математический аппарат придётся заюзать далеко не самый простой. Но непосредственно сочинить и набрать такую программу проще, чем по-настоящему понять саму задачу, которую она решает. Сложность программы в целом не превосходит сложности самой сложной в этой программе одиночной языковой конструкции, а после привыкания к каждой они все элементарны.

Добавлено через 3 минуты
На не ООП языках не важно, на сколько простые конструкции используются и на сколько проста задача, сложность программы всё равно с ростом её длины растёт быстрее, чем длина. Но в изучении они да проще. Правда не все. Джава, например, сложнее.
AlexDenton
18 / 18 / 7
Регистрация: 02.01.2015
Сообщений: 78
04.01.2015, 12:13     Что легче C++? #11
Цитата Сообщение от taras atavin Посмотреть сообщение
На не ООП языках не важно, на сколько простые конструкции используются и на сколько проста задача, сложность программы всё равно с ростом её длины растёт быстрее, чем длина. Но в изучении они да проще. Правда не все. Джава, например, сложнее.
Подождите, вы хотите сказать, что Джава ― не ООЯП?
Мотороллер
428 / 240 / 37
Регистрация: 05.08.2013
Сообщений: 1,636
Завершенные тесты: 1
04.01.2015, 12:32     Что легче C++? #12
чтобы грамотно кодить на интерпритируемых языках нужно иметь прямые руки, разбираться что как реализовано, дабы выбрать лучший вариант из кучи однотипных. может такие языки и легче, но чтобы грамотно на них писать нужно потратить много времени на изучение тонкостей

Добавлено через 29 секунд
как и в любом языке.

Добавлено через 56 секунд
да и вообще - нет простых или сложных языков. все по-своему хороши. я кодил на многих, но плюсы и ассемблер мне почему-то больше нравятся, в виду полного контроля программы, нежели та же ява, которая хер знает как там внизу работает.
Убежденный
Системный программист
 Аватар для Убежденный
14451 / 6435 / 1016
Регистрация: 02.05.2013
Сообщений: 10,676
Завершенные тесты: 1
04.01.2015, 13:09     Что легче C++? #13
Цитата Сообщение от artemkotok Посмотреть сообщение
Какой язык программирования клиентский легче чем C++?
Для начала обозначьте, что значит "клиентский" и что значит "легче".

Цитата Сообщение от Tester64 Посмотреть сообщение
И сколько нужно учиться??? Я Делфи 10 лет учил!
Не сочтите за подстрекательство к разжиганию флейма и т.п., но что там такого можно
годами "учить" ? Расстановку скобочек ? Синтаксис классов или функций ? По моему опыту,
язык осваивается месяца за три-четыре до уровня, когда ты перестаешь пугаться сообщений
компилятора и можешь реализовать на нем практически любую задачу, пусть и коряво и не
совсем "по учебнику". А дальше - шлифовка: что-то перенимается из чужого кода, что-то
вытягивается из книг, что-то из форумных войн и копи-пасты, что-то в результате
собственных размышлений на эту тему и практических экспериментов. Лет через пять
(плюс-минус год-полтора) ты уже "в теме", активно используешь библиотечные средства,
знаешь, где искать ответы в Стандарте, у тебя есть свое мнение, свой стиль, своя
копилка рецептов и опасных мест, которых следует избегать...

Просто из личного опыта: про современные C и C++ я узнал в начале 2008 года.
Летом того же года я уже писал всякие заставки, программы-шутки и т.п., в их
числе был, например, драйвер для полного отключения Антивируса Касперского.
Код того времени - он, конечно, прикольный, но там уже были претензии на
модульность, классы, именование и т.п. В конце 2009 я уже начал зарабатывать
первые копейки, используя эти языки. Если бы мне тогда сказали, что учиться надо
до 2018 года, я бы застрелился

Это же язык - нельзя быть профи во всех областях! Всегда будет что-нибудь новое!
Например я уже освоил базовый уровень работы в консоли, но уже месяц (безуспешно)
пытаюсь написать что-нибудь на сокетах. Даже примеров человеческих найти не могу...
Может быть, не надо искать черную кошку сокеты там, где их нет ?
Возьмите книжку Йона Снейдера "Эффективное программирование TCP/IP" - там все
неплохо расписано, и без привязки к конкретным платформам.

А такого количества несовместимостей между разными компиляторами и ОС я ни в
одном языке не встречал!!!
Что есть, то есть.
Это плата за универсальность задач, которые на C++ можно решать.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
04.01.2015, 14:50     Что легче C++? #14
Цитата Сообщение от taras atavin Посмотреть сообщение
Ну 10 - это уже перебор.
Не перебор! Я начинал с версии 2(1996). Закончил 2009й(и до сих пор к нему обращаюсь). И постоянно изучал новые технологии. Чистый обьектный паскаль с большинством возможностей можно изучить за пол года. Но каждое направление требует отдельного изучения. Например работа с SQLite - внешне просто либа, десятка два-три функций. Но это полноценный SQL с кучей нюансов. Каждый новый сложный компонент в графике можно много недель изучать лишь по базовым характеристикам. Попробуйте подключить гуглапи внутрь Вашей программы... У меня на это ушло несколько месяцев (отображение карты, управление маркерами и линиями) и при этом я не использовал и 10% от АПИ гугл-мапа...

Проблема С++ в том что КАЖДАЯ новая технология в ней изучается очень тяжело! Маны крайне скупы. Примеров практически не найти. Сообщество жутко жадное(сравниваю с Делфи и явой). Нет общих репозиториев "студенческих работ" и статей "как сделать..."(по делфи их гигабайты, да и по яве много ЭЛЕКТРОННЫХ статей). Любому новичку сразу советуют приобрести книгу (талмуд на 1000 страниц) на любой вопрос (уже повод для большинства сказать "да пошли вы... я это быстрее на PHP напишу). Добавьте к этому ОЧЕНЬ большую разницу между разными реализациями С++ и получите довольно мерзкий язык... Это не отнимает его (немногих) достоинств, но добавляет много недостатков... Одним словом (ИМХО) С++ - это язык для тех кто ВЫНУЖДЕН на нем писать за неимением лучших инструментов в определенной области...

Цитата Сообщение от Мотороллер Посмотреть сообщение
чтобы грамотно кодить на интерпритируемых языках нужно иметь прямые руки, разбираться что как реализовано, дабы выбрать лучший вариант из кучи однотипных.
Чтобы грамотно кодить на С++ нужно то-же, но и невероятную усидчивость и дикое желание не слезть с этого языка сразу... У меня на надежный запуск хеллоуворда в MingGW ушло несколько недель.

Цитата Сообщение от Мотороллер Посмотреть сообщение
в виду полного контроля программы, нежели та же ява, которая хер знает как там внизу работает
Большинству не важно как там она "внизу работает"! Неужели кодя графику мне важно как это работает на уровне машинного кода? Как это обрабатывает видеоадаптер? Мне нужно просто нарисовать надпись в нужном месте нужным шрифтом. И если на подобную простую задачу на С++ я буду тратить больше времени чем на яве, то заказчику будет выгоднее поменять исполнителя (сроки, сумма оплаты). С++ незаменим лишь там где действительно нужен максимальный контроль и скорость выполнения - прошивка чипов, драйвера, вирусы, низкоуровневые сервисы (например сетевые сервера) и (спорно, по крайней мере здесь меня часто пытались оспорить) более защищенный от прямого получения исходников из скомпилированных бинарников...

Поэтому я все еще уверен С++ - один из самых тяжелых языков!!!

Добавлено через 1 час 21 минуту
Цитата Сообщение от Убежденный Посмотреть сообщение
Возьмите книжку Йона Снейдера "Эффективное программирование TCP/IP"
Ну вот... И Вы тудаже... "возьмите"... Нагуглил - всего 300 страниц. Конечно книга редкая - в моем (не большом) городе в магазинах не лежит. Можно заказать онлайн - через недельку-две прийдет. Можно скачать в дежавю и читать размазанный текст на экране. А потом окажется что Ваш совет мне не помог... И книжка ляжет на полку не нужной литературы. К тому-же не могу взять и скопипастить из нее ни одного примера, как из обычных онлайн статей. Или еще лучше - скачать архивчик и просто попробовать что получается при запуске. И что-бы рядом лежал тот-же пример в ехе - что-бы при лажах сборки я был уже уверен что это именно то что я ищу. Так больше десятилетия было в Делфи.
За книжку спасибо... Их у меня скачано уже больше 6 по разным советам на разных форумах. Ваша - самая маленькая - даже меньше 500 страниц...
gng
609 / 455 / 122
Регистрация: 08.09.2013
Сообщений: 1,167
04.01.2015, 14:51     Что легче C++? #15
Цитата Сообщение от Tester64 Посмотреть сообщение
Поэтому я все еще уверен С++ - один из самых тяжелых языков!!!
Скорее - самый громоздкий. Лет 15 назад оппоненты приводили в пример язык Ада, утверждая, что он ещё более громоздкий. Я слабо знаком с Ада, но после принятия С++11 и С++14 плюсы, думаю, переплюнули Аду.
Исключительность плюсов в его универсальности. К совместимому с Си языку "прикрутили" практически всё, что только может быть в компилируемом языке - и ООП, и функциональный подход, и даже алгоритмы времени компиляции. Получился комбайн, в котором каждый программист нашел своё подмножество и неплохо себя чувствует.
Когда в 90-х Сан начал бесприцендентный ПиАр Явы, мне казалось, что плюсы могут сдать позиции, уступив место вниз Си и вверх Яве. (По поводу того, что Си умрет вместе с последним программистом у меня и тогда не было сомнения). Но история пока подтверждает обратное. Количество кода и разработчиков на Яве и Шарпе прямо пропорционально вложенным в ПиАр средствам, а количество кода, написанного ежегодно на плюсах стабильно высокое.
volvo
Супер-модератор
 Аватар для volvo
22083 / 14388 / 4046
Регистрация: 22.10.2011
Сообщений: 25,465
Записей в блоге: 2
04.01.2015, 15:11     Что легче C++? #16
Цитата Сообщение от gng Посмотреть сообщение
плюсы, думаю, переплюнули Аду
Плохо ты об Аде думаешь. Стандарт 2012 года ничем не уступает Плюсам (что характерно, и по громоздкости, и по функциональности).
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
04.01.2015, 17:03     Что легче C++? #17
Цитата Сообщение от gng Посмотреть сообщение
Исключительность плюсов в его универсальности.
Мутное для меня понятие... Вы имеете в виду что любая конструкция к которой программист привык в других языках легко воплощается или уже встроена в С++?
Но ведь язык - это сотня-две базовых команд! Остальное наборы встроенных классов, расширений... И тут возникает (по опыту в других языках) что набор написанный ранее для С++11 не компилится в С++14. Надо переписывать. И даже если кто-то сделал свою либу для С++ опенсорсной, Вам она не поможет "по быстрому" сдать проект... Помню когда переводил проект на 2Мб кода со старого делфи на новый, пришлось перебрать все связанное с юникодом. Это заняло несколько недель. И это было единственной глобальной несовместимостью... По С++ 90% исходников и примеров, которые я нахожу не рабоютают, т.к. написаны то под Qt, то под линукс, то под другую версию С++, то под борланд С++... То-же с бумажными учебниками - еще во времена турбо-борланд-с эти языки начали "можиться" и учебник под один С++ переставал быть адекватным для другого... Упоминал некие несуществующие либы, вызывал странные якобы-встроенные команды....

Вроде первой адекватной попыткой стандартизации является Qt. И тот так его "раздул" что превратил в не-низкоуровневый язык. Как делфи против лазаруса - 300-500кб против 40 мб... Но учебники и примеры начали соответствовать языку и перестали играть в "угадай платформу".
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12279 / 6966 / 784
Регистрация: 27.09.2012
Сообщений: 17,273
Записей в блоге: 2
Завершенные тесты: 1
04.01.2015, 17:30     Что легче C++? #18
Tester64, язык c++ вполне себе стандартизирован. Если Вы используете не стандартные компоненты, то само собой они должны быть и на целевой платформе. Так же, если Вы используете расширения конкретного компилятора, или какие-то костыли, зависящие от реализации компилятора, то код, скорее всего, станет непереносимым. Так чему удивляться?
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.01.2015, 17:39     Что легче C++? #19
Цитата Сообщение от volvo Посмотреть сообщение
Стандарт 2012 года ничем не уступает Плюсам (что характерно, и по громоздкости, и по функциональности).
1. Уж или по громоздкости, или плюсам.
2. АДА - единственный язык, где волевым решением постулировано существование единственной версии стандарта.

Добавлено через 6 минут
Цитата Сообщение от Убежденный Посмотреть сообщение
Синтаксис классов или функций ? По моему опыту,
язык осваивается месяца за три-четыре до уровня, когда ты перестаешь пугаться сообщений
компилятора и можешь реализовать на нем практически любую задачу, пусть и коряво и не
совсем "по учебнику".
Вот. Коряво. То есть это время на ознакомление с возможностями языка, плюсы же становятся простыми после привыкания, когда уже не думаешь, какая нужна конструкция, а думаешь вовремя программирования только о самой задаче, перестав замечать язык. 10 лет для этого - перебор, полгода - мало. И как раз потому и коряво, что он ещё сложен, а менять диалекты можно и 50 лет, речь не об этом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2015, 18:00     Что легче C++?
Еще ссылки по теме:

EXE из C++ Builder легче, чем такой же в Delphi? C++ Builder
Проверить, что в первой ячейке массива лежит то же значение, что и в остальных C++
Что нужно выучить, чтобы легче понять C++? C++
Что сделать что бы консольная строка разбивалась на слова для перевода? C++
Каким образом легче выучить c++ C++

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

Или воспользуйтесь поиском по форуму:
0x10
2437 / 1609 / 235
Регистрация: 24.11.2012
Сообщений: 3,949
04.01.2015, 18:00     Что легче C++? #20
Цитата Сообщение от Tester64 Посмотреть сообщение
Вроде первой адекватной попыткой стандартизации является Qt
Не надо библиотеки/фреймворки приравнивать к стандартизации.
Yandex
Объявления
04.01.2015, 18:00     Что легче C++?
Ответ Создать тему
Опции темы

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