Увлекаюсь физикой и математикой, держу рыбок... · 15 окт 2021
Сложность "C++ и подобных языков" компенсируется: Их гибкостью. На C++ можно написать что угодно. Графика в игре (например) будет такой, как программисту (или его работодателю) заблагорассудится. Python же вообще интерпретируется, а не компилируется. То есть исполняемый файл из кода на Python можно создать только с трудностями и с применением стороннего ПО. Их быстротой. С C++ соревноваться в быстроте о-о-очень трудно. Python же довольно-таки медленный. Например, если одну программу написать на C++, она выполнится за секунду. А если её же написать на Python — за 3 секунды!
В Python действительно больше синтаксического сахара, чем в C++, поэтому разрабатывать на нём проще. Однако, если не брать в расчёт синтаксис, C++ выигрывает у Python по следующим причинам:
1) С++ является языком со статичной... Читать далее
Язык С/С++ является прообразом практически всех современных языков программирования, включая и Python. Зная С++ можно быстро освоить любой новомодный язык. Только вот мода проходит, а С++ остаётся. Это лирика, теперь к физике... Читать далее
"Самое большое отклонение от нормы - посредственность." В.ГоловачёвПерейти на selek.ru
Питон медленнее чем С++, и на некторых задачах может быть медленнее в 100 раз и более. Поэтому библиотеки для Питона пишут на С, а не наоборот. Питон интерпретируется, а С++ компилируется. У С++ строгие типы, а у Питона -... Читать далее
Студент.
Хочу развиваться в IT сфере. · 18 сент 2021
Начну пожалуй с того, что у всех языков есть плюсы и минусы, сферы, в которых из-за их особенностей, целесообразнее было бы их применять.
Python имеет простой синтаксис, множество библиотек, которые упрощают реализацию... Читать далее
Специалист в области разработки систем... · 13 мар 2016
Если вы рассуждаете как прикладной программист, пишущий программу для решения своих собственных задач, то ваше замечание справедливо. Для разработки же программного обеспечения, как вида промышленного производства продукции... Читать далее
Веб-разработчик, геймер, специалист по этике · 2 авг 2021
"Синтаксис проще" и "написать программу быстрее" - это не те преимущества, которые ценятся в профессиональной разработке ПО на высоком уровне. Код пишется для его читателя, а не для его писателя.
Питон и его среда выполнения... Читать далее
Язык программирования (ЯП) нужно выбирать исходя из задач. Не стоит использовать один ЯП - как универсальное решение всех проблем. В каждой предметной области есть свои тонкости.
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
У этих языков разные ниши.
Python прекрасен если нужно собрать что-то быстрое на коленке (для стартапа или автоматизации какой-нибудь задачи)
Но, если вы создаете большой корпаративный софт, то тут нужен язык с статической... Читать далее
Python - это интерпретируемый язык программирования. C - компилируемый. Для большинства серьезных проектов ( прим. банковская система) интерпретируемые языки не подходят по соображениям безопасности. Ну и скорость соответственно... Читать далее