Makes me wonder if Google is working on a programming language for machine learning...
You could probably an invent your own syntax for it (and I'm sure someone has), but that's a small part of the picture.
1.True multithreading.
2.Native support of spread computation to heterogeneous computation devices, across CPU/GPU/Whatever-Chip-You-Call
3.Auto vectorization.
4.PyTorch style autodiff, and should be able to JIT hotspot as the program runs.
5.Native distributed support with built-in primitives.
6.Visualization as standard library, even language primitives.