short notes is a journal on software, systems, engineering practices among other things.
Copyright © 2002-2006 short notes. All rights reserved.    contact address: email to the editor   ISSN 1543-6489

short notes
 

Disconnected
Just like "dark matter" in the universe, most software professionals are invisible, silent and ancient. Jeff Schneider has been listening to these people: "Jeff, it was only a few years ago that we quit writing programs in Assembler and started writing them in COBOL."
 
permalink (no comments)  place your comment!  
 

Performance anxiety
Worried about performance? What is the fastest way to increment an integer in Java? What is the fastest way to iterate over an array in .Net? Why do we even bother with managed code? [via Patrick Logan]
 
permalink (one comment)  place your comment!  
 

Icy MOM
MMORPG or massively multiplayer online role playing games have been a craze over the last several years. Technologically the keyword in MMORPG is 'massive' -- many games support hundreds of thousands or millions of users simultaneously. At the heart of these games is message oriented middleware or MOM. Here are two examples:

used by different companies for making MMORPG game frameworks.
 
permalink (no comments)  place your comment!  
 

Polyglot programming
Interested in multi-language development? Study Poplog, "a free, open source, multi-language software development environment providing incremental compilers for a number of interactive programming languages". Poplog comes with four languages: Common Lisp, ML, Pop-11 and Prolog. These languages can use libraries written in other languages and the users can freely switch between them in the middle of a Poplog interactive session. Even better, users can embed languages! Here is documentation on Prolog and Pop-11; ML and Pop-11; Lisp and Pop-11; Proplog and Lisp.
 
permalink (no comments)  place your comment!  
 

Programmers' deadly sins
A few of the deadly sins:

  • The first deadly sin is to code before you think.
  • The third deadly sin is not to write proper documentation.
  • The ninth deadly sin is to pretend you are catering for everyone at the same time.

What is the zeroth deadly sin?


 
permalink (one comment)  place your comment!  
 

Trust but verify
Most published papers on software verification deal with software used in research or some narrow vertical industry settings few outsiders have access to. On the contrary L Peter Deutsch's talk "The design, development, and maintenance of Ghostscript: (how) could verification have helped?" covers a widely used piece of software, that has evolved over close to two decades in the public eyes.
More short notes on Deutsch's other contributions like PDP-1 Lisp, Smalltalk and "8 Fallacies of Networking" will come in the future.
 
permalink (no comments)  place your comment!  
 

CSP book is available
Tony Hoare's classic work "Communicating Sequential Processes" is available as PDF.
[From Lambda the Ultimate]
 
permalink (2 comments)  place your comment!  
 

 
Published since 2002-04-23
Updated: 2009-11-24
status
Youre not logged in ... Login
menu
March 2010
SunMonTueWedThuFriSat
123456
78910111213
14151617181920
21222324252627
28293031
October
recent
recent

XML version of this page

RSS integration

Made with Antville
powered by
Helma Object Publisher