Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

В чем разница C от C++ в программировании? И что такое Python?

ПрограммированиеPython+2
Gulay Temesheva
  · 7,4 K
Программист, фотограф и террариумист  · 3 февр 2022
С - функциональный язык программирования с очень простым синтаксисом. Из-за этого чтобы сделать поддержку всяких экзотических процессоров/микропроцессоров - был отличным выбором.
С++ - объектно-ориентированный язык программирования. Синтаксис в каком-то смысле - расширяет синтаксис С. Основное преимущество перед другими языками - очень большие возможности по кодогенерации из шаблонов. Это конечно сильно усложнило синтаксис, но сейчас, с приходом новых стандартов (с++11 - c++20), многие вещи упростились. В моей практике (разработчик мобильных приложений) - очень часто используется в местах где надо получить максимальную производительность при обработке большого количества данных.
Python - интерпретируемый язык. Те программа не обязательно должна быть "скопмилирована" в байткод для конретной архитектуры и может выполняется сразу из исходного кода. Очень часто используется для решения "повседневных" задач в автоматизации, статистическому анализу и прочему подобному (тк написано очень много библиотек). Еще python часто используется как скриптовый язык для расширения функций основной программы.
Немножко поправлю : 1) Си не функциональный, а процедурный язык программирования. https://ru.wikipedia.org/wiki/Ф... Читать дальше
Диванный философ, по совместительству инженер  · 4 февр 2022
Упрощенно С++ объектно-ориентированное надмножество C. Хотя в нем есть и еще некоторый дополнительный функционал, но по сравнению с ООП это уже вторично. Объектно-ориентированное программирование если совсем кратко - способ организовать сложный код в больших системах. Сделать так чтобы он был обозримым, поддерживаемым, расширяемым и повторно используемым. Разработчики в... Читать далее
Разработчик программного обеспечения  · 11 мар 2019
Си - простой как валенок процедурный язык, хорош для низкоуровневого программирования, где нужна максимальная производительность и/или эффективность использования памяти и прочих ресурсов. C++ базируется на C, но добавляет множество высокоуровневых фичей, таких как: * объектно-ориентированная модель, конструкторы, деструкторы; * операторы new и delete вместо malloc/free... Читать далее
3 эксперта согласны