--- title: C# tags: - type/encyclopedia-entry up: "[[computer-language]]" --- # C\# C\# (read "C sharp", like the [[music-theory|musical]] symbol) is modern high-level [[computer-language|programming language]] supporting [[object-oriented-programing|object-oriented]] patterns. It is the sane man's Java. I have an unhealthy relationship with C\#. I'm bad at it, I can never make it do what I want, but I always blame myself for its shortcomings. C\#/.NET naming conventions are excellent. Methods and variables are almost never abbreviated, and `PascalCase` is God's gift to the world.