Java/.NET Interoperability
We use different concepts than typical XML based interop solutions by providing a seamless default mapping between Java, .NET and C++ objects. We have... more »
0 commentsSave Tags: .net, c-and-cpp, java, other languages
Programming Syntax Brain Teasers
This is a collection of 4 programming brain teasers in C and Java. Some require a sudden flash of insight or knowledge of good coding style to solve,... more »
0 commentsSave Tags: books, c-and-cpp, java
What did we pay for C++ Runtime Polymorphism: Part II
It seems that there is some misunderstanding about my previous post. The purpose was never for measuring C++ performance but for better understanding... more »
0 commentsSave Tags: c-and-cpp
No Block Scope in ActionScript
One of the things that I most liked about ActionScript when I first began to use it was how easy it was to pick up after using Java for several years.... more »
0 commentsSave Tags: c-and-cpp, flash-flex, java, opinion
Write native iPhone applications using Eclipse CDT
In this tutorial, explore the Eclipse C Development Tooling (CDT) project and how it allows you to work with C- and C++-based projects. Furthermore,... more »
1 commentsSave Tags: c-and-cpp, eclipse, open source, unix-linux
How Google developed Chrome
Google's Darin Fisher, a software engineer on the Chrome project, talks about how the Web browser was developed and tested. As you might suspect,... more »
1 commentsSave Tags: c-and-cpp, news, python, web design
How to process audio WAV files in embedded systems
A little while ago I was asked to make a small circuit based around a microcontroller and a Digital to Analog Converter that would output various... more »
0 commentsSave Tags: .net, c-and-cpp, hardware, how-to
I/O in programming languages: open and read
Different programming languages have different takes on how to handle I/O. The basic way is to wrap the kernel syscalls, here's the basic open() call... more »
0 commentsSave Tags: c-and-cpp, other languages, python, ruby
16 Steps to Write Flexible Business Validation in C# Using Validation Blocks
Validation is one of the most important parts in any software project. Building flexible business validation is every one’s dream. Rather than writing... more »
0 commentsSave Tags: c-and-cpp, frameworks, how-to
An Introduction to Threads, Critical Sections, and Synchronization
With the days of the single cored processor drawing to a close and users demanding more robust user interfaces by the day, knowledge of multi-threaded... more »
1 commentsSave Tags: c-and-cpp, how-to, microsoft
Writing Lock-Free Code: A Corrected Queue
Herb continues his exploration of lock-free code--this time focusing on creating a lock-free queue.
0 commentsSave Tags: c-and-cpp, other languages
Cilk: C that scales
Do you like C? I do. I used to write software for embedded devices, where resources are priceless and each CPU cycle and every byte of RAM counts. I... more »
0 commentsSave Tags: c-and-cpp, other languages
Five Tips for Floating Point Programming
There are several traps that even very experienced programmers fall into when they write code that depends on floating point arithmetic. This article... more »
1 commentsSave Tags: c-and-cpp, methodology
Enforcing Code Feature Requirements in C++
Functions often depend on particular behavioral characteristics (“features”) of code they invoke. For example, thread-safe code must invoke only... more »
1 commentsSave Tags: c-and-cpp
C++ Inventor Bjarne Stroustrup answers the Multicore Proust Questionnaire
Bjarne shares his perspective on everything from his favorite toy growing up, to his dream about the future of computing, to his greatest fears about... more »
0 commentsSave Tags: c-and-cpp, opinion, standards, trends
C++/Python Image Pixel Manipulation Benchmarks
I’ve been playing around with Python a bit lately for a new project. I got up to a stage where I needed image manipulation on a per-pixel level.... more »
0 commentsSave Tags: c-and-cpp, opinion, python
Generators in C++
As we know iterators in C++ is a good but not a perfect abstraction. Concept of foreach() (D, Python, Ruby, etc.) appears as more generic solution. At... more »
4 commentsSave Tags: c-and-cpp
AI Getting Lost in Translation?
I was recently privy to a conversation where a student in an introductory course on AI was being taught iterative deepening search in, of all things,... more »
2 commentsSave Tags: c-and-cpp, opinion, other languages
Safe Coding Practices: Tips and tricks for C, C++, and Java
Security is becoming more and more critical to developers in all types of environments—even those such as embedded systems that have until recently... more »
0 commentsSave Tags: c-and-cpp, java
MISRA DAY 2008
15th October 2008 - Maritim Hotel Stuttgart MISRA DAY 2008 Highlight will be the keynote of Dr. Scott Meyers, the well known C++ expert. The... more »
1 commentsSave Tags: c-and-cpp, news
Software Projects Coding Convention
The coding convention all 200 of our engineers use on a daily basis.
12 commentsSave Tags: c-and-cpp, methodology, php, standards
Are Cocky Developers Worth It?
I was sitting down with one of our most productive software developers for his annual review, trying to carefully craft my words. You see, Tyler had... more »
3 commentsSave Tags: c-and-cpp, methodology
A C++ Embedded Web Server
Webem is a web server that you can embed in your C++ application. It makes it easy to implement a browser GUI accessible from anywhere. Webem is... more »
0 commentsSave Tags: c-and-cpp, how-to, web services
Design pattern – Inversion of Control and Dependency Injection
In this section we will discuss about how IOC and DI can help us build loosely coupled software architecture. I am not sure should we call this a... more »
0 commentsSave Tags: c-and-cpp, frameworks, methodology
A Threading Model Overview
I noticed in a story on Hacker News that many people do not understand that differences in threading implementations between different programming... more »
0 commentsSave Tags: c-and-cpp, java, python, ruby
via