C/C++

Что лучше Python или C++

Лучше для чего? Python лучше для того, чтобы быстренько набросать примитивный тихоходный скрипт, решающий типовую рутинную задачу. C++ лучше для создания больших высокоэффективных систем.

Любой язык программирования - всего лишь инструмент для решения определённого круга задач. И использование языка для задач вне этого круга крайне неэффективно - как закручивание шлицевого шурупа крестовой отвёрткой.
Хаджумар Дзгоев
Хаджумар Дзгоев
86 994
Лучший ответ
Сергей Родионов На C++ тоже же можно решать такие задачи, значит он круче
Если надо достаточно быстро практически с нуля наскриптить такие вещи как определённый математический расчёт, системы экспертных оценок или визуализации данных, или, скажем, сбора сетевой информации, то Python, естественно, вне конкуренции. Я уже тут как-то приводила пример калькулятора интегральных уравнения Фредгольма второго рода и ещё раз его приведу:Кажется невероятным, что такой небольшой по объёму код (который, разумеется, весьма быстро скриптится) вообще работает, к тому же работает быстро и чрезвычайно точно, причём для практически бесконечного набора входных данных в виде функций. Восполнить полученное узловое решение или визуализовать получающиеся результаты не представляет особого труда. На плюсах же создать такой калькулятор - трансцендентно сложная проблема! Правда, в современном C++ есть разнообразные средства преодоления этой трансцендентной сложности, по существу превращающие плюсы в аналог того же Пайтона. Этот факт стушёвывает существенные различия между этими двумя ЯП. При создании мультимедийных приложений, для которых особо навороченной производительности компьютера не требуется, различия в программировании между Пайтоном и плюсами минимальны.
А для более серьёзных расчётов (эволюционных, многовариантных, стохастически размытых и т.д.) не используются ни Пайтон, ни даже плюсы: лучше фортран с кое-какой оптимизацией на асме, или просто Си (без плюсов). Но Си (а в некоторых случаях и плюсы) всё же хотя бы используется в высокопроизводительных вычислительных комплексах (суперкомпьютерах и мэйнфреймах), а вот, к примеру, применение каких-нибудь шарфа с жабой или пэхэпэ с жээсом для таких ЭВМ вызывает лишь смех - это сразу расставляет все точки над i в вопросе о том, что такое настоящее продвинутое компьютерное программирование для современной высоко продвинутой вычислительной техники.
Владимир Энтин
Владимир Энтин
66 572
Python для начала поинтереснее будет. И намного легче. С++ больше для старичков...
Сергей Родионов Ну на питоне нельзя написать драйвер режима ядра и я не хочу на нем писать :(
C++ — производительность. Его скорость работы намного выше в сравнении с Python. C++ подходит почти для всех платформ, а также для встроенных систем, в то время как Python работает только на отдельных платформах, поддерживающих высокоуровневые языки.
Сергей Родионов Python работает на всех платформах где есть его интерпретатор в машинный код. И давно платформы поддерживают высокоуровневый код? Все языки переводятся в машинный код
в плане сложности, лучше будет python, т.к. он легче
в плане профессиональности c++
И.
Иван ....
241
C++ будет легче, ещё попробуй си шарп
Сергей Родионов C++ легче питона?)