Advertisement
Membership
Login
ACCU Buttons
Design of applications and programs or Programming Paradigms
Browse in : |
All
> Topics
> Design All > Web Links > Technique > Paradigms All of these categories |
- Options:
- View Article Map
- View Archives
Description : Steve Love explores how 'Singletons' in design can seem a good idea at the time, why they are generally a mistake, and what to do if you have them.
Category: [ Programming Topics | Design of applications and programs | Overload Journal #73 - Jun 2006 ]
Description : Software: The Next Generation A Weblog by James O. Coplien
Added on : 11 February 2006 22:24:01 +00:00
Description : Haskell is a general purpose, purely functional programming language. Haskell compilers are freely available for almost any computer.
Added on : 10 February 2006 22:24:09 +00:00
Description : The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today. This paper studies its evolution.
Source : Old site
Added on : 10 February 2006 21:45:22 +00:00
Description : Objective Caml is the most popular variant of the Caml language. From a language standpoint, it extends the core Caml language with a fully-fledged object-oriented layer, as well as a powerful module system, all connected by a sound, polymorphic type system featuring type inference.
Source : Old site
Added on : 10 February 2006 21:33:29 +00:00
Description : Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has been developed and distributed by INRIA, France's national research institute for computer science, since 1985.
Source : Old site
Added on : 10 February 2006 21:32:22 +00:00
Description :
In my last article I discussed the values in the Agile Manifesto and what they mean to mean. There are many practices that can be used to make yourself more agile. Short iterations, the planning game, pair programming, and refactoring are a few of the practices present in eXtreme programming. The practice of most value to me, and the practice that many recommend to use as a starting point, is Test Driven Development - TDD.
Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
Description :
The computer science community has shown a woeful lack of interest in debugging, which given the huge economic cost of debugging is somewhat mysterious. However, there may be signs of "green shoots" in the desert landscape of debugging tools.
Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
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 ]
Category: [ Design of applications and programs | Overload Journal #69 - Oct 2005 ]
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 ]
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 ]
Category: [ Design of applications and programs | Overload Journal #67 - Jun 2005 ]
Category: [ Programming Topics | Design of applications and programs | Overload Journal #66 - Apr 2005 ]
Category: [ Design of applications and programs | CVu Journal Vol 17, #2 - Apr 2005 ]
Category: [ Design of applications and programs | Overload Journal #65 - Feb 2005 ]
Category: [ Design of applications and programs | Overload Journal #64 - Dec 2004 ]
Category: [ Design of applications and programs | Overload Journal #64 - Dec 2004 ]