Hello World
class HELLO_WORLD is main is #OUT+"Hello World\n"; end; end;A few remarks:
- Class names are ALL CAPS; this is not only a convention but is enforced by the compiler.
- The method called
main
is the entry point for execution. It may belong to any class, but if this is different fromMAIN
, it must be specified as a compiler option. #
is the constructor symbol, calling methodcreate
of the corresponding class; here it is used for instantiating theOUT
class, which is actually stdout.- The
+
operator has been overloaded here to stand for stream append. - Operators such as
+
are syntactic sugar for conventionally named method calls:a + b
stands fora.plus(b)
. The usual arithmetic precedence conventions are used to resolve the calling order of methods in complex formulae. - The program layout allows for pre- and post-conditions (not shown here), showing Sather's Eiffel lineage.
Read more about this topic: Sather
Famous quotes containing the word world:
“There are few more impressive sights in the world than a Scotsman on the make.”
—J.M. (James Matthew)
“... the movie womans world is designed to remind us that a woman may live in a mansion, an apartment, or a yurt, but its all the same thing because what she really lives in is the body of a woman, and that body is allowed to occupy space only according to the dictates of polite society.”
—Jeanine Basinger (b. 1936)
Related Subjects
Related Phrases
Related Words