+ 1
Плюсы и Питон
Приветствую!Хотел по интересоваться,если стоит выбор в изучении питона или плюсов,то ,наверное,стоит выбрать плюсы,т.к. многие считают ,что питоны для развлечения,а плюсы много где пригодятся,это так?
6 Respostas
+ 5
Приветствую,
Язык Питон очень мощный и используется для создания простых программ, сайтов (YouTube, Google созданы на Python Django), для машинного обучения (ИИ). Этот язык любят за его скорость компиляции и лёгкость синтаксиса. Но питон часто используется для работы с данными (Машинное обучение, ИИ и тд).
C++ подходит для создания программ и игр. На C++ можно создавать программы, как и под Windows, так и под Android. Такие программы, как Office, Adobe были написаны именно на нем. У этого языка синтаксис сложнее, чем у Питона.
Конечно, этим не ограничиваются эти языки. Существуют множество библиотек и фреймворков, которые расширяют возможности языка.
Надеюсь, мне удалось объяснить разницу. Выбор стоит за вами)
Удачи!
+ 3
Смотря для чего.
Инструмент стоит выбирать исходя из поставленных целей. Если у тебя стоит цель забить n-количество гвоздей чтобы скрепить что-нибудь, то это можно сделать и лопатой, но, все таки, молотком будет намного эффективней. Так же и с ЯП. Вот такая вот аналогия.
Присоединяюсь к тому, что написал выше just trying о том, для чего, в основном, используются данные языки. От себя добавлю, что помимо десктопного (программ которые запускаются под операционной системой) программирования, С++ очень активно применяется в сетевом (софт, который отвечает за взаимодействие с данными от других машин и отправку им своих) и системном (операционные системы и модули к ним, *прим. может пересекаться с сетевым) программировании.
+ 3
Еще добавлю то, что C++ и Python не просто отличаются в плане сложности синтаксиса - они вообще принципиально разные.
С++/Python:
компилируемый/интерпретируемый - то есть, в плюсах исходные коды сначала проходят ряд этапов, которые объединив, можно назвать компиляцией (обработка препроцессором, компиляция в объектные файлы, сборка компановщиком). И только после этого образуется исполнимый модуль. / Python же интерпретирует заданные команды из исходных кодов уже во время выполнения программы. Эти две разные технологии можно сравнить с переводчиком. Где, в первом случае, перевод текста производится и выводится только после нажатия кнопки "перевести". Во втором перевод происходит сразу по мере ввода текста
Далее не буду так подробно расписывать в чем заключается разница, а просто приведу различие. Более подробно можете почитать на Википедии и других ресурсах.
->Статическая/динамическая типизация
->Разные принципы в управлении памятью (но это уже тонкости)
... Может быть что-то еще
+ 3
Если только начал изучать компьютерные науки и, в частности, программирование, то, по моему мнению, наилучшим выбором будет C++. Так как поняв, что в нем вообще происходит, ты сможешь лучше понимать процессы, которые происходят на низком уровне: как устроена и работает память, типы, алгоритмы, железо и так далее. Все это в купе с его практичностью (в отличии от того же паскаля, который сейчас используется только как ЯП для обучения), поддержкой ООП и прочего, даст очень хорошую основу как для теоретического освоения Computer science, так и для дальнейшего развития в практике
+ 2
Спасибо!Выбор в пользу С++,потом Си,а потом уже питон:)
+ 1
Спасибо большое,мистер