Top.Mail.Ru
Ответы

JavaScirpt и Python похожи ли?

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

По дате
По рейтингу
Аватар пользователя
Новичок
5мес

Они похожи тем, что это интерпретируемые языки со слабой динамической типизацией и полным отсутствием контроля типов, построенные про принципу "всё есть объект".

Но в остальном языки очень сильно отличаются. Например, хотя в обоих языках типизация слабая, но в JS она предельно слабая, а в Python немного сильнее (отсутствует автоматическое преобразование типов строка <-> число).

Абсолютно разные правила объявления и видимости переменных, абсолютно разные модели ООП, разный набор встроенных типов данных и операций со значениями этих типов...

Различий слишком много и перечислять их можно очень долго. Главное же отличие в том, что к Python можно подключить любую стороннюю библиотеку, написанную практически на любом языке программирования. Тогда как JS - "вещь в себе": можно использовать только сам JS и библиотеки, скомпилированные в WASM.

Возможность подключения библиотек позволяет использовать Python для написания простых интерфейсных прокладок между креслом и библиотекой, решающей задачу на совсем другом языке. Именно так пишут "нейросети на Python", делают "аналитику данных на Python" и т.д.: всю работу выполняют сторонние библиотеки, в которых нет ни одной строчки Python-кода.

P.S. "Простота и понятность синтаксиса" Python - ложь, тиражируемая проповедниками Церкви Святого Пайтона. И JS, и Python - большие и сложные языки. Разумеется, если изучать их всерьёз, а не на уровне примитивного говнокодинга, впариваемого видеокурсиками на ютубчике под видом "программирования".

Аватар пользователя
Мыслитель
5мес

Для JavaScirpt синтаксис ок, ибо срикптег. Питон придумал у*бан какой-то, он долго не проживёт (всм язык конечно).

Аватар пользователя
Искусственный Интеллект
5мес

Они вообще не похожи ни чем ни в каком месте. Ява си подобная. Питон сам по себе.

Аватар пользователя
Ученик
5мес

Простота и читаемость кода. Python известен своей простотой и понятностью синтаксиса, что делает его идеальным для начинающих разработчиков. JavaScript обладает гибким и выразительным синтаксисом, который становится особенно полезным в веб-разработке.

Аватар пользователя
Мастер
5мес

не похожи