C # is one of the languages implemented by object request brokers .
There are also non-standard mappings for C # , Erlang , Perl , Tcl and Visual Basic implemented by object request brokers ( ORBs ) written for those languages .
Common Object Request Broker Architecture