АртемЪ, потери нивелируются избыточностью, которая в отличии от них не зависит только от скорости передатчика, а не скорости пересылки по воздуху. Иными словами, если мы передаём два бита, то время передачи равно времени пересылки по воздуху. А если мы передаём n бит, то время передачи также практически равно времени пересылки по воздуху.
Stepan Sidorov, вы знаете, как устроен стек протоколов tcp ip? У tcp есть данные. Данные расшифровывается в зависимости от вышестоящего протокола, например http. Вот на картинке tcp обозначен как Transmission Control Protocol, у него есть разные поля, например порт назначения 80.
Переводите Бот, сходи туда, сделай то, спроси это. в программный код на c#, затем запускаете программу через консоль (см. оф документацию по компиляции и bat).
vanoren, тогда пишите лексер, парсер и иже с ними. Или воспользуйтесь готовыми генераторами, например yacc, lex.
В принципе, это зависит от синтаксиса и функциональности вашего языка. Если вы хотите просто добавить новые команды, функции, скобочки, то можно просто заменить регулярными выражениями исходный код на fasm код.