|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
|
Холивары вокруг C++26.05.2024, 13:30. Показов 13296. Ответов 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
|
||||||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
||
| 02.07.2024, 23:26 | ||
|
Но, вы знаете, что программист - это талант, а также программист - федерал. И его работа - скорее служба. Васьки знают, чего хотят - Васьки - государи.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 02.07.2024, 23:50 | |||
0
|
|||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
|
| 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
|
|
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
||
| 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
|
|||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
||
| 04.07.2024, 06:30 | ||
|
Добавлено через 9 минут по хорошему, заказчик-директор обращается к исполнителю -директору за софтом. но директор заказчик часто сам не знает, чего точно он хочет. ему высылают аналитика. тот производит анализ требований к системе и пишет техзадание программерам. программеры решают поставленную им задачу.
0
|
||
|
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
|
||
| 04.07.2024, 09:02 [ТС] | ||
|
0
|
||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
||
| 04.07.2024, 09:08 | ||
|
фрилансер сам себе аналитик и кодер, даже если он и талант, и работа у него случайная, а не как у консультанта в корпорации.
0
|
||
|
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
|
||
| 04.07.2024, 09:22 | ||
|
Мы несколько раз вляпывались с такими заказчиками. Типа у него есть хотелки, но сформулировать он их не может. Начинаем вместе выяснять, что ему надо и писать ТЗ. Но эту работу он оплачивает очень неохотно - он же за софт готов платить, а не за ТЗ. Дальше хотелки начинают меняться. Вот это мне не надо - уберите, а надо вот это. Но убрать, если частично уже спроектировано и даже что то реализовано это тоже работа, но платить за нее почему то не хотят - мне же это не надо. И т.п.
0
|
||
|
French monarch Élisée
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
|
||
| 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
|
|||
|
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
|
|||
| 04.07.2024, 18:49 | |||
|
Добавлено через 10 минут А если потом, недели через 2 (месяца через 3) заказчик прибегает и хочет дополнить номенклатуру (а что то может быть исключить)?
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.07.2024, 18:57 | ||||
|
Добавлено через 1 минуту
0
|
||||
|
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
|
||
| 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 | |
|
Как вращать эллипс вокруг своей оси ? (вокруг себя) поворот изображения вокруг своей оси во время движения по кругу вокруг центра
Вращение планеты вокруг солнца, и вокруг своей оси
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
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 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|