The Artima Developer Community
Sponsored Link

Angle Brackets and Curly Braces
What Are Your C# Pain Points, Really?
by Bill Venners
March 3, 2007
For those of you who are programming in C#, what would you say are the biggest sources of pain, or at least discomfort, when using C#.


Each Friday for the past three weeks I've asked about the pain points of a particular programming language. So far I've asked about Java, Ruby, and Python. Today, I'd like to ask about C#. C# is in many ways similar to Java in design, but by no means the same language or environment. Since C# came after Java, its designer had the opportunity to learn from Java's problem areas. If you've been programming in C#, what would you say are your most significant pain points with the C# language and .NET environment?

Talk Back!

Have an opinion? Readers have already posted 29 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Bill Venners adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

Bill Venners is president of Artima, Inc., publisher of Artima Developer ( He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of ScalaTest, an open source testing tool for Scala and Java developers, and coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala.

This weblog entry is Copyright © 2007 Bill Venners. All rights reserved.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use