|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
Холивары вокруг C++26.05.2024, 13:30. Показов 13330. Ответов 160
Метки нет (Все метки)
админы совсем не хотят менять мне ник, потому что у меня нету 100 сообщений. мусор создавать в виде пустых сообщений не вижу смысла. так давайте немного философии.
На этом форуме живет один мой очень древний знакомый Андрээ С, который здесь точно и однозначно был админом. когда то давно он даже активно пытался меня банить, когда я любил немного пошалить и потролить кодеров. Так вот, прошло лет 10, а наша основная тема спора оказывается до сих пор актуальна. Спор у меня недавно возник с другим кодером, потому с Андрэ Мандрэ мы очень давно не общались. Суть спора можно объяснить одной его фразой: "С# это кастрированный с++". ну типа существует язык цпп для реальных программистов, а си шарп это какая та дичь не понятно для кого вообще и не понятно зачем. Дело в том, что я даже поверил этому и начал один из своих проектов кодить на цпп. Ну думал такой, что щас подтяну знания реально крутого языка, на котором написаны почти все крупные проекты. ФИГ! Я не помню точно на чем я забуксовал, но точно помню финальную мысль - это кал вонючий, на котором нету вообще никаких удобств, траблы с библиотеками (может быть сейчас не актуально уже) и вообще как работать с объектами когда всё настолько хреново. вот простые моменты, от которых жопа сразу сгорает мгновенно: 1. статические массивы. если мне надо добавить что-то в середине массива, то это танцы с бубном с пересозданием. 2. надо следить за памятью и чистить все неиспользуемые переменные, ибо память бесконтрольно засирается 3. отсутствие таких коллекций как List<T>, ObservableCollection, dictionary и тд... просто без комментариев 4. отсутсвие linq n. примитивная низкоуровневость дальше можно просто не перечислять. вот этих пунктов достаточно, чтобы вместо нормальной разработки какой нибудь полезной штуковины мне пришлось бы заниматься реальным дрочевом с низкоуровневым кодом, где искать где какие индексы не так были назначены... в си шарпе у меня объекты на объектах, они крупные и каждый класс насыщен большим количеством логики. я просто не представляю сколько времени мне бы пришлось убить на возню в с++, это просто страшно. я понимаю конечно, что как бы "СКОРОСТЬ РАБОТЫ РЕШАЕТ!", что софт на шарпе по определению работает медленнее потому что управляемый код и тд... но всему своё место. я не майнер пишу, который должен быть оптимизирован по максимуму. есть смысл всю логику перегонять на быстрые языки, если это игровой движок - ну там чем быстрее код работает, тем больше объектов отрисовывает, тут как бы ок. есть смысл нанять толпу батанов из вычислительного центра НАСА, чтобы кодили 24/7 каждую мелочь на цпп и гнались за каждой выйгранной миллисекундой, вполне возможно это действительно оправдано. только в обычном бытовом коде это вообще нафиг не нужно и мне не понятны такие люди, которые хейтят питон и си шарп. и сколько пересекаюсь с разными кодерами, каждый десятый попадается с такой пулей в голове. питон то перестали хейтить, ибо нейронки и это уже не тот питон что был на 3 версии. а на си шарп гонят конкретно. коточе как то так. вопросов у меня нету, +1 к сообщениям накатал. спасибо за внимание. приятной вам работы с цпп, а лучше просто на си. ну так, чтобы больше хардкора, чтобы доказать всем что ты настоящий программист
0
|
|
| 26.05.2024, 13:30 | |
|
Ответы с готовыми решениями:
160
Холивары: непрофессионализм или конкуренция
Создать модель движения Солнца вокруг орбиты, Земли вокруг Солнца, Луны вокруг земли |
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 13.06.2024, 21:40 | |
|
0
|
|
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 13.06.2024, 23:59 [ТС] | |
|
на чат гпт зря гоните. сейчас эта штука отлично работает с простым кодом, для сложной задачи надо просто разбить код на простые части и вручную соединить простое в сложное. но это пока. пока что на человеке остаётся задача по организации кода и построения самой структуры кода в проекте. однако, чатугпт меньше двух лет. я уверен что она сможет запросто перелопатить весь код в проекте любой сложности, если её нормально дообучить и дать больше вычислительных ресурсов. чату гпт пока не хватает осознания и понимания большого объёма кода, ну так он и не для этого изначально делался. умение кодить это вообще побочный результат от которого создатели сами подафигели когда узнали. чат гпт просто надо допились. ну или создавать отдельную языковую модель чисто под работу с кодом, где будут другие лимиты на промпт и овердофига процессорного времени
0
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 14.06.2024, 00:11 | |
|
Alex TROCKII,
так если хорошо постараться, будет не только лопата, но и топор.
0
|
|
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 14.06.2024, 00:32 [ТС] | |
|
не я просто вижу что самая сложная задача у языковых моделей уже решена - это научить нейронку понимать код. это нефига ж себе прогресс. а обучить организации и структурированию это куда более простая задача. то чем занимаются всякие сеньёры, понимидоры там, огурцы и прочие разновидности овощей... дорожные карты проектов, имитация бурной деятельности, красивые графики для больших начальников-лохов - этому обучить нейронку намного проще, чем то что она умеет уже сейчас. её просто надо обучить. большой проект разбить на задачи, их на подзадачи, а потом ещё раз 10 таким же образом, пока не получатся элементарные функции. а потом это всё сшить. ну как бы всё то что делают люди сейчас. не вижу ничего такого, что не смогла бы сделать нейронка. вот правда. на задачу организации она скорее потратит меньше времени, чем на генерацию "хэлло ворлд" на питоне.
я понимаю, что не особо горят желанием кодеры создавать себе собственный гроб, ну это товарищи технологический прогресс. сидеть и абузить на теме цпп - вечно не сможете. и опять же к самому первому моему сообщению в этом посте: вся вот эта дрочь с цпп и более низкоуровневыми языками - это то что должен делать компилятор нормального языка, сугубо моё личное мнение. то что шарп или питон медленный в некоторых ситуациях - это косяки компилятора. скорее не косяки, а недоработки. абсолютно любой код на высокоуровневом языки можно вручную перегнать в цпп и это будет нефига ж себе как быстро работать. просто такой оптимизации должен научиться компилятор. не просто примитивно переделывать код в машинный, а делать это как-то интуитивно и с логикой. ненужное выпиливать, где то возможно нужное добавлять и тд. не вижу ничего невозможного в этом. а если так, то тема абуза не вечна. питон это удобства, жертвуя скоростью, пока. мир развивается, пусть в данный момент и слишком медленно в некоторых вопросах. ну это ж всё со временем будет оптимизировано, без этого никак.
0
|
|
| 14.06.2024, 02:31 | ||
|
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 14.06.2024, 22:18 | |
|
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
|||
| 20.06.2024, 12:15 | |||
|
Надо следить за памятью - RAII, умные указатели. Да, там насколько я знаю приходится думать головой и есть грабли, но это сильно упрощает... Dictionary есть в двух аж реализациях, как поверх сбалансированного дерева, т.е std::map, так и поверх хеш-таблицы, это std::unordered_map. Вот Observable из коробки нету, но обычно это нужно не просто так, значит будет внутри той GUI-либы, которая используется. https://github.com/k06a/boolinq То что плюсы посложнее, пожалуй да, правда. На плюсах вряд ли есть смысл писать всё подряд, если конечно через 10-20 новых стандартов этот язык не станет сильно проще и удобнее. Мне кажется фишка плюсов не в самих плюсах, а в том, что на плюсах менее вероятно что проект будет уровня "ну вот нада такой-то круд с такими-то формами", хотя на всех языках бывает интересное..
0
|
|||
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 20.06.2024, 13:31 [ТС] | |
|
будь я руководителем проекта, я бы заставил писать всё на плюсах и задрачивал бы кодеров за каждую милисекунду. скорее всего они бы переписывали весь код каждый день за каждый косяк, найденный тестировщиками.
но при этом сам я писать на этом не хочу, мне не так важны эти миллисекунды для разных инструментов в быту. слишком много времени тратить на дрочь с массивами, это сильно отвлекает от основной задачи, для чего я себе пишу прогу. проще и быстрее получается на питоне. я ж не кодер по образованию)) но код понимаю. я часто ломаю голову над алгоритмами, когда вообще не понятно как всё в коде организовывать, либо когда уже организовал, но не так как надо - то есть всё переделывать чтобы оно стало нормальны... от этого возникает куча гавнокода, это надо всё чистить и переделывать... в общем, если при таком подходе ещё и наложатся низкоуровненые неудобства, то это кошмар полнейший. ну его нафиг.
0
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 20.06.2024, 13:34 | |
|
0
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 20.06.2024, 13:37 | |
|
0
|
|
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 20.06.2024, 14:44 [ТС] | |
|
так они ж не работают нефига когда с ними нормально и по человечески. с этими васьками только жестко, требовательно и строго. я видел сто раз как директорам лохам кодеры мозги парят, когда директор не шарит в теме. не умеют эти васьки нормально выполнять свою работу если их не дрочить. такой менталитет, что ж поделать
0
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
||
| 20.06.2024, 14:46 | ||
|
вася - рядовой армии НАТО.
0
|
||
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 20.06.2024, 15:06 [ТС] | |
|
чо это вы возбудились то?
![]() знакомая история походу) не дал бы я вам очко просиживать. нормальные кодеры останутся и будут нормально работать, васьки ливнут искать лоха и абузить лоха
0
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 20.06.2024, 15:09 | |
|
Alex TROCKII,
не используй демпартию, попробуй кодить пролетариями. Ни хрена у тебя не получится. программер - ценнейший кадр. васьки будут слесаря-сантехники.
0
|
|
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
||
| 20.06.2024, 15:12 | ||
|
0
|
||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,722
|
|
| 20.06.2024, 15:14 | |
|
0
|
|
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
| 20.06.2024, 15:23 [ТС] | |
|
платил бы...) если вася за рабочий день нефига не сделал и так продлилось в течение недели, получит он свои официальные 10к в месяц или столько там щас минимался, и досвидули. насчет времени соглашусь, на фильтрацию кодеров от васьков время нужно. а насчет пролетариев (или старперов) - а зачем вы нужны вообще? я не представляю что может уметь в программировании человек старше 40, это либо уже успешный сеньёр в лютейшим опытом, ему уже самому пора руководить; либо это просиживатель очка профессиональный, который в коде днище и ничего современного создать не в состоянии. могу ошибаться конечно, но вряд ли вы сможете меня переубедить, я таких тоже видел и не вижу смысла с ними даже начинать работать. такие отсеиваются сразу на собеседовании
0
|
|
| 20.06.2024, 15:23 | |
|
Как вращать эллипс вокруг своей оси ? (вокруг себя) поворот изображения вокруг своей оси во время движения по кругу вокруг центра
Вращение планеты вокруг солнца, и вокруг своей оси
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
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). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|