История изменений
Исправление beastie, (текущая версия) :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными. Есть набор базовых типов (primitive): struct, sequence, int, bool, time, string ... Можно делать и свои типы. (application / context-specific / private)
https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
PS: но голову там конечно поломать надо ;)
PPS: http://www.asn1c.com (компилятор, один из)
Исправление beastie, :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными. Есть набор базовых типов (primitive): struct, sequence, int, bool, time, string ... Можно делать и свои типы. (application / context-specific / private)
https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
PS: но голову там конечно поломать надо ;)
PPS: http://www.asn1c.com (компилятор)
Исправление beastie, :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными. Есть набор базовых типов (primitive): struct, sequence, int, bool, time, string ... Можно делать и свои типы. (application / context-specific / private)
Исправление beastie, :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными. Есть набор базовых типов (primitive): struct, sequence, int, bool, time, string ... Можно делать и свои типы. (application / context-specific / private)
Исправление beastie, :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными. Есть набор базовых типов: struct, sequence, int, bool, time, string ... Можно делать и свои типы. (application / context-specific)
Исходная версия beastie, :
Почитай уже, как оно там устроено. TL;DR: тип и размер передаётся вместе с данными.