Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/60: Рейтинг темы: голосов - 60, средняя оценка - 4.73
2 / 2 / 1
Регистрация: 23.06.2014
Сообщений: 110

Почему люди кодят на C++, если есть мощный C#

03.02.2015, 17:57. Показов 15934. Ответов 255
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я новичок и мне интересно
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2015, 17:57
Ответы с готовыми решениями:

Если есть добрые люди, напишите пожалуйста блок-схему к вот этому коду!
Помогите пожалуйста uses crt; const rus='абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'; var ...

Не срабатывает. Почему? Все просто если запись в таблице есть, то выводим, если нет - выводим заявок нету.
ребят тока не смейтесь я чет туплю под вечер но я условия не могу сделать <?php $statys = $_REQUEST; if(isset($_REQUEST) ==...

Почему выскакивает исключение если есть обработка исключений?
Почему выскакивает исключение если есть обработка исключений? как такое может быть?

255
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
03.02.2015, 23:23
Студворк — интернет-сервис помощи студентам
Avazart, хоть я не всегда с вами согласен, но в данной полемике я полностью на вашей стороне. Только... Спокойствие, спокойствие и еще раз спокойствие. Вокруг ходят злые модераторы...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.02.2015, 23:29
Цитата Сообщение от Dark Byte Посмотреть сообщение
никто не говорил о сверхзадаче
Дословно:
Цитата Сообщение от Avazart Посмотреть сообщение
глаз да глаз
Цитата Сообщение от Dark Byte Посмотреть сообщение
в шарпе все куда удобнее
Например?
Цитата Сообщение от Dark Byte Посмотреть сообщение
не говоря уже о сборщике мусора
Не решает полностью проблемы захвата/освобождения ресурсов.
Программисту все равно необходимо следить за ресурсами, что естественно.

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


Не по теме:

Цитата Сообщение от Dark Byte Посмотреть сообщение
с кем знаком? со мной? в реале?
Достаточно просмотреть твой профиль темы и сообщения.
К примеру о костылях Свойства (геттер) - альтернатива Property?

0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
03.02.2015, 23:32
Цитата Сообщение от Antosha
Почему люди кодят на C++, если есть мощный C#
Почему С++ так востребован?
2
03.02.2015, 23:40

Не по теме:

gazlan, одна ваша спасибка мне дороже десятка других

0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
03.02.2015, 23:43
Цитата Сообщение от Avazart Посмотреть сообщение
Не решает полностью проблемы захвата/освобождения ресурсов.
я и не говорил что решает полностью, это вообще к слову, я лишь имел ввиду что полезно всегда знать размер массива... ну уж очень это удобно а сборщик мусора это как бы до кучи...
Цитата Сообщение от Avazart Посмотреть сообщение
Не скрою порой весьма забавно наблюдать заблудившегося сишапщика в разделе плюсов в поисках "скорости", который в шоке от того что нужно следить за ресурсами.
я не сишарпщик, скажу больше - сишарп я начал изучать недавно и знаю его пока куда хуже чем плюсы, тем не менее он уже мне нравится куда больше
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.02.2015, 23:49
Цитата Сообщение от Dark Byte Посмотреть сообщение
я лишь имел ввиду что полезно всегда знать размер массива...
Что значит всегда? Чем лучше масcив C# вектора в С++ ?

Добавлено через 56 секунд
Цитата Сообщение от Dark Byte Посмотреть сообщение
нравится куда больше
Не странно, учитывая что плюсы видать не одолели.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
03.02.2015, 23:50
Цитата Сообщение от Avazart Посмотреть сообщение
Что значит всегда? Чем лучше масcив C# вектора в С++ ?
тюю, я же сказал вы не знаете шарпа... открывайте учебник и читайте !!! вам что учебник подсказать? с такой репутацией думаю сами знаете что почитать

Добавлено через 55 секунд
Цитата Сообщение от Avazart Посмотреть сообщение
Не странно, учитывая что плюсы видать не одолели.
что значит не одолел? да все у меня отлично с моими плюсами...
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
03.02.2015, 23:59
По теме: сишарп - детище майкрософт.
Его использование прибивает гвоздями к их платформе.

Это - плохо для бизнеса.
Ответ на ваш вопрос содержится в разделах "вакансии для программистов".




Цитата Сообщение от Dark Byte Посмотреть сообщение
обычные массивы есть и там и там, но в шарпе они представлены классами... у меня такое ощущение что вы не знаете шарп...
Все в точности наоборот: вы не знаете, что такое "сишный массив".
Не осознаете, чем он отличается от "контейнера".

Цитата Сообщение от Dark Byte Посмотреть сообщение
я знаю как минимум c, c++
Судя по вашим сообщениям в разделе "с++ для новичков",
полагаю вашу самооценку чрезмерно завышенной.

Цитата Сообщение от Dark Byte Посмотреть сообщение
я лишь имел ввиду что полезно всегда знать размер массива
На языке с++ размер массива итак всегда известен.
Вы бы это знали, если бы знали плюсы.

Цитата Сообщение от Avazart Посмотреть сообщение
Не странно, учитывая что плюсы видать не одолели.
Он его просто не знает.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 00:18
Цитата Сообщение от hoggy Посмотреть сообщение
Все в точности наоборот: вы не знаете, что такое "сишный массив".
Не осознаете, чем он отличается от "контейнера".
вполне себе осознаю, для таких обвинений было бы неплохо поискать какие то доказательства, чтобы не быть голословным
Цитата Сообщение от hoggy Посмотреть сообщение
Судя по вашим сообщениям в разделе "с++ для новичков",
полагаю вашу самооценку чрезмерно завышенной.
в этом разделе чаще и быстрее всего отвечают, здесь много народу, почему бы и нет? это еще не значит что я новичек
Цитата Сообщение от hoggy Посмотреть сообщение
На языке с++ размер массива итак всегда известен.
Вы бы это знали, если бы знали плюсы.
ого, а вот это уже нонсенс, и каким же хочется спросить образом в плюсах вы узнаете размер обычного массива? (не контейнера)
Цитата Сообщение от hoggy Посмотреть сообщение
Он его просто не знает.
вы просто два флеймера, в игнор обоих
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 00:23
Коль пошла такая пьянка, и тему еще не прикрыли (а пора!) хочу поделиться самыми интимными переживаниями. В конце 80-х пришел к нам Си. И после всех Фортранов, Коболов, Пиэлей и прочей шушеры попыток сделать приемлемый язык - это был глоток воздуха в затхлой пещере. Это был язык, созданный программистами для программистов, для самих себя. И даже почти без всякой поддержки извне завоевал мир.
Потом образовался Си++. И тут я заподозрил его авторов в некоем передергивание (шуллерстве). Если бы они назвали язык "Е++", да я уверяю вас, не было бы у них такого бешеного успеха. Они использовали чужой продвинутый бренд, уселись на него, и по-хамски погнали своих коней. Но тут хоть формально кое-что соблюдено. И чистый Си остался все-таки подмножеством плюсов. Хотя после прозрачности и нежной простоты Си Плюсы оказываются корявым убожеством. Ну, хоть и дурна, и крива, но чем-то похожа на любимую. А и стряпает хорошо! Питер Брукс мл. как-то обронил - "Если язык программирования обладает всем изяществом грузинской архитектуры, грех сооружать расширение из стекла и бетона". Но Страуструпп грех этот на себя взял.
Но уж С# -это просто в смысле бренда - хамство беспредельное. Это хамство реальных пацанов.
2
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 00:25
Цитата Сообщение от Байт Посмотреть сообщение
после прозрачности и нежной простоты Си
омг
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 00:30
Цитата Сообщение от Dark Byte Посмотреть сообщение
я новичЕк
я новичОк. Начните с русского...

Добавлено через 2 минуты
Dark Byte, Ваша реакция делает вам честь, как знатоку смайлов. Но вы знаете кто? Не скажу. А то - забанят.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 00:31
Цитата Сообщение от Байт Посмотреть сообщение
я новичОк. Начните с русского...
ох ты боже ж мой, поймал ! наверное долго искал...

Добавлено через 36 секунд
Цитата Сообщение от Байт Посмотреть сообщение
Dark Byte, Ваша реакция делает вам честь, как знатоку смайлов. Но вы знаете кто? Не скажу. А то - забанят.
аналогичного мнения о вас всех
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 00:56
Цитата Сообщение от Dark Byte Посмотреть сообщение
вполне себе осознаю, для таких обвинений было бы неплохо поискать какие то доказательства, чтобы не быть голословным
Любой человек, который хотя б на средненьком уровне знает плюсы поймет это по вашим темам.
По вашим суждениям.

Кстати, я вас не обвиняю.
Все когда то начинали с "новичка".

Просто заявление "я знаю плюсы" - весьма смелое даже для сильного программиста.

А из уст новобранца это звучит немножко... впрочем, не важно.

Цитата Сообщение от Dark Byte Посмотреть сообщение
в этом разделе чаще и быстрее всего отвечают, здесь много народу, почему бы и нет? это еще не значит что я новичек
Да дело не в том, что вам нравится этот раздел.
А в том, что вы пишите в этом разделе.

Цитата Сообщение от Dark Byte Посмотреть сообщение
ого, а вот это уже нонсенс, и каким же хочется спросить образом в плюсах вы узнаете размер обычного массива? (не контейнера)
А между тем, это - азы языка. Делается элементарно.

Хотите я дам вам задачку? Новичковый уровень. Буквально на 5 минут.

Этого будет достаточно, что бы осознать,
какую цену вы на самом деле платите за удобства и плюшки в сишарпике.

Заодно, проиллюстрируем на практике такие вещи, как: "массивы", "ссылки", "работа с исключениями", "контейнер std::vector", "шаблоны (базовый уровень)".

Добавлено через 2 минуты
Цитата Сообщение от Байт Посмотреть сообщение
Они использовали чужой продвинутый бренд, уселись на него, и по-хамски погнали своих коней. Но тут хоть формально кое-что соблюдено. И чистый Си остался все-таки подмножеством плюсов. Хотя после прозрачности и нежной простоты Си Плюсы оказываются корявым убожеством.
Ну насчет сакцесс-стори плюсов - это факт.
Даже Труп Страуса этого не отрицает)

Но вот по поводу корявости: мне pure c после плюсов видется, как нечто "сильно кастрированное", и невыразительное.

Добавлено через 10 минут

Dark Byte, вы можете обижаться, и минусовать меня сколько угодно.

но факт остается фактом: вы не знаете плюсы, даже на уровне новичка.

Вы считаете я голословный?

ОК, давайте проверим на практике.

Есть массив. Обычный, сишный массив.
Пускай это будет массив типа int.

Требуется создать функцию, которая принимает на входе массив, стартовую и конечную позицию.
Функция должна вернуть сумму элементом массива , которые начинаются со стартовой и по конечную позицию включительно.

ВАЖНО: функция должна обладать инвариантом.
Это означает, что она должна гарантировать работоспособность независимо от корректности вызывающей стороны.

Если функции будут переданы кривые аргументы (допустим, в массиве только 10 элементов, а конечная позиция задана 100. Это выход за пределы диапазона массива), функция обязана обнаружить факт кривых аргументов, и бросить исключание std::out_of_range.


Особенное внимание обратите на требование к задачи.
Решение, при котором функция не будет способна гарантировать корректность аргументов - не является решением задачи.

Использовать можно только массив. Никаких контейнеров.

Кстати, грамотное решение этой задачи проиллюстрирует вам "полезное использование" статических функций-членов класса.

Которые по вашим же собственным словам вы тоже ни бум бум.
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 01:03
Цитата Сообщение от hoggy Посмотреть сообщение
мне pure c после плюсов видится, как нечто "сильно кастрированное", и невыразительное.
Дык, тут с кастрацией аналогия некорректная. Кто батька-то?
И потрясен вашим терпением. Биссера не жалко?
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 01:18
Цитата Сообщение от Байт Посмотреть сообщение
Дык, тут с кастрацией аналогия некорректная. Кто батька-то?
Ничего удивительного в том, что потомок оказался более совершенным, чем его батя.
На то он и потомок.

Цитата Сообщение от Байт Посмотреть сообщение
И потрясен вашим терпением. Биссера не жалко?
Эм.. не то, что бы жалко.

Мне откровенно лень, и жаль времени на тех людей потратить, которым нужен "код для галочки".

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

Для таких не жалко)

То что новобранцы понты беспонтовые кидают - ну это бывает.
Обычно с опытом проходит)
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 03:41
hoggy, Avazart, опять сказки про никому не нужный RAII.
Цитата Сообщение от Байт Посмотреть сообщение
Потом образовался Си++. И тут я заподозрил его авторов в некоем передергивание (шуллерстве).
вот здоровый взгляд.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
04.02.2015, 03:48
Цитата Сообщение от Evg Посмотреть сообщение
c# есть только для intel под windows, ну и ещё есть какое-то убожество под linux.
habrahabr: .NET Framework скоро Open Source и на *nix
Blogs MSDN: .NET Core is Open Source
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 03:50
Да, кстати. Дотнет же частично опубликовали (под открытой лицензией?), ну большую его часть.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
04.02.2015, 04:02
Dark Byte, читаю Ваши сообщения и вспоминаю одного гуру... Вы с ним похожи

P.S. Думаю, многие поняли о ком я
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2015, 04:02

Почему так часто используют макросы, если есть VBA?
Последнее время очень часто встречаются вопросы о макросах. Почему так часто используют макросы?..это ведь гемор себе,зачастую(ну,как...

Тригер, проверяющ. есть ли такой ID и если есть обновляющий его, если нет - добавляющий
Сабж. В MSSQL нуб. Есть ситуация. Добавляю товар из каталога поставщика в каталог магазина. Может быть такое, что мы заказываем...

Есть объект типа T, но если вместо него подставить вызов функции, возвращающей T, код не компилится, почему?
Есть объект типа vector<int>, но если вместо него подставить вызов функции, возвращающей vector<int>, код не компилится (template...

Мощный процессор и слабая видеокарта, есть ли смысл?
Я хочу обновить полностью компьютер, но на данный момент у меня хватает денег на все, кроме видеокарты, стоит ли обновляться? Хочу взять...

Определить если в строке буква 'а'. Если есть вывести 'есть'
помогите написать программу


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

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru