Not really. It’s a programming tool that uses a visual wiring approach. It can get a bit messy if you’re not careful though…
You can write your own functions in NodeJS, which is very similar to C++
I don’t actually run any Blynk code on any of my devices, I use MQTT messages between my devices and Node-Red, and use Node-Red as the bridge that communicated with Blynk.
Have you read my Home Automation topic…
Pete.