Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 July 12

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Аналогичто с протобуферами и другими представлениями типов данных, котоные как-то надо сериализовать, или десериализовать.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тут еще прикол вот в этом
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Короче есть очень жесткая фича deriving via
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что часть файлов формируются как раз javascript прогой
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну и deriving Generic
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и я это могу на лету и на питоне в класс преобразовать
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
То есть всякие оберточки делает не программист ручками для каждого типа, а компилятор.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и на си/си++/golang/swift/lua/java и тд
на микроконтроллере при этом не аллоцирую памяти ни байта
и мгновенно к полям доступ получаю
можно на мобиле то же самое делать
можно на серваке, можно на чем угодно
ну и типа не надо парсеры никакие писать
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
когда у тебя много платформ, среди них есть требовательные к ресурсам и надо например логи с контроллера передавать через ble на мобилку
и там эти логи читать
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Nick Pershyn
То есть всякие оберточки делает не программист ручками для каждого типа, а компилятор.
ну да
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ты тупо получаешь класс по сути
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
скармливаешь блок байтов
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Хаскел можно скомпилить в java байт-код.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тут по сути на шаблонах и приведениях типов
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и в итоге получается что если ты это все натягиваешь на блок байт - можешь через указатель обращаться прям к полям
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Тип скормил и погнал - при этом все на этапе компиляции происходит
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в рантайме ты в этом месте получаешь тупо данные нужные по сути
источник