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

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

03.02.2015, 17:57. Показов 15855. Ответов 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
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
04.02.2015, 17:41
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
Не мощнее, скорее наоборот.
Просветите новичка...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 17:42
Цитата Сообщение от korvin_ Посмотреть сообщение
Так я как бы и не с тебе писал изначально.
Это касалось
Цитата Сообщение от castorsky Посмотреть сообщение
hoggy, Avazart, опять сказки про никому не нужный RAII.
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
04.02.2015, 17:42
Чем мощнее?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 17:54
Цитата Сообщение от Новичок Посмотреть сообщение
Чем мощнее?
Да хотя бы тем что уже упоминалось: отсутствием привязки к NET, нативностью, распространенностью и на других платформах, заточкой на оптимизацию.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 17:55
Цитата Сообщение от Avazart Посмотреть сообщение
И я ранее не упоминал про RAII, я говорил про управление ресурсами, не нужно передергивать.
раз, два, три. Ответы: раз, два. Вроде больше нет в той теме.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 17:58
castorsky, Может еще откуда выдернешь мои слова?
Тему попутал ?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 18:01
Цитата Сообщение от Новичок Посмотреть сообщение
Чем мощнее?
В сравнении с шарпом хотя бы тем что нейтив. В сравнении с сишкой молча причмокивает.

Добавлено через 2 минуты
Цитата Сообщение от Avazart Посмотреть сообщение
Может еще откуда выдернешь мои слова?
Надо будет - из под земли достану
Цитата Сообщение от Avazart Посмотреть сообщение
Тему попутал
Просто не обманывайте что не говорили
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 18:05
Цитата Сообщение от castorsky Посмотреть сообщение
Просто не обманывайте что не говорили
Я не обманываю, и не вырываю чужие слова из контекста.
В пределах данной темы я не упоминал RAII. Или может в эту тему еще паскаль прилепим?
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 18:41
Цитата Сообщение от korvin_ Посмотреть сообщение
Окей...
Ты уже слился на попытке продемонстрировать RAII в Python, не осилил даже статью в вике и продолжаешь тупить и бросаться оскорблениями. Это феерично. Может ещё Страуструпа назовёшь подзаборной школотой? http://padaread.com/?book=43002&pg=391
Вы не ответили на мой вопрос.

Я задам вам его ещё раз.
И в последний раз: что такое по вашему RAII ?

Меня интересует именно ваше мнение.
Интересует то, как вы это понимаете.

Скажите мне, как вы это понимаете.
И тогда я скажу вам, в чем вы заблуждаетесь.

А вот эти ваши "слился" оставьте в том деццком садике, откуда вы выползли.
Мне это гонор не интересен.

Добавлено через 1 минуту
Цитата Сообщение от castorsky Посмотреть сообщение
Не хватит зерен.
На с++ он может быть не нужен сишнику,
который продолжает писать в стиле си на языке с++.

А так если вообще: сишка, ассемблеры, может быть что-то ещё "низко-уровневое".


Добавлено через 6 минут
Цитата Сообщение от Avazart Посмотреть сообщение
Это касалось
Сообщение от castorsky
hoggy, Avazart, опять сказки про никому не нужный RAII.
Я вам очень просто сейчас это все объясню.

Тема изначально создана в разделе новичков с++.

Вываливается в раздел священных войн.

После чего тут же выползают воены.
Которые не утруждают себя думками о том, о чем вообще изначально идет речь.

И начинают загонять всякую туфту.

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


Внешне это может выглядить так:
стоят два сишника, перетирают свою сишную тему.

Приползает какой нибудь жава адепт и сходу заявляет:

- а вот на джаве там вообще сборка мусора!

Сишники пожимают плечами: "тема про си. Казалось бы причем тут жава?"

Не ищите большого смысла в том бреду, что тоннами генерируют обитатели этого раздела.

Здесь - клоака.
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
04.02.2015, 19:40
Цитата Сообщение от hoggy Посмотреть сообщение
А так если вообще: сишка, ассемблеры, может быть что-то ещё "низко-уровневое".
Си - не паскаль, чтоб лепить им низкий уровень.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 19:42
Цитата Сообщение от hoggy Посмотреть сообщение
Я вам очень просто сейчас это все объясню.
Тема изначально создана в разделе новичков с++.
Я там и постил. Если бы Вы не сказали что тема сейчас в холиварах, то я бы и не узнал этого.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 19:47
Цитата Сообщение от castorsky Посмотреть сообщение
Я там и постил. Если бы Вы не сказали что тема сейчас в холиварах, то я бы и не узнал этого.
Я правильно понял ваш тезис: вы считаете, что на плюсах RAII не нужен?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 19:57
Цитата Сообщение от hoggy Посмотреть сообщение
Я правильно понял ваш тезис: вы считаете, что на плюсах RAII не нужен?
А что это? В том смысле не "что это такое?", а "что в этом особенного?". Это обычный сишный initObject/freeObject, который точно так же как и в си пишется руками.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 20:04
Ну и о чем после этого спорить?

Т.е. без RAII можно конечно обойтись в С++, но в большинстве это будет лишь говорить о том что человек просто не знает этого принципа или просто д*бил и нарочно его игнорирует.

Что касается других языков, так тут он просто не особо применим, точнее не так удобен ибо нет автоматических объектов.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 20:11
Цитата Сообщение от Avazart Посмотреть сообщение
Т.е. без RAII можно конечно обойтись в С++, но в большинстве это будет лишь говорить о том что человек просто не знает этого принципа или просто д*бил и нарочно его игнорирует.
Нет, глупо же не использовать то что предоставлено. Но и возводить в идола как спуперкрутую штуку тоже глупо. Это как сишнику сказать что ему больше не надо вызывать init/free, он конечно обрадуется, но так и не узнает действительно крутых штук. Сборка мусора в компилируемых языках уже была, например, когда с++ только зарождался.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 20:11
Цитата Сообщение от castorsky Посмотреть сообщение
А что это? В том смысле не "что это такое?", а "что в этом особенного?". Это обычный сишный initObject/freeObject, который точно так же как и в си пишется руками.
Я понял вашу точку зрения.
В этом нет ничего "такого".
Но вот зачем вам с++ не совсем очевидно.
Писали б сразу на си тогда.

Но дело не в этом. В конце концов каждый сам решает на чем, и как ему писать.

Дело в том, что если вы пишите на си (с кастрированными классами) - это совершенно не показательно.

Если вы не умеете, не знаете, или просто не используете всех возможностей языка на котором пишите,
то называть эти возможности "сказками" - по меньшей мере наивно.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 20:31
Цитата Сообщение от hoggy Посмотреть сообщение
Но вот зачем вам с++ не совсем очевидно.
Писали б сразу на си тогда.
Так и делаю. Иногда надо рефакторить чужой крестовый код - это адЪ.
Цитата Сообщение от hoggy Посмотреть сообщение
Дело в том, что если вы пишите на си (с кастрированными классами) - это совершенно не показательно
Нет не пишу. И конечно это было бы не показательно.
Цитата Сообщение от hoggy Посмотреть сообщение
Если вы не умеете, не знаете, или просто не используете всех возможностей языка на котором пишите,
то называть эти возможности "сказками" - по меньшей мере наивно.
Не наивно, т.к. конкретно raii это не особенность, а обычная вещь. Она ни чем не облегчает работу и часто нагружает лишней работой камень. Скажем так, кресты выбирают там где скорость работы программы критична, но сами кресты зачастую делают то, что си (читай сишник) не делал бы. Поэтому компилятор с++ никогда не сможет сгенерировать код лучше чем сишный. А там, где скорость работы не критична можно выбрать более крутой язык. Если оставаться в рамках заявленной темы, то c#.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 20:56
Цитата Сообщение от castorsky Посмотреть сообщение
Так и делаю. Иногда надо рефакторить чужой крестовый код - это адЪ.
Ну начнем с того что рефракторить чужой код почти всегда ад.
Естественно это может быть из другого стиля и уровня того кто этот код писал, но думаю это не в счет.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 20:57
Цитата Сообщение от hoggy Посмотреть сообщение
что такое по вашему RAII ?
Ровно то, что написано в «Дизайн и эволюция языка C++» — захват ресурса в конструкторе, освобождение в деструкторе и создание объекта на стеке, что в сумме гарантирует освобождение ресурса при выходе объекта-владельца из области видимости.

Цитата Сообщение от hoggy Посмотреть сообщение
И тогда я скажу вам, в чем вы заблуждаетесь.
Жги, может еще посмеюсь. Хотя, похоже, пластинка будет заезженная.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 20:59
Цитата Сообщение от castorsky Посмотреть сообщение
более крутой язык.
Цитата Сообщение от castorsky Посмотреть сообщение
то c#.
А в чем то крутость его то будет ? Если в нем нельзя применить RAII ?
В том что нужно будет писать спагетти проверок как в Си ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2015, 20:59

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Мобильное приложение 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, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru