асм, второе на си
Нужно портировать на Windows ARM
Это:
а) одинаково по скорости?
б) асм чуть медленнее чем си
в) асм - все равно что с нуля разработать, а си - клик клик и готово
99% современного приложения это не код, а ресурсы. Чистого кода обычно совсем мало.
Ну, если вы сначала портируете сам компилятор ...
портирую компилятор - это одна программа а потом портирую весь юзер-спейс софт одним нажатием клавиши а вы будете в слезах есть кактус 😄
Ну-ну. То-то у программистов стоит по десятку версий компиляторов и всякие примочки типа виртуальных окружений.
даже с учетом этого - вы всё равно будете доедать свой кактус 😁
А потом вас будет проклинать админ, от которого которому безопасник требует установить обновления, а ваша программа после обновления упадет.
с чего она упадёт? а вы что - из-за того что на асме пишите - бог внимательности и не допускаете опечаток? 😆 не смешите меня
А на си думаешь проще? Почитай как СБИС под никсы переводили. Годами плакали, кололись, но продолжали жрать кактус. Фигня этот ваш си. Устаревший и фигня 🤣
да мне похрен на си, я его в качестве ближайшего родственника асм привожу, выберите любой другой ЯВУ на ваш вкус
Неееет! Ты пришёл в асм-сообщество и изрыгаешь токсичность, что бы мы тут все поклонились и как и ты, начали бы выставив руки вперёд повторять "си, си, си...". Не бывать этому!!!!! 🤣🤣🤣
блин! Раскусили! Всё сдаюсь! )
Это ничего не расставляет по полочкам, это как раз очевидный ответ-исключение. А если я так задам? Если портировать, и оценивать оптимизацию и чистоту кода, что лучше? а) Одинаково б) Си медленнее, чем асм в) асм - все равно, что оттачивать до идеала, а Си - тяп-ляп с китайского завода с дешёвым оборудованием.
Мне кажется, правильным будет вопрос, преимущества портирования Асма стоят его недостатков?
вы вначале на мой ответьте, а затем я на ваш отвечу Я бы ответил сразу, но из-за того, что никто не отвечает, у меня теперь такое отношение - вначале на мой вопрос потом на ваш - в хронологическом порядке, пожалуйста )
б) И это ответ-исключение, который не отменяет того факта, что на ассемблере писать одинаково по скорости, чем на ЯВУ.
А мой ответ на ваш вопрос - а
А вот и неправильно.
если выбирать из ваших вариантов
ваш ответ меня тоже не устраивает
Лучше так.
У асма нет недостатков! Это доказано миллионами никому неизвестных программистов и подтверждается миллионами неизвестных и несуществующих коммерчески успешных продаваемых приложений (написанных на чистом асм) по всему миру! Сколько уже можно-то, ну!?🤷♂️😁 А если вы всего этого не видите - то возможно это по той причине, что эти самые программисты просто ещё в процессе написания этих самых программ, только напишут - тут вам 64 бита подвезли, только перепишут под 64 бита - тут ARM врывается в поле боя, только под ARM всё переписали - тут вам уже RISC подмигивает, только только вроде финиш, а тут вам бац и Интель команды пообкусал, снова переписывать, а там и AVX новый вышел... крч, некогда нам ваши Си слушать и без вас работы хватает (за тролльство простите 🙃)
Люди, которые занимаются коммерческой разработкой на чистом асме вообще существуют? 🤣
Так то и на чистых сях сейчас нет коммерческих продуктов в мире. Зато фантазёров, утверждающих о всемогуществе сишки, прям миллионы. Они тоже ничего не могут сделать и поэтому им капец как обидно
Их миллионы! Вы что не в кусре!? А-я-яй! Стыдно быть должно! https://t.me/ChatAssembler/203287
Вы настолько суровы, не видите разницы между грустной реальностью и тем, о чем люди мечтают?
и это благо что нет! Потому-что где надо я вставлю асм, а где он нахрен не нужен - я буду писать на ЯВУ
Вижу, и я не хочу чтобы они перестали мечтать, мне их мечты понятны, я и сам может быть мечтаю о мире где только асм и весь софт вылизан и помещается на дискету просто меня задела категоричность некоторых асмовцев, поэтому я такой сегодня, простите если чьи-то чувства обижаю
Ну! Так тебе про это талдычат - каждый сам решает, как писать и на чём. Не надо уговаривать за твою никчёмную религию. Тебе нравится так писать? Так пиши! Но не лезь в чужую песочницу. Пиши хоть пером и чернилами, только сам, без чужой помощи
Я ещё не проникся в асм, ещё зеленый. Но прекрасно понимаю, что индустция скатывается вниз, из-за тотальной деградации. зачем тебе изучать основы комьютер саенс, если за тебя сделает питон? Зачем разбираться в сетях, если можно просто подключить библиотеку? Зачем изучать алгоритмы и структуры данных, если всё есть в стд либ? Корпорации не заинтересованы в долгой и кропотливой проработке продукта, нужен быстрый результат ради профита. Поэтому я считаю, что любители асм таким образом выражают протест текущей ситуации, потому что других вариантов просто нет
Странно протестовать против того, что очевидно и закономерно
а я в этом с ними согласен! я как раз не против этого я только лишь за то, что с умом пися на си + вставки - будет быстрее написана программа не в ущерб качеству и скорости и памяти, а меня тут пытаются переубедить, что именно этот кейс - не правда
Сейчас даже на си писать - чуть ли не удел энтузиастов
устал повторять, [Си] - подставьте любое другое имя ЯВУ
ну вот питон - чем плох? горячие места пишите на си+асм - межмодульное взаимодействие на питоне
Грустно считать деградацию — нормой.
Нормы могут нам нравиться, могут не нравиться, но их существование логично и закономерно
Хобби, отдых для души, чувство власти. Да много чего. А корпорации... Там совсем другие правила и всяких фанатиков там гонят в шею при первой же встрече. Если говорить про корп. разработки, это надо общаться на языке денег, а не на каком либо ЯП. Так что в данном случае мешать всё в одну кучу, как минимум глупо и даже вредно.
Ну наверное из-за того что гонят фанатиков и просходят постоянные сливы?)
Ой не, от фанатиков только зло. Они же необучаемые в принципе. Вместо решения задач они только умничают, а потом жалуются
Но как дело доходит до рекламы — корпораты пытаются изобразить из себя именно фанатиков. P.S. Но обычно у них это плохо получается — сказывается псилогическая несовместимость с образом.
Не-а. Абсолютно нет. Всегда преследуется только повышение общей капитализации. Всё сопутствующее, это только маски и ничего более. Что бы не говорили топы, в конечном итоге цель только одна - деньги. Для многих это становится понятным, только когда начинают вкладывать кровные. А то развели тут, си, асм, питон, скорости, эффективности. Эх... 😂
Но на словах-то они помалкивают о деньгах, и воспевают свой фанатизм в создании удобства для клиентов!
Не будем учить зарабатывать бабки тех, кто это прекрасно делает. Я вот пока плохо зарабатываю. 😁
Зачем их учить? Надо их изучать и делать выводы для себя!
Самое необыкновенное было для меня, когда бизнес сказал, что им не важна скорость и красивость программы, главное что бы было решение задачи вчера. Теперь эти тонкости знаю, но тогда, будучи мелким, прям был шокирован. Второй раз обалдел, когда директор на собеседовании неподдельно восхищался моими знаниями асма, но опосля попросил просто поддерживать работу бухгалтерии 😁
Самому Биллу Гейтсу приписывают слова: «Если вы можете создать ПО стоимостью в миллион за неделю, то миллион в неделю вам гарантирован.» #классика
Это древняя истина. Только тут есть уточнение - не только создать, но и продать. Вот вторая часть для большинства программистов, просто непреодолимая преграда)))) Мне то хорошо, у меня есть кому продавать
Нет. Ключевые слова тут — «за неделю». К тому, кто может создать именно быстро (за неделю) покупатели сами прибегут, и найдут его, даже если он от них будет прятаться!
Обсуждают сегодня