Здравствуйте, Cyberax, Вы писали:
C>Так что нужно мимнимум два окружения.
Таки да.
Под ведро пишут на жабе, под яблоко на свифте.
Это ДВА проекта а не один.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, varenikAA, Вы писали:
AA>Здравствуйте, Zhendos, Вы писали:
Z>>ним пишут на C++, но ведь на популярность и востебованность C# это особо не влияет. AA>на плюсах писать без подготовки невозможно, на расте если есть опыт в бейсике хотя бы разобраться в разы проще.
В "разы проще" на расте только есть опыт С++. Потому что самые засадные концепции раст — ссылки и время жизни объектов — в С++ точно такие же. И там, где обычный программист ругается "ну чего ж еще этому долбанному компилятору от меня надо?!!", только программист на С++ может сказать "о, ссылочка-то тут подохла бы — спасибо компайлер что заранее предупредил!"
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Здравствуйте, CreatorCray, Вы писали:
C>>Так что нужно мимнимум два окружения. CC>Таки да. CC>Под ведро пишут на жабе, под яблоко на свифте. CC>Это ДВА проекта а не один.
Странно. Мы пишем под огрызокОС и Android на C++.
Здравствуйте, Basil2, Вы писали:
B>В "разы проще" на расте только есть опыт С++. Потому что самые засадные концепции раст — ссылки и время жизни объектов — в С++ точно такие же. И там, где обычный программист ругается "ну чего ж еще этому долбанному компилятору от меня надо?!!", только программист на С++ может сказать "о, ссылочка-то тут подохла бы — спасибо компайлер что заранее предупредил!"
Я наверно должен был уточнить, что я имел ввиду именно пользовательское ПО, если не кидаться сразу писать низкоуровневые библиотеки.
А какой-нибудь ui. web или desktop.
Тот же ui webasm через webgl первая загрузка проходит мгновенно в отличии от C#.
а основы раста и системы сборки изучаются в течении пары часов.
Я пробовал изучать плюсы но дальше си не продвинулся. Уж больно много правил в синтаксисе, я уж не говорю про настройку библиотек и различных флагов компиляции.
Т.е. производительность плюсов в расте можно получить за меньшие деньги. намного меньшие. А ведь это и есть цель бизнеса: удешевить стоимость товара.
Покупатель всегда ищет подешевле. В этом проблема рыночного хозяйства.
Здравствуйте, CreatorCray, Вы писали:
CC>Начнём с простого вопроса: зачем?
Начнём с простого вопроса: зачем пользоваться убогими солюшинами, когда даже студия поддерживает CMake?
S>>Вот. Только IDE разные. У нас разработчики пользуются всеми основными: студией, Vim, CLion, QCreator, на всех трех платформах. И 5-6 разными компиляторами. CC>Бардак!
Это гибкость обусловенная необходимостью работы со множеством разных платформ.
Здравствуйте, CreatorCray, Вы писали:
CC>Потому что KISS. Если нет в том реальной необходимости — нехрен париться.
Реальная необходимость возникает сразу за порогом уютного мира Windows-only разработки.
CC>Что это за требования к продукту которые хотят чтоб его код можно было писать на зоопарке платформ и тулов?
Кстати, этот вопрос прекрасная иллюстрация твоего опыта. Про наш проект я недавно подробно писал.
CC>Сколько я раз видел случаев когда позволяли писать в чём хочется столько раз что проект что код превращался в говно.
Анекдотные доказательства...
CC>Так что тут категорическое нет и диктатура с расстрелами. Есть единый dev environment, все пишут в нём.
Когда IDE становится частью требований для разработки это уже серьезный звоночек, что что-то тут неправильно.
CC>Если не завязываться на нормальные IDE ты хотел сказать.
Нет, это ты говоришь и пытаешься приписать свои слова мне. Никто не против студии, я ее переодичеки использую, но, к сожалени, студия не покрывает все случаи. Поэтому практически любой сложный проект не привязан к студии.
CC>Не, ну можно врукопашную всё фигачить, и считать что этот аскетизм — норма.
Ложная дилемма. Разговор не про "не использование" чего-то, а про возможность использования любых удобных и необхимых средств по необходимости.
Здравствуйте, CreatorCray, Вы писали:
CC>Гвозди забиваю молотком, шурупы закручиваю отвёрткой, сверлю сверлом, пилю пилой и в целом использую инструмент наиболее подходящий под задачу.
Не-не-не, ты тут рядом говорил
Здравствуйте, Skorodum, Вы писали:
S>Реальная необходимость возникает сразу за порогом уютного мира Windows-only разработки.
Вот как только она появится, так и будут рассматриваться варианты. Возможно их будет и десяток. Но останется один.
Здравствуйте, pagid, Вы писали:
P>Вот как только она появится, так и будут рассматриваться варианты.
"Как только"... Если вы предполагаете, что такой необходимости нет, то вы сильно ошибаетесь.
Вы (ты и креатор) пытаетесь свой ограниченный use case растянуть на всех, но он в принципе не работает во многих ситуациях. С другой стороны более общее решение будет работать и для вас. Собственно поэтому CMake и поддерживается в студии.
P>Возможно их будет и десяток. Но останется один.
Ну т.е. такой вопрос перед вами пока не встовал и вы его не решали.
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, Cyberax, Вы писали:
C>>Так что нужно мимнимум два окружения. CC>Таки да. CC>Под ведро пишут на жабе, под яблоко на свифте. CC>Это ДВА проекта а не один.
И у вас две реализации вместо одной?
Здравствуйте, kaa.python, Вы писали:
AA>>Правильный софт не нужно устанавливать. Максимум должно быть ридми с описание что должно быть еще доступно на системе.
AA>>https://docs.microsoft.com/en-us/troubleshoot/visualstudio/general/deploy-aspnet-app-xcopy-command
KP>Это типичный бред который может придти только в больной мозг виндузятников. Ну да, ведь это невероятно увлекательно помнить что и куда ты распаковал что бы потом не забыть это нечто обновлять, а уж коли захочешь удалить то лизаить по машине и смореть что там и где валяется
вот и напиши еще один менеджер обновлений опенсорсный разумеется. чтоб люди могли выбирать же. snap не считается — у него два фатальных недостатка. да и он уже устарел
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, kaa.python, Вы писали:
KP>>Это типичный бред который может придти только в больной мозг виндузятников. Ну да, ведь это невероятно увлекательно помнить что и куда ты распаковал что бы потом не забыть это нечто обновлять, а уж коли захочешь удалить то лизаить по машине и смореть что там и где валяется
CC>Типичный мирок линуксоида: софт валяется в 100500 каталогах разной глубины вложенности.
это только система. приложения в отдельных папках или даже на отдельных разделах.
в винде не лучше. 64х битныая система лежит в system32, а 32х битная — в syswow64
Здравствуйте, VladCore, Вы писали:
VC>вот и напиши еще один менеджер обновлений опенсорсный разумеется. чтоб люди могли выбирать же. snap не считается — у него два фатальных недостатка. да и он уже устарел
Я apt люблю, особенно если aptitude поверх накатить
Здравствуйте, kaa.python, Вы писали:
VC>>вот и напиши еще один менеджер обновлений опенсорсный разумеется. чтоб люди могли выбирать же. snap не считается — у него два фатальных недостатка. да и он уже устарел
KP>Я apt люблю, особенно если aptitude поверх накатить
причем тут ты. софтпосатели не любят apt. в лучшем случае ubuntu lts и дебиан 9 & 10 поддерживают, а sid & bullseye — нет. потому я снап не зря акцентировал. если ты в снап упаковал в пакет, то будет везде работать. с apt так не можуть
Здравствуйте, Skorodum, Вы писали:
CC>>Гвозди забиваю молотком, шурупы закручиваю отвёрткой, сверлю сверлом, пилю пилой и в целом использую инструмент наиболее подходящий под задачу. S>Не-не-не, ты тут рядом говорил
Здравствуйте, Skorodum, Вы писали:
CC>>Потому что KISS. Если нет в том реальной необходимости — нехрен париться. S>Реальная необходимость возникает сразу за порогом уютного мира Windows-only разработки.
Я щас живу в "уютном мире" mac/iOS/watchOS/etc разработки, если ты вдруг пропустил.
CC>>Что это за требования к продукту которые хотят чтоб его код можно было писать на зоопарке платформ и тулов? S>Кстати, этот вопрос прекрасная иллюстрация твоего опыта.
На вопрос то ответь. Финальный ваш продукт это железка с API. В каком месте там у вас необходимость писать код для fw этой железки на зоопарке платформ и тулов?
S> Про наш проект я недавно подробно писал.
Я понимаю конечно что культура стартапов такая что хреначьте как угодно, из любого дендрофекального материала с изолентой, но надо выкатить очень быстро иначе не доживём до зимы.
CC>>Так что тут категорическое нет и диктатура с расстрелами. Есть единый dev environment, все пишут в нём. S>Когда IDE становится частью требований для разработки это уже серьезный звоночек, что что-то тут неправильно.
Требование простое: есть стандарты кода и ему надо следовать.
S>к сожалени, студия не покрывает все случаи.
И какие случаи написания кода она не покрывает?
S>Разговор не про "не использование" чего-то, а про возможность использования любых удобных и необхимых средств по необходимости.
С этим как раз никто не спорит.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Skorodum, Вы писали:
CC>>Начнём с простого вопроса: зачем? S>Начнём с простого вопроса: зачем пользоваться убогими солюшинами, когда даже студия поддерживает CMake?
Зачем использовать CMake если работает искаропки?
S>>>Вот. Только IDE разные. У нас разработчики пользуются всеми основными: студией, Vim, CLion, QCreator, на всех трех платформах. И 5-6 разными компиляторами. CC>>Бардак! S>Это гибкость обусловенная необходимостью работы со множеством разных платформ.
Это vim то гибкость?
Ваш продукт — радар, АКА железяка, про какие платформы в процессе разработки идёт речь? Дрова написать — всё равно разные проекты нужны, потому как драйвер под винду и драйвер под мак будут существенно разные внутри. Ну если только у вас львиная доля работы не вынесена в софт в soft-modem стиле, что честно говоря фу.
S>на всех трех платформах.
Это как? FW железки у вас под винду или мак написан?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, VladCore, Вы писали:
VC>в винде не лучше. 64х битныая система лежит в system32,
Там не "система" лежит а public API. И лежит оно там потому что надо было обеспечить backward compatibility для долбоклюев, которые захардкодили пути с своих поделиях. Когда с 16 на 32 переходили было System и System32.
VC>а 32х битная — в syswow64
Неправильно, syswow64. Потому как это подсистема эмуляции Windows 32 on Windows 64.
Ты б хоть с базовыми вещами ознакомился сначала
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока