Difference between revisions of "Compiling Hello World"

(Added initial version of Hello World example.)
 
m (syntax update)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Category:General]]
 
The Hello Word example looks like this:
 
The Hello Word example looks like this:
  
 
<code>[eiffel,N]
 
<code>[eiffel,N]
 
class
 
class
ROOT_CLASS
+
    ROOT_CLASS
  
 
create
 
create
make
+
    make
  
 
feature -- Initialization
 
feature -- Initialization
  
make is
+
    make
-- Creation procedure.
+
    -- Creation procedure.
do
+
        do
io.put_string ("Hello World!")
+
            io.put_string ("Hello World!")
end
+
        end
  
 
end
 
end
Line 24: Line 25:
 
# In the new dialog that appears, enter the location of the project and select "OK"
 
# In the new dialog that appears, enter the location of the project and select "OK"
 
# Choose your target, that is to say whether you are compiling for C code ('''sample''') or for .NET ('''sample_dotnet''')
 
# Choose your target, that is to say whether you are compiling for C code ('''sample''') or for .NET ('''sample_dotnet''')
# Once the compilation is done, type ROOT_CLASS in the Class entry in the ''Address Bar'' toolbar. This will load the ROOT_CLASS in the editor.
+
# Once the compilation is done, type ROOT_CLASS in the Class entry of the ''Address Bar'' toolbar. This will load the ROOT_CLASS in the editor.
 
# Enter the above text for ROOT_CLASS
 
# Enter the above text for ROOT_CLASS
# Click the '''Compile''' button in the ''Project Bar'' toolbar.
+
# Click the '''Compile''' button of the ''Project Bar'' toolbar.
# Click the '''Start''' button in the ''Project Bar'' toolbar to start the execution and see the output of your program.
+
# Click the '''Start''' button of the ''Project Bar'' toolbar to start the execution and see the output of your program.

Latest revision as of 05:59, 23 March 2013

The Hello Word example looks like this:

class
    ROOT_CLASS
 
create
    make
 
feature -- Initialization
 
    make
	    -- Creation procedure.
        do
            io.put_string ("Hello World!")
        end
 
end

To compile this sample, we suggest that you use the Basic application wizard to create the project. And once the project is created to update the ROOT_CLASS with the above content. The required steps are:

  1. Start EiffelStudio
  2. Select the Basic application entry from the Create project section and click Create
  3. In the new dialog that appears, enter the location of the project and select "OK"
  4. Choose your target, that is to say whether you are compiling for C code (sample) or for .NET (sample_dotnet)
  5. Once the compilation is done, type ROOT_CLASS in the Class entry of the Address Bar toolbar. This will load the ROOT_CLASS in the editor.
  6. Enter the above text for ROOT_CLASS
  7. Click the Compile button of the Project Bar toolbar.
  8. Click the Start button of the Project Bar toolbar to start the execution and see the output of your program.