170 похожих чатов

Недавно очередная строчка "порог входа ниже" касаемо node.js натолкнула меня

на размышления, касаемо общей сложности языков.
В целом, самый простой язык, это самый примитивный, с точки зрения концепций, что используются в его синтаксисе. Ведь чем сложнее концепции, тем сложнее их применять.
Так С, или ассемблер, будут проще js, хотя очевидно, что на js писать проще. Просто вся сложность в концепциях, которые использует тот, или иной язык.
Понимание как устроен js — довольно трудоемкий процесс, хотя разобраться в том, как работает С — довольно легко (т.е. сравнивая компилятор и V8 условный)

Что думаете?

21 ответов

25 просмотров

Самый простой, это fift.

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

Оголтелый A
Аккуратнее с этим, я уже имел неострожность высказ...

Мне сегодня разработчик серьёзно доказывал что использование тредов не имеет смысла в ноде. Разработчики ноды часто просто треш

средний разработчик на c больше шарит в cs, чем средний разработчик на ноде

собери пк

Alexey Ermakov
средний разработчик на c больше шарит в cs, чем ср...

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

Оголтелый A
Достаточно зайти в недавнее обсуждение промисов на...

промис - асинхронный, воркер - процесс, промисы выполняются в промежутках простоя основого процесса ноды

Оголтелый A
Не понял вопроса

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

rucivilian
промис - асинхронный, воркер - процесс, промисы вы...

Я не пытаюсь оспорить потоки, асинхронные механизмы и их работу, плюсы и минусы. Я указал, что вот имеем функционал, конструкцию и вот сразу выплывает миллион нюансов.

Оголтелый A
Я не пытаюсь оспорить потоки, асинхронные механизм...

промис настолько уже стандартное явление что попытка сравнить его с чемто вызывает неясности

rucivilian
промис настолько уже стандартное явление что попыт...

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

По такой логике проще всего эзотерика типа брейнфака Ну и по аналогии - язык с меньшим количеством букв в алфавите будет проще языка с большим количеством букв. В иврите 22 буквы, все согласные - он однозначно должен быть проще английского, получается

Артем- Автор вопроса

Не думаю что ты понял. Речь же не про синтаксис

Артем
Не думаю что ты понял. Речь же не про синтаксис

Ну значит тебе надо точнее выразить свою мысль. Ты сам написал, цитирую: самый простой язык, самый примитивный, с точки зрения концепций, что используются в его синтаксисе. (орфография, пунктуация и ошибки авторские)

Артем- Автор вопроса
Алексей Попов
Ну значит тебе надо точнее выразить свою мысль. Ты...

Ну да, не ясно выразился. Дело не в том, насколько синтаксис прост, а как реализованы штучки-дрючки всякие. Будь то наследование, или представление типов, сборщик мусора и прочее. Чем проще язык, в этом плане, тем проще его освоить. Я не считаю, что знание алгоритмов = знание языка. Как и условных конструкций, т.е. реализаций алгоритмов. Это общие знания. Потому и говорю, что С и ассемблер освоить и понять легче, чем js.

Артем
Ну да, не ясно выразился. Дело не в том, насколько...

В брейнфаке минимум концепций. Штучек-дрючек нет вообще. И изучить его просто, думаю А в питоне концепций дофига, но и его изучить просто, имхо вообще лучший язык для изучения программирования (может Паскаль проще, но не могу сравнить так как не знаю его) И с, и асм изучить сложнее js. Концепция указателей даже не всегда с первого раза людям даётся

Артем- Автор вопроса
Алексей Попов
В брейнфаке минимум концепций. Штучек-дрючек нет в...

Не знаю какими надо быть разработчиками, чтоб не понимать указатели и прочее. Вроде само собой разумеющееся. (Но я о том, что в питоне есть указатели. Просто чтоб их обнаружить - нужно преисполнился в питоне и шпарить на нем, как на родном языке)

Артем
Не знаю какими надо быть разработчиками, чтоб не п...

Начинающим Для того, чтобы понимать что такое указатели, надо как минимум понимать устройство памяти и понимать разницу между классами памяти. Это достаточно низкий уровень. Не как асм, где ещё и разницу между регистрами надо понимать, но всё же низкий А вот для изучения js (+ питона и прочих языков) эти знания не обязательны. Как минимум поэтому js проще

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта