Eiffel
In case you are interested, this program took (approximatly) five minutes
to compile and generated an executable of around about 2 Meg in size.
(That has to be a winner for the most inefficient compiler in history)
firstly the HELLO_WORLD class (hello_world.e)
------------------------------------------------>
class HELLO_WORLD
creation
make
feature
make is
local
io:BASIC_IO
do
!!io
io.put_string("%N Hello World!!!!")
end --make
end -- class HELLO_WORLD
------------------------------------------------>
and then the program to run the hello_world class (hello_prog.pdl)
------------------------------------------------>
program hello_prog
root
HELLO_WORLD: "make"
cluster
"./"
end
include "$EIFFEL_S/library/lib.pdl"
end -- hello_prog
------------------------------------------------->
submitted by: Paul.Bouchier-Hayes@Ireland.Sun.COM (Paul B. Hayes)