Как стать автором
Обновить
-1
0
Роман Керимов @RomanKerimov

Пользователь

Отправить сообщение

Нет, не так. Рынок — это не игра с нулевой суммой

О, прикольно, что Apple опасается копирастии на ARM. И для решения этой проблемы они могли бы, например, выкупить компанию ARM и снять копирастию, но вот тут снова возникает угроза от государства в виде антимонопольного законодательства.

В Intel думали, что переходить на другую архитектуру нерационально. Теперь об этом думают в AMD

Другие технологии, а именно RISC‐архитектуры, уже победили, только даже до сих пор ещё не все это осознали.

Так что никакое объединение не поможет. Если у Intel и AMD нет планов по переходу на ARM или RISC‐V, то мы будем наблюдать медленное или не очень медленное увядание этих компаний.

Тут речь о ядрах общего назначения, разумеется.

В гугле можно поглядеть результаты бенчмарков, если вводить запрос вида «[модель какого‐то процессора] vs M1»

Тут главный секрет успеха в том, что у ARM фиксированная длина инструкций, и Apple поставила 8 простых и эффективных декодеров инструкций против четырёх сложных и часто ошибающихся в x86

Маки на M1 вышли 2 года назад. Обновляется всё как и раньше

Некоторые топовые x86‐процессоры обходят M1 в одноядерной производительности ценой турбобуста и дикого энергопотребления, то есть обходят на короткой дистанции

Что‐то при чтении комментариев ощущение, что ЦБ ботов нагнал

Потому что рынок — это саморегулирующаяся система.

А какой глубокий смысл в обучении новичка плохому стилю кода?

- Но тут все равно приходится программно создавать и настраивать вьюшки. Зачем, когда их можно просто нарисовать и получить результат, в виде xml.

Дело в том, что интерфейс нужно не просто нарисовать, а ещё и вносить изменения в него. И вот вносить изменения в SwiftUI‐код куда удобнее, проще и быстрее, чем разбираться в месиве из xml‐кода

Очевидно, речь о логике самого UI

У меня на ARM ноуте запускаются как ARMv7, ARMv8, так и x86 код =)

Вот. Можно вообще не париться и юзать вместо декодеров совместимости статическую трансляцию кода ARMv7/v8/v9 → ARMv10

Ну а теперь с M‐процессорами всё иначе

Но j в приведённой табличке не участвует в транслитерации буквы ж

J нельзя в русском повсеместно использовать для обозначения [j] и палатализации, потому что в русском этого слишком много. Кроме того, это убило бы обратимость, что тоже неудобно

Dlya russkogo yazyika tozhe byilo byi khorosho vnedritj latinicu v kachestve yesjhyo odnogo alfavita. Obratimostj tablichki kak raz ochenj udobna dlya paralleljnogo ispoljzovaniya dvukh alfavitov. Nabirayem tekst latinicej, a potom mozhno poluchitj versiyu i na kirillice dlya tekh, komu yeyo boljshe nravitsya chitatj

Для русского языка тоже было бы хорошо внедрить латиницу в качестве ещё одного алфавита. Обратимость таблички как раз очень удобна для параллельного использования двух алфавитов. Набираем текст латиницей, а потом можно получить версию и на кириллице для тех, кому её больше нравится читать

О, кажется, я нашёл ещё одного потенциального пользователя моего способа набора, который я ещё не зарелизил

Rabotayet primerno tak. Nabirayem abzac teksta latinicej, a potom vvodim yazyikovoj kod i nazhimayem na knopku konvertacii. ru

CapsLock ↓↑

Работает примерно так. Набираем абзац текста латиницей, а потом вводим языковой код и нажимаем на кнопку конвертации.

А какой родной язык?

Какая разница криво или нет? Всё равно M‐процессор рвёт в салат хоть на кривом проекте, хоть на прямом. В одноядерной производительности некоторые x86‐процессоры обходят M1 только за счёт турбобуста на дикой частоте. В многоядерной производительности некоторые x86 обходят только за счёт большего числа потоков (у них ещё гипертрейдинг есть), но это ещё Mac Pro не вышел с кратно бо́льшим числом ядер.

А что именно мешает и неудобно?

Информация

В рейтинге
Не участвует
Откуда
Армавир, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность