All streams
Search
Write a publication
Pull to refresh
57
0.2
Send message

Книга, которую вы приводите в пример

Hidden text

написана канцеляритом, который новичку будет проблематично читать. Начинающий не знает что такое репозиторий git, путь импорта пакетов, рабочее пространство go или переменные среды. Для сравнения, на курсах, обычно, начинают с максимально подробной видео-инструкции по установке и настройке среды

Чтобы читать книги по программированию уже нужен какой-то уровень. Если начать с курсов и потом перейти к книгам, то кривая обучения получится более пологой

Если вы про свои набросы уровня

При правильной работе с LLM вероятность ошибки меньше единицы на гугол

То минусуют их не за упоминание ллм в положительном ключе

Немного выше было:

Есть нюанс. Можно на незнакомом языке взять и написать за неделю качественное приложение. Раньше для этого приходилось синтаксис учить, а сейчас просто логику через LLM прокидываешь, вопрос скиллов. То есть вопрос изучения языка отпал, вопрос перехода на другой язык отпал, если понимаешь среду, окружение и архитектуру - то можешь любым инструментов пользоваться.

Вторая сторона приводит в пример код написанный ллмками. Это, из моего опыта, даже на популярных языках, почти всегда код уровня "чтобы работал", а не "идиоматично, как в экосистеме принято"

Система прототипирования JS - это доступ к объектам DOM, объекту window, событийная модель, а это большая часть системы прототипирования.

Не знаю про какую систему прототипирования говорите вы, но та, которую знаю я с DOM-ом никак не связана и описана в стандарте ECMAscript

Стандарт JavaScript больше стандарта ECMAScript Language Specification в несколько десятков раз

Приведите хотя бы один достаточно авторитетный источник (например, википедию, w3school, mdn или сайт node.js) подтверждающий ваши слова.

В ноде нету 98% функционала JS.

Это какого?

Прототипы это вообще основной момент JS, про остальное даже говорить нет смысла.

В ноде нет прототипов?

Отличия?

Вопрос про js и java был, не про js и ноду

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

Всё верно, кроме синтаксиса и небольшого списочка совпадений именуемого ECMAScript Language Specification у js и node.js общего ничего нет.

Я бы денег заплатил, что бы посмотреть, как джавист будет чистый джиэс без тайпскрипта осваивать.

Вы так и не сказали в чём существенные отличия, которые вылезут в работе и освоение которых займёт много времени.

Если же вы о ноде, то нода это не JS.

Плюс ещё JS это неразрывная связь c HTML5/CSS3 (да, мы в 2025, уже давно переход произошёл), то есть стандартом W3

Это всё тоже часть JS, ты с этим хочешь-не хочешь будешь оперировать.

А мужики-то не знают:

JavaScript (or "JS") is a programming language used most often for dynamic client-side scripts on webpages, but it is also often used on the server-side, using a runtime such as Node.js, Deno, and Bun.

Двоеточие вместо фигурных скобок, elif вместо else if и and/or вместо &&/|| это не сильно. А, ещё in вместо двоеточия в foreach цикле. Но даже с ним не сильно

С JS или на JS?

Java в достаточной мере похожа на js, чтобы не возникало трудностей с переходами js -> java и java -> js

Более того, в стандарте сказано, что rand выдаёт значения от 0 до RAND_MAX. С чего вы взяли, что на платформе автора RAND_MAX не больше чем в три раза меньше INT_MAX?

И правильный ответ — делает что угодно, ибо — UB.

Это уже казуистика пошла, но если так хотите: вы не показали, что в этом коде возникает переполнение инта. Во-первых стандарт не гарантирует случайность функции rand, во-вторых автор мог заранее проверить, что при конкретном сиде не возникает переполнение

На языке C имеем UB в связи с переполнением int.

Вопрос, который был задан: "Что по мнению ИИ он делает, и зачем?". UB там действительно есть (при некоторых предположениях на функцию rand), но вопрос ведь не об этом

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

Чтобы понять, одинаковы ли два таких типа, нужно уметь n + 0 ⇒ n

Компилятор агды не умеет такое делать для неизвестных n, там нужно ручками. В случае известных n может средуцировать, да.

Алгоритм по сути тот же, что «интерпретировать программу», только остановка гарантирована не всегда ⇒ вводят лимиты и кэш.

Гарантирована (если без агдовского unsafe), у вас же абзацом ниже про проверку тотальности идёт.

Что конкретно в этом ответе не так?

Потому что это такой же нейро-шит-постинг

С чего вы взяли, что эта статья (или какая-то ощутимая её часть) написана нейронкой?

Information

Rating
2,795-th
Registered
Activity