That's all well and good for Linux-style C programming maybe, but it would be painful in languages like C#.
EG the simplest function in a Unity game, that prints "hello world" for the player only would be something like:
namespace Something
{
class SomeClass
{
void Awake()
{
if (CompareTag("Player"))
{
print("Hello, world")
print("This line's closing bracket is at # 80")
}
}
}
}