Питон, мать его...
Feb. 18th, 2017 11:18 pm
Пощупал тут Питона. Да не того, что с хвостом, а того что язык. И оказался не таким уж и плохим, всяко лучше QT (буээ). Легко можно наговнокодить полезное приложение. При чём пытался такую штучку решить на си... Короче не надо так :). Где-то была притча, что не нужно решать на си то, что можно легко и быстро наговнокодить на скриптовых языках. Всяко поддерживаю!
no subject
Date: 2017-02-18 08:25 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-18 09:48 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-22 06:04 am (UTC)no subject
Date: 2017-02-18 09:57 pm (UTC)Так что PyQt вам в помощь %)))
no subject
Date: 2017-02-19 07:16 am (UTC)Можно на wxpython весьма успешно фигачить гуй)
no subject
Date: 2017-02-19 05:38 pm (UTC)no subject
Date: 2017-02-18 08:31 pm (UTC)no subject
Date: 2017-02-18 09:28 pm (UTC)no subject
Date: 2017-02-19 05:37 pm (UTC)(no subject)
From:no subject
Date: 2017-02-18 09:39 pm (UTC)Пхытон — совершенно несерьезное говно. И даже если на этом шлаке программка в 10 строк выльется, а на сях для нее нужно будет три страницы кода написать, но программка должна быть многоразовой, выбирать нужно С!!!
Вот если надо один-единственный раз что-то быстро накалякать и больше никогда этот ужас не использовать, а время выполнения совершенно некритично, то интерпретатор сгодится.
no subject
Date: 2017-02-19 05:37 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-19 07:03 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-20 10:35 pm (UTC)"и указателей" - тащемто любое упоминание изменяемого типа(массив, словарь например) по факту является ссылкой/указателем на экземпляр. Поэтому нельзя использовать []/{} в качестве дефолтного значения параметра функциии.
ЗЫ. Че вам не так с отступами? Или в С лучше? Каждый мудак в команде не читает гайдов и мало того что использует произвольное количество пробелов для отступа(обычно от 2-х до 5-и, бывает до 8-ми) так еще использует редактор, который в измененных строках заменяет каждый полный отступ на табуляцию......
ЗЫЫ, А уж тем мудакам которые им это ревьювают, вообще в голову надо гвоздь забить!! %(((
(no subject)
From:(no subject)
From:no subject
Date: 2017-02-22 06:05 am (UTC)Кода было много, код был и простой и сложный. Типы данных (в данном случае - объекты) были разнообразные, хотя проверка, действительно, только на этапе выполнения. Ошибиться легче, однако и найдётся ошибка быстрее (те же тесты быстрее запустятся без полной пересборки всего), так что то на то и выходит.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-18 09:55 pm (UTC)Тащемто он не питон а Пайтон!
no subject
Date: 2017-02-18 10:14 pm (UTC)no subject
Date: 2017-02-19 05:38 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-19 08:32 am (UTC)Таки да
Сам недавно сваял скрипт для автоматического тестирования. Вызов команды и парсинг лога уложился в три строки, ещё в три - проверка тесткейса. Я Си нежно люблю, но для каждой работы нужен свой инструмент
no subject
Date: 2017-02-19 05:38 pm (UTC)no subject
Date: 2017-02-20 11:24 pm (UTC)Там где критична скорость - С, а там где важна ясность/прозрачность кода - пайтону сложно найти замену.
Не знаю байка или нет: "перл разрабатывал лингвист - слоган перла "всегда есть больше одно способа сделать это".... пайтон разрабатывал математик-программист и основная идея пайтона - "Читаемость имеет значение."
В принципе в вики есть список основных принципов языка...
ЗЫЫ. По поводу 3-х строк - некоторое вещи записываемые в птитоне в одну строку вообще запаришься на си писать.
примеры придумываь влом, вот пример с хабра:
https://habrahabr.ru/post/30232/
no subject
Date: 2017-02-22 06:07 am (UTC)no subject
Date: 2017-03-17 10:07 pm (UTC)