Юрий, да. Функции проксирования в том или ином виде выполняют:
1. Network Load Balancer (L4)
2. Cloud CDN (кэширующий прокси + CDN)
3. API Gateway (reverse-proxy)
4. Application Load Balancer (L7)
5. Smart Web Seсurity (L7)
Тарификация у всех разная и разные и разные задачи они выполняют.
Для сертов есть
Certificate Manager, который интегрируется с Cloud DNS и может автоматически выпускать серты от Lets Encrypt + можно закидывать свои.
Не стоит опираться на security though obsurity.
Злоумышленник или даже вполне нормальный пользователь может узнать урл просто воспользовавшись другим клиентом, который покажет адрес
Процедурный макрос - это буквально функция, которая принимает последовательность токенов и выдаёт новую последовательность токенов, так что такое сделать вполне реально.
Теперь надо разобрать дерево выражений и заменить все return ?; на unsafe { *res = ?; } и добавить аргумент.
Но учитывай, что кроме return может быть ещё и просто последнее выражение.
LanskoyGames, а сколько будет занимать число в двоично-десятичной форме? Учитывай, что числа с плавающей точкой могут представлять числа в очень большом диапазоне
Но скорость вычислений может быть меньше на порядок по сравнению с двоичным кодированием.
+ Кремниевый бюджет не бесконечный и на реализацию всех таких операций на уровне железа нужно место.
Рациональнее это место выделить для других, более нужных операций.