Python

Сравните Python и Си

Это языки для разной области применения.
Питон предназначен для быстрой разработки алгоритмов и прототипов программ.
На Си пишут конечные программы.

Обычно, в крупной программисткой фирме, которая выполняет заказы, например, промышленных предприятий, сначала за решение задачи берутся алгоритмисты, чтобы разработать математическую модель и алгоритмы. Алгоритмисты работают на Питоне и создают прототип программы. Алгоритмисты не работают на Си. На Си эксперименты пишутся очень долго и программы получаются очень длинными. А уже потом программисты, которые специализируются на Си, переписывают программу с Питона на Си, чтобы программу состыковать с АСУ предприятия, чтобы программа работала быстро и была экономичной, чтобы с железом не было никаких проблем. В общем, чтобы всё работало, как часы и чтобы был интерфейс управления, которым будут пользоваться работники предприятия, чтобы была защита от взлома и от "дурака" и т. д. В общем, на Си (или на С++ или на С#) пишут продакшн.
Михаил Лобода
Михаил Лобода
9 288
Лучший ответ
И Python, и С являются императивными языками. И это единственно, что у них общего. Всё остальное в этих языках диаметрально противоположно.
Александр Проданюк У меня складывается, что Питон - учебный язык и развивают его дети
Там такой бардак кругом.
Он не приспособлен для проектов, не для тех кто работает в команде над большими задачами.
К тому же он выбивает мозги, отупляет, что вместо естественного мышления, надо через жопу думать.
Об отсутствии правил, венгерской нотации и много другого я молчу
Может я не прав в чем то
Александр Проданюк Прокладка - понравилось сравнение

Про отупляет. Языки верхнего уровня привязаны к реальным объектам, а тут я наталкиваюсь на крокодилов и всякое уродство

Венгерская нотация. Я не могу в ИДЕ никак изменить написание больших букв и маленьких и других параметров. Причем в СИ автоматом мастер задает имена и все такое по правилам
----
Наткнулся на классную книгу по машинному обучению на естественном языке
А вы не знаете, где можно скачать ебуки ?
Александр Проданюк Не путаю
Это тут все такие. что не напишешь - возмутятся
Вы для этого сюда ходите
Python написан на Си...

Что еще тебя интересует?
Николай Фатеев
Николай Фатеев
88 489
Они очень разные, даже синтаксисом не похожи.
Python - интерпретируемый, объектно-ориентированный язык с динамической типизацией.
Си - компилируемый процедурный язык со статической типизацией.

Если ты выбираешь язык для начала обучения алгоритмам, я бы начал с питона - порог вхождения ниже.
Нашёл что сравнивать. Давай ещё сравним гречку с BMW