Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/26: Рейтинг темы: голосов - 26, средняя оценка - 4.50
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2

За что я не люблю С++

07.02.2020, 03:59. Показов 6581. Ответов 95

Студворк — интернет-сервис помощи студентам
Интересно, за что Вы не любите C++?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2020, 03:59
Ответы с готовыми решениями:

За что я не люблю 1С
Когда меня спрашивают, знаю я тот или иной язык, то стараюсь ответить: "Да/нет, я могу/не могу решать задачи с помощью этого языка". ...

Скажите Тане, что я люблю её!
Это не "ещё одна" история любви - это история большой неразделённой любви... Она - богиня. Чувственное, нежное, красивое создание...

Почему я люблю C++
Мне интересно, почему Вы любите C++?

95
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
08.02.2020, 12:44
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Verevkin Посмотреть сообщение
И, тем не менее, оно работает.
Сейчас попробовал скомпилировать пример в 15 студии - и результат - Visual Studio 15 Community - не понимает данную конструкцию:
C++
1
case 11 ... 14:
А вот древний Dev C++ 5.11 (c TDM-GCC 4.9.2 на борту) прекрасно переварил пример

Цитата Сообщение от Croessmah Посмотреть сообщение
Просто в gcc
И почему "мелкомягкие" всегда трактуют стандарт по своему
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.02.2020, 13:08
Recrut_rf, причем здесь стандарт?
Это явно обозначено как расширение и можно врубить режим соответствия стандарту.
А на майкрософт гнали за то, что там нельзя так повырубать их расширения, они там как родные возможности языка пришиты.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 13:13
Ради любопытства проверил в С++Builder.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 13:17
Попробуйте кто-нить на Qt, у меня нету его.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
08.02.2020, 13:32
Цитата Сообщение от Verevkin Посмотреть сообщение
Попробуйте кто-нить на Qt, у меня нету его
Сам код и консольный вывод к нему - все прекрасно компилируется
Миниатюры
За что я не люблю С++   За что я не люблю С++  
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
08.02.2020, 13:36
Цитата Сообщение от Croessmah Посмотреть сообщение
Это явно обозначено как расширение и можно врубить режим соответствия стандарту
Я подумал, что подобное int widths[] = { [0 ... 9] = 1, [10 ... 99] = 2, [100] = 3 }; разрешено стандартом.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.02.2020, 13:56
Цитата Сообщение от Verevkin Посмотреть сообщение
Попробуйте кто-нить на Qt, у меня нету его.
На фреймворке?
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 14:27
Цитата Сообщение от Croessmah Посмотреть сообщение
На фреймворке?
Никогда не понимал, что это такое.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.02.2020, 14:34
Verevkin, Qt - это объемный фреймворк. Для работы с ним имеется IDE от разработчиков - QtCreator.
QtCreator умеет цеплять разные компиляторы, так что работоспособность этого расширения никак не зависит от QtCreator или Qt.
Подцепишь и настроишь к IDE компилятор, который умеет - будет работать.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 15:28
Цитата Сообщение от Croessmah Посмотреть сообщение
объемный фреймворк
Я имел в виду, что никтогда не понимал, что такое "фреймворк".
То, что Qt умеет работать с разными компиляторами, я, канещна, знаю.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
08.02.2020, 16:00
Цитата Сообщение от Verevkin Посмотреть сообщение
что такое "фреймворк"
А тут всё просто (моё имхо) - если используешь какую-то фиговину в разработке и она задаёт определённые требования к расположению файлов, их названию, подключаемым заголовкам и т. д. - это фреймворк (например в Qt нужно обязательно подключать определённые заголовки - иначе работать не будет)

А если достаточно просто подключить нужный хедер и всё - это библиотека.
0
фрилансер
 Аватар для Алексей1153
6496 / 5727 / 1133
Регистрация: 11.10.2019
Сообщений: 15,292
08.02.2020, 16:44
Verevkin, эт наоборот - разные компиляторы умеют работать с Qt
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.02.2020, 17:18
Verevkin, https://www.programcreek.com/2... framework/
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 17:22
Цитата Сообщение от Croessmah Посмотреть сообщение
Я прогуглил уже, но за заботу спсибо.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.02.2020, 17:23
Verevkin, деньги давай.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.02.2020, 18:00
Цитата Сообщение от Croessmah Посмотреть сообщение
Verevkin, деньги давай.
Спасибом обойдёсся.
0
dive
 Аватар для I can
4991 / 4751 / 850
Регистрация: 13.04.2015
Сообщений: 9,997
11.02.2020, 15:44
Мне С++ не нравится за то, что его адепты носятся с ним как с писаной торбой. Но 90 % из них продвинулись чуть дальше хэллоуорлда.
0
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
11.02.2020, 16:27
Вставлю свой пятак. Может и было уже здесь, не читал всю портянку. При первом знакомстве с этим языком мне не понравилось:

1. Скобочки, мать их..., вместо нормальных слов begin..end;. ЯП высокого уровня создавались не в последнюю очередь именно для облегчения восприятия их человеком, а человеки на нашей планете пока еще используют слова в общении.
2. Описание типа переменной перед самой переменной. Как-то не по-людски это
3. Может, еще что-то...

На этом я приостановил знакомство с С-подобными языками на неопределённый срок.

Официально заявляю, что, несмотря на вышенаписанное, я никогда не утверждал и не собираюсь утверждать, что данный язык г%%но или умер, в отличие от некоторых узколобых антипаскалистов, тратящих время на срачи вместо прокачки своих скиллов.
каждый использует тот инструмент, который ему по душе. всё.
1
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
11.02.2020, 19:02  [ТС]
Цитата Сообщение от I can Посмотреть сообщение
Мне С++ не нравится за то, что его адепты носятся с ним как с писаной торбой. Но 90 % из них продвинулись чуть дальше хэллоуорлда.
А сам язык-то ту при чём??

Кстати говоря, в стане сторонников любого языка программирования (а также сериала, игры, веганства, теории устройства вселенной, религии, etc.) имеются такие адепты (читай, фанатики). В абсолютном исчислении адептов С++ конечно больше, чем адептов, скажем, Crystal. Но в процентном отношении наличия адептов, Crystal оставит С++ далеко позади. С другой стороны, без большого количества адептов новый язык точно не взлетит. А так есть шанс.

Добавлено через 8 минут
Цитата Сообщение от DenNik Посмотреть сообщение
1. Скобочки, мать их..., вместо нормальных слов begin..end;
Паскалиста видно с первого пункта
Цитата Сообщение от DenNik Посмотреть сообщение
в отличие от некоторых узколобых антипаскалистов
Чёт я не понял... это наезд?..
Цитата Сообщение от DenNik Посмотреть сообщение
На этом я приостановил знакомство с С-подобными языками на неопределённый срок.
У-у-у... это вы ещё не видели Fort, Lisp и Haskell. Да, и Python

I can, и, кстати, об адептах...

Добавлено через 20 минут
Цитата Сообщение от DenNik Посмотреть сообщение
а человеки на нашей планете пока еще используют слова в общении.
Тоже вопрос дискуссионный, если, в контексте темы, рассматривать письменнное общение.

В настоящее время есть масса людей (и очень большая), которые используют иероглифическое письмо.
Иеро́глиф (др.-греч. ἱερογλύφος) — название письменного знака в некоторых системах письма. Иероглифы могут означать как отдельные звуки и слоги (элементы алфавитного и силлабического письма), так и морфемы, целые слова и понятия (идеограммы).
Мало того, наблюдая экспансию эмодзи, могу предположить, что мир возвращается к чему-то очень близкому к древнеегипетской письменности
0
dive
 Аватар для I can
4991 / 4751 / 850
Регистрация: 13.04.2015
Сообщений: 9,997
11.02.2020, 19:03
Цитата Сообщение от L0M Посмотреть сообщение
А сам язык-то ту при чём??
Да язык то не при чём. Я изучал его немного в универе. Сейчас он мне уже не нужен, но для общего развития хотел продолжить его изучение самостоятельно. Естественно в процессе самообучения возникали вопросы и за ответами приходилось лазить в интернет, в частности на разные форумы. И вот там мне быстро отбивали охоту что-то изучать, да и вообще задавать вопросы, один негатив и макание. По другим ЯП-ам такого нет почему-то. Я смело могу признаться, что знаний пока недостаточно, и ни разу меня в этом никто не упрекнул. Не знаю, может мне просто не повезло, и я нарвался не на тех людей, но факт есть факт.
Кстати с ассемблером, имхо, ситуация еще хуже.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2020, 19:03

Я вас всех люблю
;D;D

Люблю Visual Basic!
Ребят ) сколько себя знаю все хаят Basic. А я вот его люблю. Не знаю почему ) он лёгкий простой и пишеться легко. А в основном прикладные...

Я люблю свою работу!
http://vab.com.ua/jlove/

Люблю природы пышной увяданье
1.

Почему я не люблю Дональда Кнута
Преамбула. Написать сей гнусный пасквиль меня побудили две причины: постоянное слежение за форумом (задаваемыми большинством новичков...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru