Headlines

Stroustrup and Sutter: C++ to run and run

Goggles SD West 2008 For the second year in a row organizers at the Software Development Conference & Expo West felt the super sessions hosted by C++ legends Bjarne Stroustrup and Herb Sutter were worth some ink on the event agenda.

"There was a time in the late 1990s and early 2000s when they simply stopped advertising C++ sessions at this conference," Sutter told attendees. "And yet they found a curious thing: every year for four years, C++ was the strongest track at the show. With zero advertising! That says something about the market. That says that there are problems that C++ is solving."

7 Mar 2008 11:02

AJAX wave evades vendors

Spanner_teaser Ajax developers are turning away from commercial development tools and opting for free, open source alternatives.

2 Jan 2008 00:02

Open source development goes Mac-tastic

Apple There is no small irony in the prospect that Apple's Macintosh - arguably the ultimate in closed and proprietary systems, at least until the Intel alliance - could become the open source development platform of choice.

1 Oct 2007 11:02

Intel updates multi-core tools

Intel has followed Sun Microsystems by releasing development tools to optimize the performance of applications running on multi-core, multi-threaded chips.

Fresh off promising more focus on software during last month's JavaOne Conference, the chip giant has updated its C++ Professional Edition and Fortran Compiler Professional Editions for Windows, Linux and Mac OS X.

7 Jun 2007 00:48

Borland swaps out CodeGear CEO

Borland Borland Software has named a new chief executive for its unwanted CodeGear tools subsidiary, with incumbent Ben Smith exiting after barely four months.

5 Apr 2007 23:58

Vacuum firm wants to clean up with DIY robots

One of the funnier sights at this year's CES was a video of a hamster ball. It wasn't any old rodent workout – this one was steering a robot. The hamster seemed to be having fun, and the developer was having a ball too...

17 Jan 2007 13:28

Giving some Juce to cross-platform tools

Hands on Last month I looked at Qt, the popular C++ cross-platform framework which underpins the KDE desktop, and a whole lot more. This time, I'm continuing that same theme by taking a look at another cross-platform C++ library called Juce (OK, no jokes about Apple Juce!)

18 Dec 2006 18:20

The database abstraction framework strikes back

In my last article, I looked at one of the differences between the C++ and Java communities; the availability of application development frameworks that have a profound effect on programmer productivity. I mentioned specifically the Java example of Hibernate and tried to identify reasons why the Java community is more innovative with this type of code reuse.

22 Nov 2006 10:33

Exceptional C++ and More Exceptional C++

Book review This pair of books brings together a variety of small but annoying puzzles mediated by Herb Sutter through the news:comp.lang.c++.moderated newsgroup.

26 Oct 2006 12:02

Migrating Access to SQL made (almost) easy

Access dominates the PC platform and, over the years, has been used to create vast numbers of departmental databases. In their turn, many of these have slowly become mission critical and now need to be upgraded to a secure client-server engine.

13 Oct 2006 17:03

MS revokes 'adware' distributor's community award

Microsoft has pulled a developer award to a programmer linked to adware distribution one week after granting the accolade.

10 Oct 2006 16:31

C++ Generic Coding vs. Java Frameworks

Column As an ardent C++ developer, I’m often traumatized by the amount of potentially useful software infrastructure that simply doesn't exist.

9 Oct 2006 05:10

C++ Futures: Lambda Functions

Column The use of “lambda” originates from functional programming and lambda calculus, where a lambda abstraction defines an unnamed function. Lambda functions or Lambdas in C++ are one of the more interesting things to look forward to in the next C++ standard; giving us the ability to treat functions as first class objects at last; composing them inline and treating them as class objects. Up until now we've scraped by with pointers to functions, and various libraries like Boost Lambda, both of which approaches suck.

22 Sep 2006 03:05

Financial instrument pricing using C++

Book review C++ is the most used language in that most lucrative of fields: financial engineering. Yet most of the people who use it for derivatives have no formal training in programming, and often use C++ as little more than C, or even as a mutant form of Fortran. The results are not always pretty.

28 Jul 2006 11:02

Variables Won't Constants Aren't:

I first read the lament to the capricity of programming in the title of this piece in Creative Computing, years before C was devised. But it’s still true that there is no way, not even one, of being absolutely sure that a value you set in C or C++ won’t change.

26 Jul 2006 07:02

C++ divided by CLI

At the ACCU conference recently, one wag in the audience referred to Microsoft’s C++/CLI as “C++ divided by CLI”, which neatly summed up the prevailing mood. The 10,000 classes in .NET can’t work with ISO C++, and you may ask why anyone in their right mind would try to bring out a platform in this day and age that couldn’t talk directly to C++.

5 May 2006 14:58

Interviewing C++ developers with extreme prejudice

These days I do a bit of pimping (a.k.a. "quant headhunting" in polite company - a "quant" is a quantitative analyst doing high-value numerical analysis) for expensive people at banks. It may scare or delight you, but a lot of the financial markets are run off C++ with Excel VBA.

17 Mar 2006 10:12

Borland Windows tools refreshed

Borland Software has updated its Windows development environment, while stressing its continued commitment to delivering updated IDEs for developers.

8 Mar 2006 22:22

Borland gambles without developers

Analysis Anyone hoping Borland Software's decision to exit the integrated development environment (IDE) game will meet the same fate as its plan (subsequently dumped) to re-invent itself as Inprise in 1998, is likely to be sorely disappointed.

9 Feb 2006 10:03

DeXtrous Delphi with DavidI

Borland is famous for confusing its loyal fans; well, it sometimes confuses us. So, we asked David Intersimone and Jason Vokes to guide us through its roadmap, with particular reference to Delphi.

25 Oct 2005 10:33

IBM releases C++, Fortran for Mac OS X

Adding to the choice of development tools for Apple Macintosh range, IBM is privately making two compilers available to its customers in beta form this week, The Register has learned.

14 Jan 2004 21:17

Borland goes multi-platform with revamped C++ toolkits

Borland, after two years of coding, has lifted the lid on its latest C++ development toolkits. It says the offerings represent the industry's first multi-platform and multi-compiler development environments to ship for the language.

15 Sep 2003 15:59

Why Microsoft C# is ‘paralysed or dead’

Letters Our recent etymological diversion Why Microsoft makes a complete hash out of C# prompted a huge response, more than 200 emails.

9 Jul 2002 14:25

Taking James Gosling to task – your letters

A terrific response to our James Gosling interview, and not one of you mentioned asparagus…

Subject: Why X ? A: X is free Sun wanted money

It's simple: Sun wanted money for NeWS

27 Mar 2002 01:04

Gosling on C#, why X Windows sucks, and asparagus

Java creator James Gosling was wearing a custom-made T-shirt for the opening day of the JavaOne show in San Francisco, a blue number which features Duke the Java mascot surfing across a watchface, trailing behind him what appears to be a bunch of blue asparagus.

26 Mar 2002 10:30