• [font="Courier New"]// You can still do it in under 2K

    // Maybe we'll have to start a software movement for old

    // codgers like me who like writing compact software in assembler code

    .assembly extern mscorlib {} //Common Object Runtime Library

    .assembly HelloWorld

    {

    .ver 1:0:0:1

    } //we can add a lot more information in this block

    .module HelloWorld.exe //the module name of our assembly

    .method static void main() cil managed

    {

    .maxstack 1//max no. of items on the parameter stack

    .entrypoint

    ldstr "Hello world!"

    call void [mscorlib]System.Console::WriteLine (string)

    ret

    }[/font]

    Best wishes,
    Phil Factor