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

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

07.02.2020, 03:59. Показов 6681. Ответов 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,480
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,480
08.02.2020, 13:32
Цитата Сообщение от Verevkin Посмотреть сообщение
Попробуйте кто-нить на Qt, у меня нету его
Сам код и консольный вывод к нему - все прекрасно компилируется
Миниатюры
За что я не люблю С++   За что я не люблю С++  
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,480
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,480
08.02.2020, 16:00
Цитата Сообщение от Verevkin Посмотреть сообщение
что такое "фреймворк"
А тут всё просто (моё имхо) - если используешь какую-то фиговину в разработке и она задаёт определённые требования к расположению файлов, их названию, подключаемым заголовкам и т. д. - это фреймворк (например в Qt нужно обязательно подключать определённые заголовки - иначе работать не будет)

А если достаточно просто подключить нужный хедер и всё - это библиотека.
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,325
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
jump
 Аватар для I can
5005 / 4770 / 852
Регистрация: 13.04.2015
Сообщений: 10,021
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
jump
 Аватар для I can
5005 / 4770 / 852
Регистрация: 13.04.2015
Сообщений: 10,021
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
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru