Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

C & C++

  • submit to reddit

Wade not in unknown waters (C++) - Part 1

The .NET Zone is presented by JNBridge and DiscountASP.NET to keep you updated on all the latest news, tips, and tools in the .NET community.  Check out today's top .NET content and read about JNBridge's innovative tools for .NET and Java interoperability or watch DiscountASP.NET's videos on the benefits of a hosted and managed TFS server.  

We decided to write several small posts on how C/C++ programmers play with fire without knowing it. The first post will be devoted to an attempt to explicitly call a constructor. Programmers are lazy creatures. That's why they tend to solve a task using...

2 replies - 2414 views - 01/31/12 by Andrey Karpov in Articles

DZone Top Articles of 2011: How to get C like performance in Java

This article was selected as one of DZone's most popular, high-quality posts of 2011.  It is now republished as part of a series that will revisit the top articles of 2011 throughout the month of January 2012. 

10 replies - 13963 views - 01/04/12 by Peter Lawrey in Articles

Daily Dose: The W3C Creates Two New Platforms For Specification Development

The W3C created two new platforms for developing specifications, with the intent of getting more input from individuals and organizations. The two platforms (Community Groups and Business Groups) were created with the intent of speeding up the development...

0 replies - 23624 views - 08/17/11 by Jim Moscater in Daily Dose

I like PHP

There, I said it. I know it’s fashionable to mock PHP for its antiquated syntax and semantic quirks, but I just like it. Here is why.   PHP is like C This is really the main point of this post, and it’s a realization so simple that I’m surprised...

6 replies - 4942 views - 08/11/11 by Cedric Beust in News

C++ or Java, which is faster for high frequency trading?

There are conflicting views as to what is the best solution for high frequency trading. Part of the problem is that what is high frequency trading varies more than you might expect, another part is what is meant by faster.

7 replies - 4061 views - 08/03/11 by Peter Lawrey in Articles

Moving readVInt to C

By far the hottest spot in Lucene during searching is the method (DataInput.readVInt) that decodes Lucene's variable-length integer representation (vInt). This method is called an insane number of times, while iterating the postings lists (docs, freqs,...

1 replies - 5683 views - 06/29/11 by Michael Mccandless in News

Daily Dose: Microsoft Adding More Support for C++

In a research paper published by Google last week, C++ was found to be the best-performing programming language in the market, trumping Java, Scala, and its own Go language after a number of tests. Today, Microsoft revealed its plans to make C++ more suited...

0 replies - 10164 views - 06/15/11 by Ross Jernigan in Daily Dose

Daily Dose: Java and the Judge

The judge in the Oracle-Google case doesn't know what a class is. Judge William Alsup of the U.S. District Court will soon be hearing Oracle's case against open-source giant Google.  On April 6th, lawyers from both Google and Oracle met with the judge to...

1 replies - 12389 views - 04/08/11 by Katie Mckinsey in Daily Dose

Daily Dose: Google Bids a Cool $900 Mill On Nortel Patents

Hedging their defenses against litigious competitors, Google is poised to spend $900,000,000 on a collection of Nortel patents.  Nortel has selected Google's bid as a starting point for interested bidders.  The nearly six thousand patents cover a variety of...

0 replies - 8425 views - 04/04/11 by Katie Mckinsey in Daily Dose

Daily Dose: CDISource Promotes CDI Use

Java Enterprise Edition 6 fans rejoice! CDISource is here. CDISource is a new organization created to promote the use of CDI (JSR 299).  Rick Hightower, co-creator of CDISource, explains the inspiration for CDISource:

1 replies - 7700 views - 03/29/11 by Katie Mckinsey in Daily Dose

Daily Dose - Oracle Responds to Lea Departure and Hologic Nomination

It was very surprising this week to find that Oracle employees actually responded to some of the bad press surrounding their company as of late - namely, the criticism surrounding Doug Lea's departure and the JCP.  Oracle's response to Lea's departure...

0 replies - 18517 views - 10/26/10 by Mitchell Pronsc... in Daily Dose

Daily Dose - LLVM 2.8 Includes Drop-in System Assembler

Six months after the 2.7 release of the Low-Level Virtual Machine compiler infrastructure, the 2.8 version is now available.  The previous version of the LLVM's front end, the Clang C/C++ compiler, was the first that could compile itself.  Now 2.8 features...

0 replies - 14457 views - 10/07/10 by Mitchell Pronsc... in Daily Dose

Clay: A Generic Programming Language With an LLVM Backend

The Clay programming language is a type-safe variant of C/C++ that was developed at Tachyon technologies.  It recently appeared on bitbucket's open source repository to let developers find new, innovative uses for its highly reusable and efficient code. ...

4 replies - 8351 views - 09/30/10 by Mitchell Pronsc... in Articles

Daily Dose - RC1 of MySQL 5.5 Adds InnoDB Default

The nearly finished 5.5 version of MySQL is at the release candidate stage this week.   The 5.5 version now uses InnoDB by default instead of the old MyISAM engine.  Oracle says this will make it much faster.Continuing the SwingX Release Tradition

0 replies - 14923 views - 09/21/10 by Mitchell Pronsc... in Daily Dose

Daily Dose - Solaris 10 Update Arrives Ahead of OpenWorld

They couldn't wait ten more days for Oracle OpenWorld to release an update to the Solaris 10 operating system.  Oracle has quietly released the update along with new Solaris Cluster software and Solaris Studio development tools.  John Fowler explains the...

0 replies - 15129 views - 09/12/10 by Mitchell Pronsc... in Daily Dose