The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Опубликован Python 2.7.18, последний выпуск ветки Python 2 "
Отправлено Аноним, 21-Апр-20 19:52 
Ну вообще-то питон в 100-1000 раз больше операций в сравнении с си, например. Т.е. там, где тебе придётся накостылять 100-1000 строк кода на си и всё хорошенько обдумать, чтобы всё учесть и не совершить ошибок (они всё равно будут), питон всё сделает за тебя в "простеньком" однострочнике. Но эта простота обманчива, программисту всё ещё необходимо знать, что питон будет за него делать, и зачем. Питон экономит время на написание и отладку (в основном нужно думать только о том, чтобы не совершать логических ошибок -- это не так сложно, ошибок же ассоциированных непосредственно с языком довольно маловероятно совершить), позволяет писать достаточно лаконичный код (только понимание где код "тяжелее" тоже из ниоткуда не является) и позволяет часами строчить нужный код (если он работает у тебя в голове, он работает и в питоне), но простота... Сишечка проще на несколько порядков. При определённом уровне сложности проекта, его сопровождение превращается в ад не в последнюю очередь из-за динамической природы языка, хотя в целом это универсальная проблема, компоненты будут рассыпаться независимо от языка. Покрытие тестами (код, который гарантированно должен работать, и делать это именно так) несколько сглаживает углы.

>медленный

Не совсем так, если он исполняется медленно, скорее всего быстрее нет необходимости.

>ясный

А это преувеличение, никогда не стоит забывать про abc и питоноспецифичные приколы с наследованием.

>Питон в среднем в 3 раза быстрее пишется, а выполняется примерно столько же

В опять же 1000 раз в сравнении с си, есть перерасход памяти на пустом месте (никакие костыли не спасают) и гил (гил - это в лучшем случае потеря эффективности в мультипотоке, pure python батарейки отправляют любую производительность сразу на дно).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру