Как стать автором
Обновить

Комментарии 14

Классная идея и реализация!
Было бы любопытно сравнить этот результат с каким-нибудь Javascript-движком.

Процедура приблизительно та же, кроме того-что надо собирать node.js =)

Чтобы узнать сколько строк, понадобились две статьи. Есть вероятность, что будет еще.

Это же Питон.

Интересно, сколько строк понадобится в Си, что б сложить два любых объекта? :)

Минимально?

int main(int, char**) { int a = 4; int b = 5; int c = a + b; return 0;}

Это понятно, А хотя бы с чем то посложней? С проверкой типов, например.

Компилируемый язык со статической проверкой типов. Если типы не соответствует, то код не компилируется.

Возможен же динамический ввод со стороны (файл, пользователь и т.д.)

А где это я тут валидировал что либо? Код валидации и у питона место немного займет, а вот результаты покрытия по строкам будут ещё больше.

Скорей всего то на то и выйдет, Питон он же на Си...

В Си нет необходимости складывать два любых объекта. Он статически типизирован. В случае же позднего связывания - завмсит от кода операции сложения и объектов. 30 килострок - это уже большая программа )

в Ubuntu 22.04 python3 ставить не нужно, он и так там есть

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории