Browse in : |
All
> Topics
> Programming All > Web Links > References All > Web Links > Programming Languages > Perl All of these categories |
- Options:
- View Article Map
- View Archives
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C++ Range and Elevation
Martin Moene
02 October 2013 22:38:59 +01:00
C++ provides many features for higher-level programming, but lacks some common ones present in other languages.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Causality – Relating Distributed Diagnostic Contexts
Martin Moene
03 April 2013 19:25:31 +01:00
Supporting a system with many moving parts can be hard. Chris Oldwood demonstrates one way to add tags to log information to aid diagnosis.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Complex Logic in the Member Initialiser List
Martin Moene
04 December 2012 20:43:23 +00:00
The syntactic form of the member initialiser list restricts the logic that it contains. Cassio Neri presents some techniques to overcome these constraints.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Curiously Recursive Template Problems with Aspect Oriented Programming
Martin Moene
02 June 2012 19:12:49 +01:00
Hugo Arregui, Carlos Castro and Daniel Gutson work out how to combine two useful techniques.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Compiling a Static Web Site Using the C Preprocessor
Martin Moene
02 April 2012 21:49:38 +01:00
Sometimes the obvious way is still too complex. Sergey Ignatchenko relates how ‘No Bugs’ Bunny found an unexpectedly simple approach to creating a web site.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Concurrent Programming with Go
Martin Moene
01 December 2011 21:53:49 +00:00
Concurrency is becoming ever more important. Mark Summerfield looks at the approach of the new language Go.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Commenting programs, how and why
Martin Moene
20 June 2010 08:59:00 +01:00
A letter has flooded in from Colin Masterson, the author of our series on structured programming:
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Creating a Framework for the iPhone
webeditor
29 December 2009 08:58:00 +00:00
Apple's iPhone SDK doesn't allow you to create a Framework. Pete Goodliffe explains how to build one manually.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Code Rot
webeditor
09 August 2009 09:57:00 +01:00
Maintaining code is vital to keep it working. Tom Guest explores what happens when you neglect it.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Complexity, Requirement and Modules
webeditor
10 June 2009 09:57:00 +01:00
Programs can be unnecessarily complex. Rafael Jay examines a technique for doing better.
Description : Bjarne Stroustrup talks and answers questions about the next version of C++.
Added on : 23 January 2008 16:35:18 +00:00 | Rate / Comment
Description : This has a database of code generation tools and also articles and interviews on CG approaches.
Added on : 21 October 2007 13:34:24 +01:00 | Rate / Comment
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Continuous Integration with CruiseControl.Net
webeditor
04 June 2007 11:57:00 +01:00
Is CC any good? How could it be better? Did it make a real difference where it was installed? Should we all give it a go?
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C++ Unit Test Frameworks
webeditor
22 April 2007 11:54:00 +01:00
There are many Unit Testing frameworks for C++, but which one to use? Chris Main shares his experience of some of them.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C++ Trivial Logger
webeditor
31 January 2007 08:40:00 +00:00
When a fully functional logging subsystem isn't the answer what does one do? Seweryn Habdank-Wojewódzki rolls his own.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C++ Interface Classes - Strengthening Encapsulation
webeditor
10 December 2006 09:41:00 +00:00
Mark looks at the separation of interface and implementation in C++, and how the separation helps to strengthen encapsulation.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C++ Unit Testing Easier: CUTE
webeditor
01 October 2006 11:56:00 +01:00
Peter Sommerlad presents a lightweight framework for C++ unit testing.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Comments Considered Good
webeditor
01 August 2006 11:59:00 +01:00
In our last issue, we offered the case against comments; in this issue, William Fishbourne responds in defence. He argues that it is not the practice of commenting that it is evil, it is the thoughtless commenter.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
C# Generics - Beyond Containers of T
webeditor
01 August 2006 11:56:00 +01:00
Steve Love takes a look at generics in C# v2.0, how to use them to simplify code and even remove dependencies.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Comments Considered Evil
webeditor
01 June 2006 11:58:00 +01:00
We are taught that adding comments to code is a good thing and adds value. In practice this value is seldom, if ever, realised. Mark Easterbrook makes the case for a better way.