|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
Холивары вокруг C++26.05.2024, 13:30. Показов 13483. Ответов 160
Метки нет (Все метки)
админы совсем не хотят менять мне ник, потому что у меня нету 100 сообщений. мусор создавать в виде пустых сообщений не вижу смысла. так давайте немного философии.
На этом форуме живет один мой очень древний знакомый Андрээ С, который здесь точно и однозначно был админом. когда то давно он даже активно пытался меня банить, когда я любил немного пошалить и потролить кодеров. Так вот, прошло лет 10, а наша основная тема спора оказывается до сих пор актуальна. Спор у меня недавно возник с другим кодером, потому с Андрэ Мандрэ мы очень давно не общались. Суть спора можно объяснить одной его фразой: "С# это кастрированный с++". ну типа существует язык цпп для реальных программистов, а си шарп это какая та дичь не понятно для кого вообще и не понятно зачем. Дело в том, что я даже поверил этому и начал один из своих проектов кодить на цпп. Ну думал такой, что щас подтяну знания реально крутого языка, на котором написаны почти все крупные проекты. ФИГ! Я не помню точно на чем я забуксовал, но точно помню финальную мысль - это кал вонючий, на котором нету вообще никаких удобств, траблы с библиотеками (может быть сейчас не актуально уже) и вообще как работать с объектами когда всё настолько хреново. вот простые моменты, от которых жопа сразу сгорает мгновенно: 1. статические массивы. если мне надо добавить что-то в середине массива, то это танцы с бубном с пересозданием. 2. надо следить за памятью и чистить все неиспользуемые переменные, ибо память бесконтрольно засирается 3. отсутствие таких коллекций как List<T>, ObservableCollection, dictionary и тд... просто без комментариев 4. отсутсвие linq n. примитивная низкоуровневость дальше можно просто не перечислять. вот этих пунктов достаточно, чтобы вместо нормальной разработки какой нибудь полезной штуковины мне пришлось бы заниматься реальным дрочевом с низкоуровневым кодом, где искать где какие индексы не так были назначены... в си шарпе у меня объекты на объектах, они крупные и каждый класс насыщен большим количеством логики. я просто не представляю сколько времени мне бы пришлось убить на возню в с++, это просто страшно. я понимаю конечно, что как бы "СКОРОСТЬ РАБОТЫ РЕШАЕТ!", что софт на шарпе по определению работает медленнее потому что управляемый код и тд... но всему своё место. я не майнер пишу, который должен быть оптимизирован по максимуму. есть смысл всю логику перегонять на быстрые языки, если это игровой движок - ну там чем быстрее код работает, тем больше объектов отрисовывает, тут как бы ок. есть смысл нанять толпу батанов из вычислительного центра НАСА, чтобы кодили 24/7 каждую мелочь на цпп и гнались за каждой выйгранной миллисекундой, вполне возможно это действительно оправдано. только в обычном бытовом коде это вообще нафиг не нужно и мне не понятны такие люди, которые хейтят питон и си шарп. и сколько пересекаюсь с разными кодерами, каждый десятый попадается с такой пулей в голове. питон то перестали хейтить, ибо нейронки и это уже не тот питон что был на 3 версии. а на си шарп гонят конкретно. коточе как то так. вопросов у меня нету, +1 к сообщениям накатал. спасибо за внимание. приятной вам работы с цпп, а лучше просто на си. ну так, чтобы больше хардкора, чтобы доказать всем что ты настоящий программист
0
|
|
| 26.05.2024, 13:30 | |
|
Ответы с готовыми решениями:
160
Холивары: непрофессионализм или конкуренция
Создать модель движения Солнца вокруг орбиты, Земли вокруг Солнца, Луны вокруг земли |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 02.07.2024, 22:14 | ||||||
Работники неквалифицированные материал неондиционный эт однозначно.Добавлено через 24 минуты А толпы неквалифицированных - аккурат признак расспилу бюджету. Добавлено через 31 минуту
0
|
||||||
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
||
| 02.07.2024, 23:26 | ||
|
Но, вы знаете, что программист - это талант, а также программист - федерал. И его работа - скорее служба. Васьки знают, чего хотят - Васьки - государи.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 02.07.2024, 23:50 | |||
0
|
|||
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
|
| 03.07.2024, 00:18 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 03.07.2024, 00:42 | |
|
Ludwig Valentin, Языковой барьер проявлятся начал. Слышал когда то я этот язык где то. И даже ежедневно на нем разговаривал. But for the now thee situation changed dramatically. I lived at the completely Scottish English spoken environment for two years.
0
|
|
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
||
| 03.07.2024, 00:47 | ||
|
Это зависит даже скорее от особы, с которой говоришь. Кому-то наркотики и секс в большом городе - дело обыденное. А я человек с душой. If you wanna talk of a barrier between different language speakers thia is rather a mental difference. It depends rather on a person you are talking with. There is for somebody drugs and sex in the big city is ordinary. But as for me I have my soul.
0
|
||
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|||
| 04.07.2024, 06:12 [ТС] | |||
|
0
|
|||
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
||
| 04.07.2024, 06:30 | ||
|
Добавлено через 9 минут по хорошему, заказчик-директор обращается к исполнителю -директору за софтом. но директор заказчик часто сам не знает, чего точно он хочет. ему высылают аналитика. тот производит анализ требований к системе и пишет техзадание программерам. программеры решают поставленную им задачу.
0
|
||
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
||
| 04.07.2024, 09:02 [ТС] | ||
|
0
|
||
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
||
| 04.07.2024, 09:08 | ||
|
фрилансер сам себе аналитик и кодер, даже если он и талант, и работа у него случайная, а не как у консультанта в корпорации.
0
|
||
|
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
|
||
| 04.07.2024, 09:22 | ||
|
Мы несколько раз вляпывались с такими заказчиками. Типа у него есть хотелки, но сформулировать он их не может. Начинаем вместе выяснять, что ему надо и писать ТЗ. Но эту работу он оплачивает очень неохотно - он же за софт готов платить, а не за ТЗ. Дальше хотелки начинают меняться. Вот это мне не надо - уберите, а надо вот это. Но убрать, если частично уже спроектировано и даже что то реализовано это тоже работа, но платить за нее почему то не хотят - мне же это не надо. И т.п.
0
|
||
|
Markiz Red Devil
171 / 296 / 26
Регистрация: 11.08.2022
Сообщений: 3,868
|
||
| 04.07.2024, 09:27 | ||
|
Он составит анализ требований к системе. И потом, между заказчиком и клиентом должно царить доверие, в противном случае будет не конструктивно.
0
|
||
|
Just Do It!
|
|||
| 04.07.2024, 13:14 | |||
|
а мы живём в буржуазной парадигме "человек человеку волк" или в благозвучном варианте "жизнь без лоха плоха". поэтому в
0
|
|||
| 04.07.2024, 16:44 | |||||||
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.07.2024, 17:46 | |||
|
Добавлено через 34 минуты Т.З. это список характеристик которым должна удовлетворять проектируемая система. Как то к примеру для софта управляющего оборудованием - Номенклатура продукции производство которой она должна обеспечивать и требуемые характеристики оной продукции (точность/повторяемость и т.п). - Коэффициент загрузки оборудования. - Ограничения режимов работы оборудования. (допустимые режимы обработки и т.д.) - Требования по беспрерывному времен работы системы без обслуживания. Все. Остальное - не заказчика ума дело. Определить как именно это сделать, в т.ч. какие операторам свистоперделки нарисовать только инженера по автоматизации обучены. И этот документ в котором как это сделать описывается уже не Т.З. называется а постановка (в том числе дизайн интерфейса - один из разделов постановки). И естественно что заказчик в его создании участвовать не хочет, потому что нифига в этом не смыслит. Имел в свое время дело с подобной документацией по системе управления прокатным станом к примеру. Так формулеровка Т.З. занимает меньше страницы. А постановка - целый стеллаж томов. Естественно что писать этот стеллаж томов не заказчика епархия от слова совсем. Все его хотелки находятся вот на той первой странице. Добавлено через 11 минут Исходите из того что детально он свои хотелки описать не в состоянии. Потому как автоматизации процессов он не обучен - он если академии и кончал то тоно не по компьютер сайенс и т.п. Эт разработчики в этом шибко грамотные, но не заказчик. А хотелка у заказчика всегда одна - повышение производительности и общей эффективности. Т.е. ускорить телодвижения оффисного планктона а то и какую то часть их дел полностью переложить на комп. И то же самое и с автоматизацией технологических процессов, только вместо оффисного планткона пресловутый высокопьяный рабочий. Добавлено через 13 минут P.S. И это не только в разработке софта это везде так. К примеру Т.З. по которому спроектировали МиГ-15 содержало одну фразу: создать истребитель способный эффективно перехватывать бомбардировщики B-29.
0
|
|||
|
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
|
|||
| 04.07.2024, 18:49 | |||
|
Добавлено через 10 минут А если потом, недели через 2 (месяца через 3) заказчик прибегает и хочет дополнить номенклатуру (а что то может быть исключить)?
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.07.2024, 18:57 | ||||
|
Добавлено через 1 минуту
0
|
||||
|
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
|
||
| 04.07.2024, 19:00 | ||
|
Опять же, делаем систему хранения документов (в нее надо вручную ввести информацию о 100К старых документов - это делает сам заказчик, ну и потом вводить новые), со всеми полагающимися возможностями поиска.
Сделали, сдали, все довольны. Полгода все прекрасно работает, вдруг облом. Есть понятие "Учетный номер документа". Нам постоянно втирали, что это просто номер. И вдруг заказчик выясняет, что есть документы с номерами типа 1234А, 1234Б, 5678-I, 5678-II. Таких всего пара десятков из 100К. И чего с этим заказчиком делать? Добавлено через 2 минуты Если бомбардировщик сбросил бомбы догонять его смысла мало.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.07.2024, 19:43 | ||||
|
Добавлено через 11 минут А предотвращение воздействия вражеских самолетов на свои цели это и так в уставе истребительной авиации прописано. НО это еще раз требования не к конкретному самолету а к всей системе. Добавлено через 30 минут voraa, Ну а от ликивдация таких мелких неочевидных нестыковок, вызванных объективными трудностямим получения данных о задаче, и называется сопровождение софта. И услуга сопровождения обычно идет по совсем более другому договору/пункту чем сама разработка и оплачивается обычно отдельно и по другому принципу.
0
|
||||
|
9 / 8 / 1
Регистрация: 12.08.2011
Сообщений: 47
|
|
| 09.05.2025, 01:34 | |
|
Простите за некропостинг, но не смог пройти мимо.
Скажу честно, все страницы не прочитал, прочитал только две, и люди начли нести какую дичь про ооп, объекты... ТС явно не работал в высоконагруженных проектах, где важно время отклика, и где борются за милисекунды, про которые он пишет... Я начинал с админства, потом питон, можете посмотреть по моим сообщениям, но на питоне я столкнулся с работой с оборудованием, то есть обращаться к драйверу оборудования через длл, и тут БЕДА (капсом в стиле ТС), нужно дрочить типы через cython и дальнейшая дичь, проще взять сразу C или C++, не правда ли? Далее я начал работать в одном проекте, который не хотели переписывать старый гуи на winapi, но нужно было его доработать, можете посмотреть по моим вопросам, тут спрашивал пару раз про гуи на winapi... И вот щас, уже немного подучившийся в C и C++, работаю программистом в промышленной сфере, мы делаем контроллеры для атомных станций, для гидростанций, для газовых станций, и могу сказать, там нет места для питона и сишарпа, потому что важно время отклика программы, и тут мы боремся за милисекунды, потому что если сигнал программа не подаст, то может быть катастрофа... Для не сведующих, как ТС (возможно за год он подрос и понял), время отклика, это то время, когда ты даешь программе входные данные, и программа должна их обработать и что то посчитать за определенное время, не как там получится, а за четкое, определенное время, не больше ( меньше можно)) ), и выдать результат... Так вот, я не видел драйверов на питоне или шарпе, систем СРВК (система реального времени контроллера), и других программ, которым важно время отклика... Поэтому ТСу подучиться бы немного, расширить кругозор, и все будет хорошо... Всем добра!!!
0
|
|
| 09.05.2025, 01:34 | |
|
Как вращать эллипс вокруг своей оси ? (вокруг себя) поворот изображения вокруг своей оси во время движения по кругу вокруг центра
Вращение планеты вокруг солнца, и вокруг своей оси
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мобильное приложение 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
хоп хоп хоп хидахоп, а я кладую))
|