Материал также доступен в виде видео: Пока не забыл, хотелось бы обсудить такую актуальную для программистов во все времена тему, как сериализацию/десериализацию объектов. Для тех кто в танке, программы выполняются на разных машинах и обмениваются данными по сети. Типичный пример - вы заходите в интернет магазин, и пока забираете товар в корзину, содержимое хранится в памяти вашего компьютера в области программы браузера, а при оформлении заказа, отправляется на сервер. Между тем, перед тем как передать объект, хранящийся в памяти на одном узле, его надо как-то закодировать, так как на том конце может быть другая программа, другой язык, да и вообще другой тип устройства, например, телефон а не компьютер. И вот для промежуточного хранения файлов используют разные форматы. Раньше был популярен xml, и с точки зрения инженеров он хорош, поддерживает серьезные механизмы для валидации, то есть проверки объектов. Но в какой-то момент решили, что уж больно много в нем лишних символов передает
Как я писал биржевого робота для Quik. Часть 2 (Java->Python)
27 июня 202027 июн 2020
407
3 мин