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

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

03.02.2015, 17:57. Показов 15924. Ответов 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
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 13:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от korvin_ Посмотреть сообщение
Только плюсовикам.
Речь о плюсах и шла. Вообще то.

Цитата Сообщение от korvin_ Посмотреть сообщение
Нет, не проще.
Проще проще.

Раи присущь не только плюсам.
Он есть в любом языке, где есть конструкторы, которые умеют захватывать ресурсы.

Мы уже как то говорили с вами на эту тему.

Вы тогда вперлись с диструктором, якобы оное является необходимым требованием существования раи.


И потом, очевидно, что на языках где в принципе нет никакого раи, он впринципе не может быть нужным.

Вот и получается: там где он есть - он нужен.
Там где его нет, он в принципе нужным быть не может.

Здесь нечего обсуждать.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 13:28
hoggy, это довольно интересно но как вы и сказали этим почему то никто не пользуется... даже хз почему
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
По Вашему это динамический массив? Ок. Добавьте в него элемент без повторного выделения памяти. Это динамическое выделение памяти, но массив при этом динамическим не является.
тем не менее именно это подразумевают обычно под динамическим массивом

Динамический массив

Динамическим называется массив, размер которого может меняться во время исполнения программы. Для изменения размера динамического массива язык программирования, поддерживающий такие массивы, должен предоставлять встроенную функцию или оператор. Динамические массивы дают возможность более гибкой работы с данными, так как позволяют не прогнозировать хранимые объёмы данных, а регулировать размер массива в соответствии с реально необходимыми объёмами. В отличие от динамических массивов существуют статические массивы и массивы переменной длины. Размер статического массива определяется на момент компиляции программы. Размер массива переменной длины определяется во время выполнения программы. Отличием динамического массива от массива переменной длины является автоматическое изменение размеров, что не трудно реализуется в случаях его отсутствия, поэтому часто не различают массивы переменной длины с динамическими массивами.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 13:29
Цитата Сообщение от hoggy Посмотреть сообщение
Он есть в любом языке, где есть конструкторы, которые умеют захватывать ресурсы.
Мы уже как то говорили с вами на эту тему.
Ага, и мы выяснили, что ты не знаешь, в чём суть RAII и неосилил даже страницу в википедии, поскольку продолжаешь нести чушь «Он есть в любом языке, где есть конструкторы, которые умеют захватывать ресурсы».

Цитата Сообщение от hoggy Посмотреть сообщение
конструкторы, которые умеют захватывать ресурсы
Кстати, определение «захвата ресурса» в студию.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.02.2015, 13:38
Цитата Сообщение от Dark Byte Посмотреть сообщение
тем не менее именно это подразумевают обычно под динамическим массивом
Это подразумевают с дикими допущениями новички.

А вообще, цитата с викки - это все контейнеры, аля std::vector

Добавлено через 4 минуты
Цитата Сообщение от korvin_ Посмотреть сообщение
Ага, и мы выяснили, что ты не знаешь, в чём суть RAII и неосилил даже страницу в википедии, поскольку продолжаешь нести чушь «Он есть в любом языке, где есть конструкторы, которые умеют захватывать ресурсы».
Вы балаболка, вы знаете это?

Более того - вы глупый человек. Потому что глупо отрицать очевидное.

Я уже предлагал вам перевести с английского на русский:
Resource Acquisition Is Initialization
А потом, после этого подумайте своей головой, при чем тут диструктор.

Ваше поведение - это поведение подзаборной школоты.

Хотите со мной общаться - вы будете очень вежливы.
Или вы не будете со мной общаться.

Цитата Сообщение от korvin_ Посмотреть сообщение
Кстати, определение «захвата ресурса» в студию.
А что, сомостоятельно найти расшифровку абревеатуры не осилили?

Resource Acquisition Is Initialization
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
04.02.2015, 13:41
Цитата Сообщение от Dark Byte Посмотреть сообщение
тем не менее именно это подразумевают обычно под динамическим массивом
нет
Цитата Сообщение от Dark Byte Посмотреть сообщение
размер которого может меняться во время исполнения
ключевое слово меняться . не выделятся любого размера, а менять размер уже созданого, причем зачастую автоматически
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 13:43
Цитата Сообщение от pycture Посмотреть сообщение
нет
Цитата Сообщение от Dark Byte Посмотреть сообщение
поэтому часто не различают массивы переменной длины с динамическими массивами.
3 символа
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
04.02.2015, 13:49
Цитата Сообщение от Dark Byte Посмотреть сообщение
поэтому часто не различают массивы переменной длины с динамическими массивами
дальтооники тоже не различают цвета. мир теперь одного цвета стал?
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
04.02.2015, 14:03
и все таки никогда не слышал чтобы контейнеры называли динамическими массивами, по моему в википедии скорее имеется ввиду что то вроде как это устроено в делфи, там есть функция SetLength, которая меняет размер массивов
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
04.02.2015, 14:13
Цитата Сообщение от Dark Byte Посмотреть сообщение
3 символа
А при чём здесь вообще символы?

Добавлено через 57 секунд
Цитата Сообщение от Dark Byte Посмотреть сообщение
и все таки никогда не слышал чтобы контейнеры называли динамическими массивами, по моему в википедии скорее имеется ввиду что то вроде как это устроено в делфи, там есть функция SetLength, которая меняет размер массивов
Контейнеры бывают разные, некоторые из них вполне называются.

Добавлено через 7 минут
Цитата Сообщение от Dark Byte Посмотреть сообщение
3 символа
А при чём здесь вообще символы?

Добавлено через 57 секунд
Цитата Сообщение от Dark Byte Посмотреть сообщение
и все таки никогда не слышал чтобы контейнеры называли динамическими массивами, по моему в википедии скорее имеется ввиду что то вроде как это устроено в делфи, там есть функция SetLength, которая меняет размер массивов
Контейнеры бывают разные, некоторые из них вполне называются. А вот конкретно делфа здесь ни причём, на спектрумовском бейсике вообще все массивы были только динамическими безо всякой функции, а не было динамических. Просто исполняешь
PureBasic
1
DIM a(n)
, а перед этим присваиваешь этой n новое значение и на важно, повторно массив декларирован в другой строке, или произошло повторное исполнение той же декларации. На скриптоджаве ещё проще: достаточно присвоить что нибудь ранее не существовавшему элементу. Поэтому там все массивы тоже динамические. На c++ можно написать класс динамического массива и при этом он может быть ещё и разреженным, причём, динамическими можно сделать и физический, и логический массивы одновременно.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 15:49
Цитата Сообщение от Dark Byte Посмотреть сообщение
а что значит вот эта запись? что то не сталкивался с такой... но даже если так, то размер динамических массивов все равно таким образом не узнать
А зачем его узнавать? Склероз? Ты ведь его при выделении памяти задаешь.
Нужен именно массив с автоматическим изменением длины использую вектор ну или напиши свой класс + оптимизируй способ выделение памяти под конкретно твою задачу.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 16:09
Цитата Сообщение от hoggy Посмотреть сообщение
Хотите со мной общаться - вы будете очень вежливы.
Цитата Сообщение от hoggy Посмотреть сообщение
Вы балаболка, вы знаете это?
Более того - вы глупый человек. Потому что глупо отрицать очевидное.
Цитата Сообщение от hoggy Посмотреть сообщение
Ваше поведение - это поведение подзаборной школоты.
Окей...
Ты уже слился на попытке продемонстрировать RAII в Python, не осилил даже статью в вике и продолжаешь тупить и бросаться оскорблениями. Это феерично. Может ещё Страуструпа назовёшь подзаборной школотой? http://padaread.com/?book=43002&pg=391
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 16:11
Цитата Сообщение от korvin_ Посмотреть сообщение
Ты уже слился на попытке продемонстрировать RAII в Python,
А может сразу в bat-файле?

Ну а по сути https://ru.wikipedia.org/wiki/... .B0_Python
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 16:13
Цитата Сообщение от Avazart Посмотреть сообщение
А может с сразу в bat-файле?
Ну это к hoggy, он любитель видеть RAII там, где его нет. =)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 16:22
И я ранее не упоминал про RAII, я говорил про управление ресурсами, не нужно передергивать.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 17:06
Цитата Сообщение от hoggy Посмотреть сообщение
Он много кому нужен.
Нет, я не спорю. Если человек живёт в аду работает, где его варят в котле он пишет на c++, то конечно нужен. Ну можно еще на algol68 писать, например. Может кто-то и пишет и совсем не потому что у них есть выбор. Так же и с плюсистами. Печаль и жалость.
Цитата Сообщение от hoggy Посмотреть сообщение
Проще перечислить тех, кому не нужен.
Не хватит зерен.
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
04.02.2015, 17:09
Цитата Сообщение от castorsky Посмотреть сообщение
Нет, я не спорю. Если человек живёт в аду работает, где его варят в котле он пишет на c++, то конечно нужен.
Как раз в аду c++ запрещён.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 17:11
Цитата Сообщение от Avazart Посмотреть сообщение
Вызывать del вручную? Нет пути. А если нам нужно захватить несколько ресурсов и между захватами вылетит исключение?

Цитата Сообщение от Avazart Посмотреть сообщение
И я ранее не упоминал про RAII, я говорил про управление ресурсами, не нужно передергивать.
Так я как бы и не с тебе писал изначально.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
04.02.2015, 17:13
Цитата Сообщение от taras atavin Посмотреть сообщение
Как раз в аду c++ запрещён.
А теперь послушаем что нам скажет начальник транспортного цеха.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
04.02.2015, 17:13
taras atavin, «Как раз в аду c++ запрещён.» — потому что C++ для ада — это слишком жестоко?
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
04.02.2015, 17:36
Нет конечно. Потому что там положено наказание.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2015, 17:36

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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