архімаггриб в Дарницькі печери
  • Intel вироблятиме мікросхеми на замовлення Microsoft. Компанії уклали угоду на понад$15 млрд

    По большому счету Microsoft единственная компания, среди больших, которая очень бережно относится к обратной совместимости и состоянию рынка.

    Если и говорить про «_единственную_» компанию, которая _очень_ бережно относится к таким вещам, то это IBM :)
    Прикладной софт разработки 1964 года со свежевышедшей S/360 будет работать на современной SystemZ без изменений. Системный — может работать (если надо... обычно незачем) в соответствующим образом настроенной виртуалке без заметной потери производительности, бо гипервизоры имеют кучу подпорок для этого, а канальная I/O архитектура, повезло, оказалась дешевле виртуализуемой, чем регистровые подходы образца PDP-11, которые сейчас копируют чуть менее, чем все архитектуры. Базовые языки — COBOL и RPG для прикладного бизнес-софта, PL/1 для универсального и системного софта, Fortran для математики, JCL для управления заданиями — сохранились, удобно интегрированы и развиваются. Для баз данных есть DB2 тоже ещё с 60-х. Для совместимости с Internet есть вылизанная Java и даже оптимизированные на неё процессоры. Техподдержка сможет всё это сопровождать и апдейтить. Технику можно брать в лизинг, если не хочется платить за всё сразу. Ценник выше, да, но многие считают, что оно того стоит:))

    По сравнению с этим, Microsoft несколько раз меняла всё кардинально. DOS->Win9x->WinNT. FAT->NTFS+ReFS. 16бит->32->64. В отдельных местах, да, вставлялись какие-то извращённые костыли вроде такого (и LLP64, которая не соблюдается в их же дотнете). В общем, это была политика «у вас на переход 5 лет, для самых ленивых — 10 лет, если нам доплатите, но кто не успел, это уже не наши проблемы, значит, вы рынку не нужны». В принципе, это _почти_ то же самое. «Почти» тут принципиально. Кто опирается на хоть как-то поддерживаемые решения и платит за новые версии — тому ещё нормально. Но вот если разработка остановилась и новое взять неоткуда — ой всё (tm).

    но на тот момент всем уже было по боку ибо были Direct X и OpenGL которые породили поколения игр ставших классическими и породившими серии с сиквелами выходящими по сей день.

    Вы почему-то говорите тут только об играх, но игнорируете огромный пласт другого софта.
    Например, в какой-то момент вылетело значительное количество старого коммуникационного оборудования, авторы для которых не захотели писать драйверы начиная с XP. Я был в интернет-провайдере и помню этот переход. В итоге часть просто обновляла оборудование на поддерживаемое, а часть перешла на Unix. Да даже обыкновенный компорт — реализации, отличающиеся от 16550A-based, пошли лесом.
    А сколько лет народ старался тянул автокад в досовой версии, и из-за него не переходил на 2000+, потому что в виндовой что-то выкинули?

    Apple например вообще сумела за 15 лет три раза полностью сменить архитектуру, сначала IBM Power PC, потом x86_64 — а тепер вот ARM.

    Да, Apple тут противоположный полюс. Их подход частично таки работает... частично — потому что тоже были массовые плачи про то, что что-то ценное не переведено (сначала M68k->Power, вы этот переход не упомянули, потом Power->x86). Названий не помню, но было много.

    Досовое (если не железо) спасает (частично) тут ускорение работы процессоров — запуск в dosbox или qemu даёт скорость выше, чем нативно на том железе 90-х. Ранние виндовые разработки — что, в виртуалку складывать?

  • Висока зарплата за нецікаві задачі — наскільки це може бути проблемою? Обговорюємо 🤔

    Не цікавих проєктів не бачив взагалі.

    Гарно фільтруєте на вході, значить. Поділиться секретами.

  • Чи дійсно треба айтівцям мати продуктове мислення?

    а чи комусь відмовляли у позиції по причині, що недостатньо того самого бізнес імпакту і продакт майндесут

    Було одного разу саме з таким формулюванням.
    Не ображаюсь і не дивуюсь, бо галузь була далека від моїх звичних, але виник сумнів, про що думали на попередніх 1-2 інтервью.
    І ще було схоже з компанією де від всіх вимагали за власним розсудом бути клієнт-орієнтованим, але якщо це відхилялось від «візії» CEO, то зарізали навіть вже зроблене. Але це був навіжений стартап дуже дивного способу дії, і я найбільш за все був здивований тим, чого вони хотіли мене взяти з самого початку;)

  • Чи потрапляли ви в смішні історії на роботі?

    Наскільки дивні?

  • Функції в JavaScript: чи все ви про них знаєте

    Не вказані функції-конструктори з вкладеними методами (старий стиль, да, але іноді важливий).

    Підтримав: Андрій Козачук
  • Кілька мов програмування в межах одного проєкту — це ок чи ні?

    Підозрюю, вважався тільки той код що написаний самими в рамках проекту, і більше ніж просто фікс...

  • Оновлення Python 3.12 — чи справді мова тепер вдвічі швидша. Ключові зміни

    AWK — 1977
    Але ще є FORTRAN перший реліз 1957

    Я казав про нумерацію версій програми.
    З 1957 компілятори Fortran декілька разів перероблялись з нуля.
    GNU awk теж не має жодного спільного рядку коду з початковим Bell awk.

    BTW SIMD, підтримка багатопоточності, шаблони — вони же дженерики, модулі рівно як і купа бібліотек з лінійної алгебри та іншої математики — усе це у фортран завезли з новими версіями стандарту. В Python або JavaScript — ні :)

    Фортранівські бібліотеки підключаються до Python через scipy, tensorflow і тому подібне. Наприклад, більшість реалізацій scipy компілюється саме з фортранівським BLAS (хоча OpenBLAS на C і C++ вже відʼїв помітну частку).
    Про JS не знаю, хоча впевнений що в NodeJS є засоби для C FFI.
    Дженерики в Фортрані були ще з 60-х, але не на класах (класи додали в версії 95).

    Підтримав: schwarzlichtbezirk
  • Оновлення Python 3.12 — чи справді мова тепер вдвічі швидша. Ключові зміни

    Блин. Причем тут язык до скорости работы ИНТЕРПРЕТАТОРА?

    Наверно, язык влияет на эту скорость своими решениями?
    Или вы о чём вообще?

    А по синтаксису — ну просто джавистам джава жмет, они приходят в Питон и делают из него Джаву.

    По-вашему это плохо, что в нём наводят порядок и создают возможность лучше контролировать соответствие кода желаемому — в статике?

    Підтримав: constantin
  • Оновлення Python 3.12 — чи справді мова тепер вдвічі швидша. Ключові зміни

    $ less --version
    less 551 (GNU regular expressions)
    Copyright (C) 1984-2019  Mark Nudelman
    
    Хто більше? ;)
  • Чи варто взагалі переходити на Linux?

    Anecdotal evidence это сильно, да;))
    386, особенно в промышленной версии, может ещё лет 20 проработать. А вот что-то поновее уже активнее деградирует, диффузия в процессоре, пересыхающие электролиты, припой постепенно разъедающий всё вокруг, в общем полный набор радостей образца этак 2000-2020.

  • Чи варто взагалі переходити на Linux?

    А.
    Ну от ситуации типа падения железа это не спасёт.
    А новому железу, например, нужна поддержка ACPI в новом стиле, а от нетвари фиг такого дождёшься, обновления закончились в лучшем случае в 2000.
    Хотя наверняка могут загнать в виртуалку, там уже легко сэмулировать старое железо.
    Знаю реальные места где старые системы в виртуалках именно для того, чтобы не возиться с апгрейдом...

  • Чи варто взагалі переходити на Linux?

    Тобто переходили на лінукс — а купували ліцензії на віндовс?
    Якось незрозуміло висловлюваєтесь...

  • Чи варто взагалі переходити на Linux?

    сервер на зарплате сидел

    Что-то совсем непонятное говорите.

  • Чи варто взагалі переходити на Linux?

    на віник

    Пояснювальна бригада запрошується до чату...

  • Чи варто взагалі переходити на Linux?

    В этом году?
    Слабо верится, но если так — я плохо себе представляю, что будет, если, например, этот сервер сдохнет по железу.

  • Чи варто взагалі переходити на Linux?

    Не сравнивайте Кобол и Access.
    Кобол это просто очень старомодный процедурный язык с ориентацией на работу с данными и в первую очередь на финансы (основной тип данных, считай, это десятичная фиксированная точка). Вообще основное из-за чего сохраняется Кобол это SystemZ с аппаратной поддержкой десятичной фиксы, на логику которой и на эти данные современные языки заметно хуже ложатся и создают потерю производительности.
    Там же за компанию к COBOL, кстати, ещё есть RPG, без которого лезть в этот домен смысла нет — он используется чуть ли не больше Кобола. Это ещё более извращённая штука, если смотреть глазами даже ближайшего следующего поколения:)) Ну и DB2, которая впараллель к нормальному SQL эффективно поддерживает древние стили работы (грубо говоря, курсорно-построчные).
    Все вместе — создают собственно базу для работы с финансами в традиционном стиле.
    Кстати, внешний обмен у них тоже часто интересный, мягко говоря:) Кто работал с X12 — для того XML покажется чудовищно современным, простым и гибким.
    В общем, главная проблема этого мира в том, что вот детальные знания и навыки остального мира в нём неприменимы, а его — неприменимы вокруг. Такой себе островок совершенно иной культуры, хоть и основанной на тех же битах и байтах.

    MS Access по сравнению с этим это сильно более современная штука, и если принять сердцем то, что её разрабатывали из концепции что основной движитель событий это юзер с мышкой, а всё остальное — коллбэки от его действий, то можно даже попытаться уложить это в голову. Но именно этот подход сам по себе — это то, что далеко не всем подходит, и в этом плане оно чуждее мира финансов от IBM.
    А вот фронтэндерам, особенно с нынешним стилем когда в пустую страницу (ничего кроме скриптов) загружается содержимое с помощью AJAX/аналогов и начинается реальная жизнь, это вполне может подойти.

    Підтримав: Dmytro Kolesnykov
  • Чи варто взагалі переходити на Linux?

    Про WinXP згадувати після приходу 7ки це вже не смішно.

    ліцензіями дорогу від Дніпра до Буковеля

    Ліцензіями на Ubuntu? ;)

  • Чи варто взагалі переходити на Linux?

    Да, хотів. Спробували.
    Відкотились бо не впорались з vendor lockʼом на MS Office типу «чарунка C4 містить Access object який кличе зберіжену процедуру через DAO на сервері, який знаходиться по AD» (розробники навмисно так зробили, задля job security).
    Подумали і пішли робити заново, вже розумними методами. Десь наполовину вже замінили, а де ні — принципово готові.
    Посилань шукати влом.

  • Чи варто взагалі переходити на Linux?

    Понятно что под венду вендор выпустит норм вылизанные дрова

    Только на двух-трёх happy path для конкретных софтин. Остальное так и будет падать на каждом втором вызове. Но кого это волнует...

    а на линукс как правильно большинство вендоров ложат болт

    Вот тут и получается что если happy path совпадает с виндовым — всё ок. Иначе — не дождёшься.

  • Чи варто взагалі переходити на Linux?

    Витрачаєш в залежності від знань тієї чи іншої системи, її переваг, недоліків і нюансів.

    Windows обʼєктивно складніша без всякої користі від того.

    До чохзго тут віруталки взагалі?

    До того, що без тестових систем зараз нічого не робиться. А їх може потребуватись багато.

    На вінді також, мабуть з 2007 про віруси і антивіруси вже всі забули.

    Спостерігав два роки тому в асортименті.

← Сtrl 123456...372 Ctrl →