Comments 8
Это полностью объектно-ориентированный язык
Не вводите людей в заблуждение!
Что не так? По идее в Python всё является объектом, +-*/ и т.д. просто сахар над вызовом метода у объекта числа, также как len() и другие функции это просто функция, которая дёргает метод с таким же названием у объекта из параметра функции, такая псевдо-процедурщина для неискушённых пользователей языка. Может я не в курсе чего-то, раскройте свою мысль.
приватные методы неполноценны
Подозревал, что нападка примерно в эту сторону будет. Модификаторы доступа не являются неотъемлемой частью ООП, их похоже в своё разрекламировали вместе с Java. Smalltalk, CLOS и кажется Simula не имеют модификаторов доступа, но вполне себе ООП.
А каким образом наличие или отсутствие приватных методов влияет на объектно-ориентированность? То, что это может идти вкупе с остальным не говорит, что это является обязательным в ООП.
Я уж думал, что тут действительно про портирование через Clang и кодогенерацию...
Не совсем по теме, но:
логическое программирование
Каким образом Python со стандартной библиотекой поддерживает логическое программирование?
Proof Of Concept на Python или как портировать С/С++