Pull to refresh
21
0
Сергей Тарасов @cross_join

Ведущий инженер R&D

Send message

Интересные у вас представления о брошенных курах, несущих золотые яйца

В вики есть отдельные статьи для "Programming language reference" и "Programming language specification". Спецификация для ЯП синоним стандарта.

Но при этом уже есть отдельные библиотеки и фреймворки с версиями выше 1. Когда их критическая масса созреет, вопрос отпадет сам собой. Из того что я видел вживую, ребята пилят версию 0 за денежки корпорации, но потом корпорация меняет планы выпуска своего оборудования, библиотека больше им не нужна, она остается в гитхабе "сами разбирайтесь, если надо".

Как раз про Раст и разницу между стандартом (спецификацией) и описанием (референсом): "What is the difference between specification and a reference for programming languages?".

Ребята ведь начали пилить RFC, хотя референс есть. Казалось бы, зачем, да? :)

Всего вам доброго

Пример Оракла единичен и, скорее, относится к профюмору.

Есть история версий, клиентская база и возможности поддержки (в т.ч. платной). Стандартная логика пользователей такая: 0 - ребята пока пилят что-то на коленке, можно даже им помочь, если есть силы, 1 - появились первые промышленные применения, 2 и далее - продукт оказался нужным и развивается

Описание языка (референс) - текущее состояние с привязкой к компилятору. Стандарт (спецификация) - официально зафиксированный слепок на конкретный момент времени, которому должны соответствовать компиляторы, заявляющие о совместимости "на уровне стандарта ХХХ".

Надо как-то решать эту проблему. Если библиотека готова к промышленной эксплуатации, то версия не должна быть 0.х. Я общался с ребятами, которые делают сетевую среду с брокерами, "сообщники" им просто не дают поставить "единичку".

1.х тоже еще не признак зрелости, но хоть что-то. Оракл в свое время начал выпуск СУБД с версии 2, мотивируя тем, что никто не хочет пользоваться первой версией.

P.S. Никогда никого не "минусую"

Если цель комментария - диалог, то не стоит использовать рекомендательный тон отраслевого регулятора. Рекомендую, по-дружески :)

Разницу между описанием языка и стандартом, надеюсь, понимаете.

Библиотеки версий 0.х в промышленную эксплуатацию? Ну, что ж, удачи в отладке стороннего кода.

Не учиться, а переучиваться "отринув прежнее". Переход с Си на Си++ позволял учиться новому, не бросив на произвол судьбы тонны существующего кода.

Первое и второе, что сразу напрягает в Расте - отсутствие стандарта и длинный список зависимостей с номерами версий, начинающимися на ноль. Третье, что паттерны из С++ не годятся, надо переучиваться.

Опять "аджайл неправильный" и "микросервисы не по паттернам".

С тем же успехом можно утверждать, что "ИИ не справился с задачей увеличения производительности труда работающих в магазине людей".

Лет 25-30 назад подобные "мемы" звучали как "дивизия солдат подпрыгивает по команде в котловане для имитации ядерного взрыва" и "миллион китайцев в шелковых трусах лазают по эбонитовым столбам"

В принципе, текст полезный. Когда долго не пишешь транзакционный код на т-сиквеле, многие вещи вытесняются (я полез вспоминать scope_identity), но ведь есть MSDN :)

К первому примеру несколько пожеланий:

  • сократить число таблиц до двух, чтобы показать нарушение внешнего ключа этого достаточно

  • использовать точку с запятой после каждого оператора

  • использовать GO для отделения пакетов по созданию таблиц, процедур и собственно кода манипуляции данными, за которым надо бы просто удалять эти таблицы, используя модерновый DROP IF EXISTS

Ксаверий, или языковые модели против кодировщиков

На сегодняшний день определенной является лишь одна тенденция: всякий раз при увеличении производительности труда программистов необходимость в них только возрастала.

Если в тексте есть хоть капля серьёзности, то будет шквал вакансий для "программистов на Devin", которую к тому времени десять раз перекупят корпорации, сделав Devin EE.

Уточнения ради, print-ов в Паскале не было и не предвидится, а работа с файлами в изначальном виде велась через функции ввода/вывода read/write, терминал считался файлами input, output.

Всё прямо как в "лихие 90-е", правда указанная зарплата для "эникейщика" в небольшом офисе в переводе на доллары "в конверте" ниже раза в 2.

Не совсем понятно, к чему относится сгенерированный текст комментария (что характерно)

На всякий случай спрошу, динамика состояния банковского счета, с которого идет оплата услуг гоп-чата, тоже будет генерироваться по желанию пользователя?

Ксаверий, или языковые модели против кодировщиков

На сегодняшний день определенной является лишь одна тенденция: всякий раз при увеличении производительности труда программистов необходимость в них только возрастала.

"Комбинат "Надежда" (2014): https://www.youtube.com/watch?v=5y-wBTRiCKI

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

не совсем понял, в вашем "реальном мире" кафка (шина сообщений) заменяет Монгу (СУБД)? А бизнесу, у которого целостность была "из коробки" с 1980-х годов, вы теперь предлагаете "целостность вам нужна в ограниченной области"?

Вопросы получились риторическими.

1
23 ...

Information

Rating
Does not participate
Location
Франция
Registered
Activity