# gsharpc introduction
gsharpc is a converter that converts Net bytecode files to hvm bytecode files. Combining C# and other.Net platform compilers to compile C# and other source code into. Net bytecode, you can achieve C# and so on. The programming language on the.Net platform is compiled into hvm bytecode, which can be used to write smart contracts and on-chain scripts.