Discrete Structures: Modular Arithmetic & Simple Ciphers

preview_player
Показать описание
In this session we'll introduce modular arithmetic and apply the principles to simple crytographic ciphers such as the shift cipher (also called the Caesar cipher) and the linear cipher.
Рекомендации по теме
Комментарии
Автор

this python .... really asks you to switch your brain from doing programming to doing mathematics it completely abstracts the coding step, very different from doing numerical methods in C/C++ it feels like doing math on the paper, anyways an identifier as in the name of a variable is technically a named location the name exists only in the compiler world the location exists in the process memory and finally it will be mapped to real RAM, so all in all a identifier is a name for a location in RAM same applies to function names they to are treated like named locations they have a start and an end in memory when you call a func the compiler actually moves the Instruction Pointer there and at the same time it loads some registers with the arguments you passed then proceeds executing the code

lattehour