Size: a a a

2020 May 22

s

sexst in rust_offtopic
То, что вы условных двух-трех человек в одном совмещаете - другой вопрос. Вы сначала сделали при помощи науки некий математический аппарат, но это не программирование. Потом его выразили на языке - это программирование.
Да, утрирую работу, но нынче очень много где именно так код и хреначат как "продукт"
источник

s

sexst in rust_offtopic
Задачу открыли, по тз и блрк-схемам как-то наговнили, тесты прошло - готово
источник

s

sexst in rust_offtopic
Программисты? Да. Понимают и научный подход? Нет.
источник

s

sexst in rust_offtopic
polunin.ai
только такого нет нигде
Есть. Просто те, кто сам пишет, а не по готовому ТЗ с чокаккуда это параллельно делают. Но это разные задачи походу - есть же целый класс программистов, которые тупо говнякают именно так, как я выше описал.
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
а теперь про множества и лямбда исчисление
Ну с помощью такого механизма ты можешь всю математику заэнкодить в типах и таким образом её описать на подобном языке.

Этот язык в отличие от наивной теории множеств - без парадоксов, а в отличие от всяких ZFC, ты можешь проверку доказательства целиком оставить на тайпчекере.

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

DS

Doge Shibu in rust_offtopic
Но кучу всего полезного так всё равно можно доказывать.
источник

s

sexst in rust_offtopic
На самом деле это даже круто. Не "программирование - фигня, а не наука", а вы - крутой и многопрофильный специалист в нескольких областях
источник

p

polunin.ai in rust_offtopic
sexst
Математический аппарат задачи разработать != программировать.
Вам, например, этот аппарат мог математик в виде блок-схемы нарисовать, а вы только описали это на формальном языке, вообще не понимая что именно происходит в этой схеме
если в схеме ошибка, то программист не найдет ее потом при таком подходе.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
если в схеме ошибка, то программист не найдет ее потом при таком подходе.
ValueError: Invalid isoformat string: '2019-10-01T10:13:57.554Z'

Как
в питоне парсить дату? СХерали он говорит что инвалид исо формат?
источник

AZ

Alex Zhukovsky in rust_offtopic
Don't miss that note in the documentation, this doesn't accept all valid ISO 8601 strings, only ones generated by isoformat. It doesn't accept the example in the question "2008-09-03T20:56:35.450686Z" because of the trailing Z, but it does accept "2008-09-03T20:56:35.450686"
источник

SP

Stanislav Popov in rust_offtopic
без теории типов тут не обойтись
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
ValueError: Invalid isoformat string: '2019-10-01T10:13:57.554Z'

Как
в питоне парсить дату? СХерали он говорит что инвалид исо формат?
кто это говорит?
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
кто это говорит?
источник

SP

Stanislav Popov in rust_offtopic
вот этим можно парсить https://pypi.org/project/iso8601/
источник

SP

Stanislav Popov in rust_offtopic
ну или подставить шаблон
источник

AZ

Alex Zhukovsky in rust_offtopic
сделаю реплейс z на +00:00 пожалуй
источник

SP

Stanislav Popov in rust_offtopic
лол
источник

AZ

Alex Zhukovsky in rust_offtopic
это сторонняя либа, а это сразу пип и прочее
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Stanislav Popov
без теории типов тут не обойтись
без нее только тут и обойтись!
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
сделаю реплейс z на +00:00 пожалуй
Z значит утц а +00:00 это говно не факт что не распарсит как локалтайм
источник