Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Игорь Панин Ученик (101), закрыт 1 час назад
Всем привет,хотел бы узнать насколько отличаются эти два языка программирования,каков синтаксис,какие библиотеки и много другое.Люди которые этим занимались,подскажите!
Лучший ответ
Андрей Высший разум (469903) 1 день назад
Они похожи тем, что это интерпретируемые языки со слабой динамической типизацией и полным отсутствием контроля типов, построенные про принципу "всё есть объект".

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

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

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

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

P.S. "Простота и понятность синтаксиса" Python - ложь, тиражируемая проповедниками Церкви Святого Пайтона. И JS, и Python - большие и сложные языки. Разумеется, если изучать их всерьёз, а не на уровне примитивного говнокодинга, впариваемого видеокурсиками на ютубчике под видом "программирования".
Остальные ответы
злобная дичь с атомного леса Гуру (3037) 1 день назад
обсолютно разные одинатовы разве что общипринятые синтаксисы для всех языков типа if
Святослав Обыдин Ученик (115) 1 день назад
Простота и читаемость кода. Python известен своей простотой и понятностью синтаксиса, что делает его идеальным для начинающих разработчиков. JavaScript обладает гибким и выразительным синтаксисом, который становится особенно полезным в веб-разработке.
Енотий Старший Гуру (4610) 1 день назад
Для JavaScirpt синтаксис ок, ибо срикптег. Питон придумал у*бан какой-то, он долго не проживёт (всм язык конечно).
Игорь ПанинУченик (101) 1 день назад
Аж с 91 года живет,а еще ИИ пишут на нем,не ну сдохнет сто проц
Енотий Старший Гуру (4610) Игорь Панин, юзают в основном не профессионалы. Ну и потом профессионалы переписывают удачные идеи на C++. Например LLM. P. S. можно хорошо разбираться в слабых ИИ, но ничего не понимать в софтвере девелопмент, даже на уровне джуна.
Alex Искусственный Интеллект (119360) 12 часов назад
Они вообще не похожи ни чем ни в каком месте. Ява си подобная. Питон сам по себе.
Похожие вопросы