ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Programming Topics or Design of applications and programs or Overload Journal #79 - Jun 2007

Options:
View Article Map
View Archives
Picking Patterns for Parallel Programs (Part 1)
Description : Designing programs for multi-core systems can be extremely complex. Anthony Williams suggests some patterns to keep things under control.
Category: [ Programming Topics | Overload Journal #105 - October 2011 ]
Project-Specific Language Dialects
Description : Today's languages force a one-size-fits-all approach on projects. Yaakov Belch, Sergey Ignatchenko and Dmytro Ivanchykhin suggest a more flexible solution.
Category: [ Design of applications and programs | Overload Journal #94 - December 2009 ]
Performitis - Part 2
Description : Software problems have much in common with diseases. Klaus Marquardt has a diagnosis and offers some treatments.
Category: [ Design of applications and programs | Overload Journal #86 - August 2008 ]
Performitis
Description : Patterns try to solve problems. Klaus Marquardt looks at one from a medical perspective.
Category: [ Design of applications and programs | Overload Journal #85 - June 2008 ]
Programming - Abstraction by Design
Description : Nigel Eke acts as a guide to aspect oriented programming using AspectJ as an example.
Category: [ Programming Topics | Design of applications and programs | Overload Journal #77 - Feb 2007 ]
Pooled Lists
Description : Christopher Baus explains the advantages of using a pooled memory allocation strategy for high performance applications.
Category: [ Programming Topics | Overload Journal #76 - Dec 2006 ]
[ References | Perl | Programming ] Perl
Description : The Source for Perl
Added on : 10 February 2006 23:53:13 +00:00
[ Internet | PHP | Programming ] PHP Resource Center
Description : Hundreds of ready-to-use PHP programs for your web site!
Added on : 10 February 2006 23:51:18 +00:00
Pointer Reversal: An Algorithm Design Technique
Description :

To summarize, as memory goes too low, garbage collection could kick in, but it in turn needs memory to maintain a traversal stack … Quite a catch-22.


Category: [ Programming Topics | CVu Journal Vol 17, #5 - Oct 2005 ]
Patterns in C - Part 5: REACTOR
Description :

This final part of the series will step outside the domain of standard C and investigate a pattern for event-driven applications. The REACTOR pattern decouples different responsibilities and allows applications to demultiplex and dispatch events from potentially many clients.


Category: [ Design of applications and programs | CVu Journal Vol 17, #5 - Oct 2005 ]
Patterns in C - Part 4: OBSERVER
Description :

This part of the series will highlight another principle for dependency management and illustrate how both of these principles may be realized in C using the OBSERVER pattern.


Category: [ Design of applications and programs | CVu Journal Vol 17, #4 - Aug 2005 ]
Patterns in C - Part 3: Strategy
Description :

This part of the series will investigate a design pattern that adds flexibility to common software entities by letting clients customize and extend them without modifying existing code.


Category: [ Design of applications and programs | CVu Journal Vol 17, #3 - Jun 2005 ]
Professionalism in Programming #24
Description :

There is more to life than increasing its speed” - Mahatma Gandhi

We live in a fast food culture. Not only must our dinner arrive yesterday, our car should be fast, and our entertainment instant. Our code should also run like lightning. I want my result. And I want it now.

Ironically, writing fast programs takes a long time.

Optimisation is a spectre hanging over software development, as W.A. Wulf observed. “More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason – including blind stupidity”.

It’s a well-worn subject, with plenty of trite soundbites bounding around, and the same advice being served time and time again. But despite this, a lot of code is still not developed sensibly. Programmers get sidetracked by the lure of efficiency and write bad code in the name of performance.

In these articles we’ll address this. We’ll tread some familiar ground and wander well-worn paths, but look out for some new views on the way. Don’t worry – if the subject’s optimisation it shouldn’t take too long...


Source : Entered by hand
Category: [ Programming Topics | CVu Journal Vol 16, #1 - Feb 2004 | Professionalism in Programming, from CVu journal ]

  |<   <   1   2   3   >   >|
Sort by Date Title