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

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

03.02.2015, 17:57. Показов 15109. Ответов 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
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2015, 02:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от castorsky Посмотреть сообщение
Наверное потому что вокруг одни дураки, а Вы нет.
Так я а что вы хотите возразить? А что вы тогда вообще в этой теме делаете?
Цитата Сообщение от castorsky Посмотреть сообщение
Avazart, всё с Вами понятно. Более ничего кроме поясничества от Вас не добьешься, а жаль.
Я лично развлекаюсь, а вы?
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
05.02.2015, 02:05
Цитата Сообщение от hoggy Посмотреть сообщение
Требуется создать функцию, которая принимает на входе массив, стартовую и конечную позицию.
Функция должна вернуть сумму элементом массива , которые начинаются со стартовой и по конечную позицию включительно.
ВАЖНО: функция должна обладать инвариантом.
Это означает, что она должна гарантировать работоспособность независимо от корректности вызывающей стороны.
Проиграл с задачи Только крестодебилы могут ставить такие задачи в качестве чего-то над чем нужно подумать.
Дамы и Господа, только сегодня и только сейчас, решение этой наисложнейшей задачи на Common Lisp:
Lisp
1
(reduce #'+ xs :start a :end b)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2015, 02:06
Цитата Сообщение от castorsky Посмотреть сообщение
Видите, для Вас это очень необычно и кажется бесполезным. Впрочем я уже своё мнение составил: самурай, никаких пистолетов, онли меч!
Я предпочитаю нормальные доводы, а не типа смотрите "какая у меня красивая цаца".

Вы конечно забавные парни, но спать давно пора....
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
05.02.2015, 02:07
Цитата Сообщение от Avazart Посмотреть сообщение
В первых а че его ваять этот сборщик
Так чего его в язык не имплементнут? Вот Вы молитесь на raii (мол все автоматом и это круто), а на gc говорите "не нужно! можно и самому убрать". Вы же сами себе противоречите.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
05.02.2015, 02:12
Цитата Сообщение от nullxdth Посмотреть сообщение
Вот тебе псевдокод, если распарсить 2 слова не можешь:
Ну зачем сразу псевдо?

Haskell
1
2
3
4
5
6
7
8
9
10
11
12
let counter () =
    let i = ref 0 in
    fun () -> i := !i + 1 ; !i
 
let () =
    let f = counter ()
    and g = counter ()
    and p x = Printf.printf "%d\n" x in
    p (f ()) ;
    p (g ()) ;
    p (g ()) ;
    p (f ())
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
05.02.2015, 02:13
Цитата Сообщение от Avazart Посмотреть сообщение
Я лично развлекаюсь, а вы?
Цитата Сообщение от Avazart Посмотреть сообщение
Я предпочитаю нормальные доводы, а не типа смотрите "какая у меня красивая цаца"
Для начала постарайтесь осилить русский алфавит, научиться читать и усваивать прочитанное. А то создается впечатление что Вас надо в клетке по городам возить чтобы люди смотрели и кидали туда всякие яблоки, апельсины и прочее. В общем я на Вас кончил этот разговор и мне не жаль за сказанное.

Цитата Сообщение от nullxdth Посмотреть сообщение
Я уже обожаю этого Шылда - он идиотов подсвечивает
Они на него как мухи на дерьмо. Надо же до чего человеческая тупость может довести. Завязываю с интернетами.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
05.02.2015, 02:15
Цитата Сообщение от Avazart Посмотреть сообщение
Убрать за собой нет проблем.
Как и когда будешь i в counter-е чистить? Напиши уже, сколько можно трепаться?

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
Вы конечно забавные парни, но спать давно пора....
ЧТД.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
05.02.2015, 02:16
Цитата Сообщение от Avazart Посмотреть сообщение
Не ужели, на таких хороших языках и не сподобилисъ ...
Угу. Так бывает. Сайтов на C++ что-то тоже никто не пишет.

Цитата Сообщение от Avazart Посмотреть сообщение
более того сборщики мусора как раз ваялись изначально на С++)
Вообще-то на Лиспе. В 59-м году, да.

Цитата Сообщение от Avazart Посмотреть сообщение
А как же С# и мелкософт?
Я не программирую на C#, не люблю мелкософт и стараюсь держаться от него подальше, но не всегда выходит.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
05.02.2015, 02:16
Цитата Сообщение от castorsky Посмотреть сообщение
Они на него как мухи на дерьмо. Надо же до чего человеческая тупость может довести.
Ой, да ладно. Ты как будто первый раз крестодебила увидел
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
05.02.2015, 02:23
Цитата Сообщение от nullxdth Посмотреть сообщение
Ой, да ладно. Ты как будто первый раз крестодебила увидел
тысячи их xD
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
05.02.2015, 02:42
Цитата Сообщение от castorsky Посмотреть сообщение
Я не языки сравниваю, а решение одной задачи с компилятором с++ и stl с одной стороны и pureC с другой.
Ну ок, фик бы с ней, с инициализацией. Будем считать, что та тема закрыта.

Поделитесь результатами?
Я имею ввиду что за задача, а так же её решения и там, и там.

Цитата Сообщение от castorsky Посмотреть сообщение
Уже сказал. Повторю еще раз, мне не сложно. RAII - обычная вещь, не достойная внимания.
Я понял вашу точку зрения.
Я с ней не согласен, потому что именно благодаря ей стали возможными авто-конструкторы.

Цитата Сообщение от castorsky Посмотреть сообщение
А это как раз интересно в разрезе беседы о языке. Именно это интересно, а не raii. Вот что значит не нужен.
Это может представлять интерес только как предмет отдельного разговора.
Поскольку в диалоге о ручной/автоматической инициализации никак не фигурируют.
И погоды не делают.
Не понятно, зачем вы их вообще приплели.


По поводу ненужности raii - было бы не плохо добавлять "по моему скромному мнению".
Так то понятно, что это лишь ваше личное мнение.
Но вы преподносите это так, словно объективную истину,
что формирует о вас мнение, как о человеке недалеком.

Это не есть хорошо для диалога.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
05.02.2015, 03:40
Цитата Сообщение от hoggy Посмотреть сообщение
Поделитесь результатами?
Я имею ввиду что за задача, а так же её решения и там, и там.
Вы и сами можете любой проект написать в двух вариантах. Я же не буду хранить результаты, чтобы "предоставить доказательство". Типы задач: например, параллельные числодробилки, общее число операций обмена (отослать данные на обработку, дождаться ответа) не менее 10^9. Если клиент обрабатывает данные на 30 ms дольше, то в сумме это будет >30*10^9 == 4166 суток ~= 11 лет, 151 суток задержки поделить на N клиентов. А сишный код уделывает крестовый не на милллисекунды, на секунды! И на асме его писать не смысла (не всегда), т.к. нужные ключики оптимизатору всё хорошо подскажут.
Цитата Сообщение от hoggy Посмотреть сообщение
было бы не плохо добавлять "по моему скромному мнению"
ок, добавляю. По моему скромному мнению "якобы концепция" raii не достойна внимания вообще. Это просто приятная плюшка, которая обрадует любого лоу лвл специалиста при знакомстве с с++.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
05.02.2015, 08:43
Цитата Сообщение от hoggy Посмотреть сообщение
Я с ней не согласен, потому что именно благодаря ей стали возможными авто-конструкторы.
Еще и причину со следствием путает.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
05.02.2015, 10:06
Цитата Сообщение от castorsky Посмотреть сообщение
Я же не буду хранить результаты, чтобы "предоставить доказательство".
Я так и думал.

Цитата Сообщение от castorsky Посмотреть сообщение
А сишный код уделывает крестовый не на милллисекунды, на секунды!
Вы пишите об этом так, словно дело в языке, а не в генофонде автора кода.
Вы отдаете себе отчет в том, что дело вовсе не в "сишечке", и не в "плюсиках" ?

Задачи по рефакторингу случаются не от хорошей жизни.

С точки зрения эффективности си и с++ находятся в одном весе.
Причем последний сочетает в себе все возможности первого, плюс ещё вагон и тележка.

А вот г_о_в_н_о_к_о_д написать можно и там, и там с одинаковым успехом.

Цитата Сообщение от castorsky Посмотреть сообщение
Это просто приятная плюшка, которая обрадует любого лоу лвл специалиста при знакомстве с с++.
Эта приятная плюшка является краеугольным камнем ооп, и не только.
(безотносительно к языку)

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

Так что если в вашем яп имеется встроенный (или не встроенный) тип строк, объект которой по дефолту пуст,
а не по дефолту содержит указанное вами значение, знайте - это лишь благодаря raii.

Без него ваша строка содержала бы мусор всякие раз,
пока вы явно не инициализировали бы её чем то осмысленным.


Цитата Сообщение от korvin_ Посмотреть сообщение
Еще и причину со следствием путает.
Я уже предлагал вам оставить свои понты в том деццком садике, откуда вы выползли.

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

Ваш самодовольный бред мне не интересен.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
05.02.2015, 10:21
Цитата Сообщение от nullxdth Посмотреть сообщение
Как оно будет выглядеть без GC?
Элементарно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <memory>
#include <iostream>
 
auto counter() {
    int i = 0;
    return [i = std::make_shared<int>( i ) ] {
        return ++(*i);
    };
}
 
int main() {
    auto f = counter();
    auto g = counter();
 
    int arr[] = {
       f(),
       g(),
       g(),
       f()
    };
 
    for( auto i : arr ) {
        std::cout << i << '\n';
    }
}
http://ideone.com/SrS0pL

Добавлено через 9 минут
Цитата Сообщение от castorsky Посмотреть сообщение
А сишный код уделывает крестовый не на милллисекунды, на секунды
Только в твоих влажных фантазиях, лол. В реальной жизни ситуация обстоит так: производительно кода на C равна производительности кода на C++, но только код на C++, в отличие кода на C, пишется в несколько раз ( а то и на порядок ) быстрее и при этом не крэшится и память у него не течет
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
05.02.2015, 10:25
Прям она на чистых сях может течь. Там ваще то совсем другие дыры.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2015, 12:07
Цитата Сообщение от castorsky Посмотреть сообщение
Для начала постарайтесь осилить русский алфавит, научиться читать и усваивать прочитанное.
Ну знаете как бы в час ночи тяжело по клаве попадать, а про усваивание я тоже могу сказать про вас.

Цитата Сообщение от castorsky Посмотреть сообщение
А то создается впечатление что Вас надо в клетке по городам возить чтобы люди смотрели и кидали туда всякие яблоки, апельсины и прочее. В общем я на Вас кончил этот разговор и мне не жаль за сказанное.
Пока знаменитые тухлые помидоры то на вашем фейсе-лица, при чем с первого поста.

Добавлено через 2 минуты
Цитата Сообщение от korvin_ Посмотреть сообщение
Я не программирую на C#, не люблю мелкософт и стараюсь держаться от него подальше, но не всегда выходит.
А какого ты потерял в этой теме ?
Или типо воин просто хотел отгрести и не важно за что?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
05.02.2015, 12:17
Цитата Сообщение от castorsky Посмотреть сообщение
А могли бы поинтересоваться и может попытаться запилить сборщик мусора для своего любимого языка... но зачем... река течет, лодка плывет...
Нафига он вообще нужен? Утечки памяти покрывать? Так на нормальных языках они не возможны.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
05.02.2015, 12:22
Цитата Сообщение от Avazart Посмотреть сообщение
А какого ты потерял в этой теме?
Прочти моё первое сообщение в этой теме.

Цитата Сообщение от Avazart Посмотреть сообщение
Или типо воин просто хотел отгрести и не важно за что?
Лол. Пока что тут «огребают» в основном плюсовики. Причём один даже довольно позорно.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2015, 12:25
Цитата Сообщение от korvin_ Посмотреть сообщение
Прочти моё первое сообщение в этой теме.
Да и чем же оно оправдывает нахождение тут?
Цитата Сообщение от korvin_ Посмотреть сообщение
Лол. Пока что тут «огребают» в основном плюсовики.
Смотри пеной не захлебнись.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2015, 12:25

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
220
Закрытая тема Создать тему
Новые блоги и статьи
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru