General Development Archive

Inside Microsoft’s New F# Language

"Rumors of a new .NET language have been circulating around the cyber-grapevine for the last year or so, but have picked up speed as of late. The fire was fed by Mary Jo Foley's (columnist, Microsoft Watch) recent news story Add F# To the Alphabet Soup. Strangely enough, there hasn't been a peep from Microsoft. The only published information I can find is hosted on the Microsoft Research (MR) site. So, I donned my thinking cap, and proceeded with reckless abandon. Here begins the tale…" Read the article at ExtremeTech.

Microsoft Sells Visual Studio.Net 2003 Upgrade for 29 USD

Microsoft is offering to Visual Studio .NET 2002 Professional, Enterprise Developer, and Enterprise Architect customers a corresponding upgrade to a Visual Studio .NET 2003 product for only $29 USD. This offer is open until September 30, 2003 and is indeed one of the first signs of yesterday's news that Microsoft is cutting down the prices like crazy in order to beat the rising competition. The original price for the PRO upgrade was about $480 USD (Enterprise and Architect upgrade versions were even pricier).

Use Visual Studio .NET 2003 Enterprise Architect Via Remote Display

Complete the sign-up form to experience Visual Studio .NET 2003 running on Windows Server 2003 in a completely hosted environment. No complex setup or installation needed. You will receive a three-hour trial to: Test drive and take a guided tour of Visual Studio .NET 2003 Enterprise Architect. Take a look at the new Windows Server 2003. Access 100+ code samples and other resources to quickly evaluate Visual Studio .NET.

Cocoa 101: Object-Oriented Programming for the Masses – Part 1

There are two major varieties of Cocoa available. The first variety, possibly the more well known of the two, is the kind that you can use to make a nice warm cup of chocolate milk. While tasty, it's hardly proper subject matter for an operating systems information site. The second variety is far more on-topic: a programming environment for Apple Mac OS X that is the modern evolution of of the original NeXTSTEP frameworks. That's what I'm here to talk about today.

C/C++ Development with the Eclipse IDE

Get an overview of how to use the Eclipse Platform in your C/C++ development projects. Though Eclipse is mainly a Java development environment, its architecture ensures support for other programming languages. In this article, you'll learn how to use the C/C++ Development Toolkit (CDT), which is the best C/C++ toolkit available for Eclipse.

Smart Pointers and Exception Handling in C++

Andrei Alexandrescu discusses smart pointers, from their simplest aspects to their most complex ones and from the most obvious errors in implementing them to the subtlest ones -- some of which also happen to be the most gruesome. Also, learn how to throw an exception, how to associate handlers, or catch clauses, with a set of program statements using a try block, and how exceptions are handled by catch clauses, exception specifications, and design considerations for programs that use exceptions.