Плюсы и Питон | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 1

Плюсы и Питон

Приветствую!Хотел по интересоваться,если стоит выбор в изучении питона или плюсов,то ,наверное,стоит выбрать плюсы,т.к. многие считают ,что питоны для развлечения,а плюсы много где пригодятся,это так?

24th Dec 2018, 8:41 PM
I'm not a robot
I'm not a robot - avatar
6 ответов
+ 5
Приветствую, Язык Питон очень мощный и используется для создания простых программ, сайтов (YouTube, Google созданы на Python Django), для машинного обучения (ИИ). Этот язык любят за его скорость компиляции и лёгкость синтаксиса. Но питон часто используется для работы с данными (Машинное обучение, ИИ и тд). C++ подходит для создания программ и игр. На C++ можно создавать программы, как и под Windows, так и под Android. Такие программы, как Office, Adobe были написаны именно на нем. У этого языка синтаксис сложнее, чем у Питона. Конечно, этим не ограничиваются эти языки. Существуют множество библиотек и фреймворков, которые расширяют возможности языка. Надеюсь, мне удалось объяснить разницу. Выбор стоит за вами) Удачи!
25th Dec 2018, 2:42 PM
just trying to think
just trying to think - avatar
+ 3
Смотря для чего. Инструмент стоит выбирать исходя из поставленных целей. Если у тебя стоит цель забить n-количество гвоздей чтобы скрепить что-нибудь, то это можно сделать и лопатой, но, все таки, молотком будет намного эффективней. Так же и с ЯП. Вот такая вот аналогия. Присоединяюсь к тому, что написал выше just trying о том, для чего, в основном, используются данные языки. От себя добавлю, что помимо десктопного (программ которые запускаются под операционной системой) программирования, С++ очень активно применяется в сетевом (софт, который отвечает за взаимодействие с данными от других машин и отправку им своих) и системном (операционные системы и модули к ним, *прим. может пересекаться с сетевым) программировании.
19th Jan 2019, 9:07 AM
Steindvart
Steindvart - avatar
+ 3
Еще добавлю то, что C++ и Python не просто отличаются в плане сложности синтаксиса - они вообще принципиально разные. С++/Python: компилируемый/интерпретируемый - то есть, в плюсах исходные коды сначала проходят ряд этапов, которые объединив, можно назвать компиляцией (обработка препроцессором, компиляция в объектные файлы, сборка компановщиком). И только после этого образуется исполнимый модуль. / Python же интерпретирует заданные команды из исходных кодов уже во время выполнения программы. Эти две разные технологии можно сравнить с переводчиком. Где, в первом случае, перевод текста производится и выводится только после нажатия кнопки "перевести". Во втором перевод происходит сразу по мере ввода текста Далее не буду так подробно расписывать в чем заключается разница, а просто приведу различие. Более подробно можете почитать на Википедии и других ресурсах. ->Статическая/динамическая типизация ->Разные принципы в управлении памятью (но это уже тонкости) ... Может быть что-то еще
19th Jan 2019, 9:31 AM
Steindvart
Steindvart - avatar
+ 3
Если только начал изучать компьютерные науки и, в частности, программирование, то, по моему мнению, наилучшим выбором будет C++. Так как поняв, что в нем вообще происходит, ты сможешь лучше понимать процессы, которые происходят на низком уровне: как устроена и работает память, типы, алгоритмы, железо и так далее. Все это в купе с его практичностью (в отличии от того же паскаля, который сейчас используется только как ЯП для обучения), поддержкой ООП и прочего, даст очень хорошую основу как для теоретического освоения Computer science, так и для дальнейшего развития в практике
19th Jan 2019, 9:45 AM
Steindvart
Steindvart - avatar
+ 2
Спасибо!Выбор в пользу С++,потом Си,а потом уже питон:)
25th Dec 2018, 2:46 PM
I'm not a robot
I'm not a robot - avatar
+ 1
Спасибо большое,мистер
19th Jan 2019, 11:46 AM
I'm not a robot
I'm not a robot - avatar