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   
 

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   
 

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   
 

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   
 

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   
 

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   
 

CSP book is available


Tony Hoare's classic work "Communicating Sequential Processes" is available as PDF. [From Lambda the Ultimate]


 
permalink   
 

 
Published since 2002-04-23
Updated: 2010-10-16
status
Youre not logged in ... Login
menu
December 2024
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031
October
recent
recent

RSS Feed

RSS integration

Made with Antville
powered by
Helma Object Publisher