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

C++

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

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

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

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

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

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

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

Запуск процесса что лучше? что быстрее? что надежнее? Winexec CreateProcess ShellExecute - C++ WinAPI
Здравствуйте , какую функцию лучше использовать для программного запуска процесса winexec CreateProcess ShellExecute ? В чем...

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

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

81
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
04.01.2015, 09:47 #2
Ни какой. И что значит "клиентский язык"?
1
AlexDenton
18 / 18 / 7
Регистрация: 02.01.2015
Сообщений: 78
04.01.2015, 09:48 #3
Десятки их. Если нужен конкретно Си-подобный синтаксис, то C# более простой. Опять же, зависит от ваших задач.
1
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
04.01.2015, 09:48 #4
Более сложный, ты хотел сказать.
1
AlexDenton
18 / 18 / 7
Регистрация: 02.01.2015
Сообщений: 78
04.01.2015, 09:52 #5
taras atavin, не соглашусь. Даже сравнить простейшие хэллоуворлды на Шарпе и Плюсах. На Шарпе все очевидно, на Плюсах надо еще постараться, чтобы все верно понять. Дальше - сложнее.
0
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
04.01.2015, 09:59 #6
А при чём здесь какой то там шарп?
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
04.01.2015, 10:33 #7
Еще ява считается проще. Я только начал учить С++ (меньше 5 месяцев). За плечами больше 15 лет работы больше чем на 10 языках. И С++ оказался САМЫМ сложным в моей коллекции!
А по поводу "проще, но похоже на С++" может попробуешь Qt - там (я так понял) много "упростителей" и коллекции готовых решений...
0
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
04.01.2015, 10:37 #8
На столько проще, что я даже введение к ней не осилил. В отличие от языка ассемблера, писанины прямо в опкодах и ручной обфускации спектрумовского бейсик байт кода.

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

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

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

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

Добавлено через 56 секунд
да и вообще - нет простых или сложных языков. все по-своему хороши. я кодил на многих, но плюсы и ассемблер мне почему-то больше нравятся, в виду полного контроля программы, нежели та же ява, которая хер знает как там внизу работает.
0
Убежденный
Ушел с форума
Эксперт С++
15708 / 7218 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
04.01.2015, 13:09 #13
Цитата Сообщение от artemkotok Посмотреть сообщение
Какой язык программирования клиентский легче чем C++?
Для начала обозначьте, что значит "клиентский" и что значит "легче".

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

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

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

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

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

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

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

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

Добавлено через 1 час 21 минуту
Цитата Сообщение от Убежденный Посмотреть сообщение
Возьмите книжку Йона Снейдера "Эффективное программирование TCP/IP"
Ну вот... И Вы тудаже... "возьмите"... Нагуглил - всего 300 страниц. Конечно книга редкая - в моем (не большом) городе в магазинах не лежит. Можно заказать онлайн - через недельку-две прийдет. Можно скачать в дежавю и читать размазанный текст на экране. А потом окажется что Ваш совет мне не помог... И книжка ляжет на полку не нужной литературы. К тому-же не могу взять и скопипастить из нее ни одного примера, как из обычных онлайн статей. Или еще лучше - скачать архивчик и просто попробовать что получается при запуске. И что-бы рядом лежал тот-же пример в ехе - что-бы при лажах сборки я был уже уверен что это именно то что я ищу. Так больше десятилетия было в Делфи.
За книжку спасибо... Их у меня скачано уже больше 6 по разным советам на разных форумах. Ваша - самая маленькая - даже меньше 500 страниц...
0
gng
645 / 491 / 133
Регистрация: 08.09.2013
Сообщений: 1,326
04.01.2015, 14:51 #15
Цитата Сообщение от Tester64 Посмотреть сообщение
Поэтому я все еще уверен С++ - один из самых тяжелых языков!!!
Скорее - самый громоздкий. Лет 15 назад оппоненты приводили в пример язык Ада, утверждая, что он ещё более громоздкий. Я слабо знаком с Ада, но после принятия С++11 и С++14 плюсы, думаю, переплюнули Аду.
Исключительность плюсов в его универсальности. К совместимому с Си языку "прикрутили" практически всё, что только может быть в компилируемом языке - и ООП, и функциональный подход, и даже алгоритмы времени компиляции. Получился комбайн, в котором каждый программист нашел своё подмножество и неплохо себя чувствует.
Когда в 90-х Сан начал бесприцендентный ПиАр Явы, мне казалось, что плюсы могут сдать позиции, уступив место вниз Си и вверх Яве. (По поводу того, что Си умрет вместе с последним программистом у меня и тогда не было сомнения). Но история пока подтверждает обратное. Количество кода и разработчиков на Яве и Шарпе прямо пропорционально вложенным в ПиАр средствам, а количество кода, написанного ежегодно на плюсах стабильно высокое.
0
04.01.2015, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2015, 14:51
Привет! Вот еще темы с ответами:

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

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

Что это за знак >> прочитал что это сдвиг вправо? что он делает - C++
int d=6, c=5,f; f = d &gt;&gt; c; cout&lt;&lt; f; вывод 0

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


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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