Только в Docker по факту как раз много что стандартизовано в рамках OCI, более того имеет вполне конкурентные альтернативы. Даже форматы MS Offiсe кое-как стандартизованы.
Вообще компилятор можно на чем угодно написать. Обработка древовидных структур и работа с бинарными файлами есть в практически любом современном языке. Ассемблер в такой программе будет только в качестве выходных данных.
Компиляторы большинства компилируемых языков написаны на них самих.
Если у вас есть сетка, способная заменить программистов, то вы не предлагаете её программистам, вы открываете аутсорс и тихо забираете себе весь рынок разработки. Стартапы вроде Cognition действительно несут угрозу разработке, но не потому что заменяют разработчиков, а потому что снижают доверие к отрасли.
На прошлой неделе впервые поучаствовал в конференции по Frontend, где один из докладчиков, расказывал, как удачно его команда переехала с Redux на Mobx.
Примеры с конференций не очень показательны, даже переписав старое приложение с Redux на Redux можно здорово уменьшить код, просто самим фактом рефакторинга.
Пример в статье сильно маленький и не даёт особого представления о разработке. На таком примере Zustand будет короче обоих вариантов, а SWR или @tanstack/react-query вообще обойдутся парой строк для описания всего взаимодействия с сервером. Причём у последних реализация ещё и будет корректнее.
В реальном приложении будут играть роль такие моменты как:
Удобство композиции сторов. Использование одного действия для изменения нескольких сторов, например.
Удобство взаимодействие c компонентами, насколько библиотека opinionated (в данном контексте насколько она влияет на архитектуру приложения).
Оптимизация быстродействия. "Удобные" селекторы в Redux, например.
Взаиможействие с локальным стейтом Зачеркнул, потому что в React он сделан так, что в любой библиотеке это будет примерно одинаково ху..во.
Взаимодействие с библиотеками для работы с сервером вроде SWR и @tanstack/react-query, либо наличие чего-то аналогичного в экосистеме.
Тестируемость.
Простота отладки и логгирования, в том числе в проде.
Взаимодействие с серверным рендерингом.
Удобство работы со сложным асинхронным кодом (всякие саги у Redux и экшены на генераторах у MobX).
Реализация шаблона внедрения зависимости, либо взаимодействие со встроенным в React внедрением зависимости через Context.
Если у вас есть сетка, способная заменить программистов, то вы не предлагаете её программистом, вы открываете аутсорс и тихо забираете себе весь рынок разработки. Стартапы вроде Cognition действительно несут угрозу разработке, но не потому что заменяют разработчиков, а потому что снижают доверие к отрасли.
Типа фотки выше должны кого-то пугать? Я родился в середине 80-х. Первые пять лет жизни, которые я помню, моя дача выглядела как левый нижний угол, а моя улица в городе как правый верхний.
Начнут просто игральный кубик кидать. Показательность алгособесов уже сейчас на том же уровне. Максимум что они показывают - готовность задрочиться перед собесом ради более высокой зарплаты.
Только в Docker по факту как раз много что стандартизовано в рамках OCI, более того имеет вполне конкурентные альтернативы. Даже форматы MS Offiсe кое-как стандартизованы.
Если у класса один метод, то этот класс скорее всего должен быть функцией.
У таблиц ведь могут быть и фиксированные заголовки или столбцы и много чего ещё, что без JS нормально не сделаешь.
Вообще компилятор можно на чем угодно написать. Обработка древовидных структур и работа с бинарными файлами есть в практически любом современном языке. Ассемблер в такой программе будет только в качестве выходных данных.
Компиляторы большинства компилируемых языков написаны на них самих.
Бред, но ещё это может быть HFT.
ИИ - это, конечно здорово, но когда будет нормальный поиск по сообщениям в мессенджерах?
Которые flow
И генераторы это ванильный код со времен ES2015
Написал я про этот стартап месяц назад.
Примеры с конференций не очень показательны, даже переписав старое приложение с Redux на Redux можно здорово уменьшить код, просто самим фактом рефакторинга.
Пример в статье сильно маленький и не даёт особого представления о разработке. На таком примере Zustand будет короче обоих вариантов, а SWR или @tanstack/react-query вообще обойдутся парой строк для описания всего взаимодействия с сервером. Причём у последних реализация ещё и будет корректнее.
В реальном приложении будут играть роль такие моменты как:
Удобство композиции сторов. Использование одного действия для изменения нескольких сторов, например.
Удобство взаимодействие c компонентами, насколько библиотека opinionated (в данном контексте насколько она влияет на архитектуру приложения).
Оптимизация быстродействия. "Удобные" селекторы в Redux, например.
Взаиможействие с локальным стейтомЗачеркнул, потому что в React он сделан так, что в любой библиотеке это будет примерно одинаково ху..во.Взаимодействие с библиотеками для работы с сервером вроде SWR и @tanstack/react-query, либо наличие чего-то аналогичного в экосистеме.
Тестируемость.
Простота отладки и логгирования, в том числе в проде.
Взаимодействие с серверным рендерингом.
Удобство работы со сложным асинхронным кодом (всякие саги у Redux и экшены на генераторах у MobX).
Реализация шаблона внедрения зависимости, либо взаимодействие со встроенным в React внедрением зависимости через Context.
Фатальный, скорее всего.
Так с или без?
Кто-то похоже скопипастил код для iOS (в котором запрещена JIT-компиляция для пользовательских приложений) в macOS.
Если у вас есть сетка, способная заменить программистов, то вы не предлагаете её программистом, вы открываете аутсорс и тихо забираете себе весь рынок разработки. Стартапы вроде Cognition действительно несут угрозу разработке, но не потому что заменяют разработчиков, а потому что снижают доверие к отрасли.
Типа фотки выше должны кого-то пугать? Я родился в середине 80-х. Первые пять лет жизни, которые я помню, моя дача выглядела как левый нижний угол, а моя улица в городе как правый верхний.
Григорий, я на Хабре зарегистрирован 13 лет, и вы первый человек, на которого я подписан (хотя и не из-за этой статьи).
Откуда такая уверенность, что современные GAN - это зачаточное состояние ИИ, а не лебединая песня чатботов?
А ещё теория сетей, теория типов, реляционная алгебра. Но их в собесах почти нет.
Недооценённый пост, между прочим. Уметь пить с правильными людьми весьма важно для карьеры.
Начнут просто игральный кубик кидать. Показательность алгособесов уже сейчас на том же уровне. Максимум что они показывают - готовность задрочиться перед собесом ради более высокой зарплаты.
Американские компании вынуждены искать кадры в новых местах, поскольку в США американские компании наняли всех свободных разработчиков.
Российские компании вынуждены искать кадры в новых местах, поскольку в РФ американские компании наняли всех свободных разработчиков.
Не то чтобы другое, но есть нюанс.