а по-поводу того что человек везде следует в чатах и не только
11)так же вот по-поводу ssh-agent.exe - он не удаляется прав нет - но если я смогу опять как-то сделать права и удалить экзешник - решит ли это проблему с openssh authentication agent или екзешник вообще никак не повлияет хоть есть он хоть нет?
import ast
import operator as op
# supported operators
operators = {ast.Add: op.add, ast.Sub: op.sub, ast.Mult: op.mul,
ast.Div: op.truediv, ast.Pow: op.pow, ast.BitXor: op.xor,
ast.USub: op.neg}
def eval_expr(expr):
"""
>>> eval_expr('2^6')
4
>>> eval_expr('2**6')
64
>>> eval_expr('1 + 2*3**(4^5) / (6 + -7)')
-5.0
"""
return eval_(ast.parse(expr, mode='eval').body)
def eval_(node):
if isinstance(node, ast.Num): # <number>
return node.n
elif isinstance(node, ast.BinOp): # <left> <operator> <right>
return operators[type(node.op)](eval_(node.left), eval_(node.right))
elif isinstance(node, ast.UnaryOp): # <operator> <operand> e.g., -1
return operators[type(node.op)](eval_(node.operand))
else:
raise TypeError(node)
С Rust только начинаю что-то серьёзное писать.
А вообще да, на Rust реально писать под МК - пробовал собирать под STM32f4 и всё работает очень даже неплохо, даже можно дебажить и смотреть состояние. Только нужно потратить много времени на настройку и разобраться, как при помощи типов описывается HAL.
Все инструкции можно найти по словосочетанию "embedded rust"