Hello world/Text

From Rosetta Code
Revision as of 14:15, 18 January 2007 by MikeMol (talk | contribs) (Alphebetized language list.)
Task
Hello world/Text
You are encouraged to solve this task according to the task description, using any language you may know.

In the User Output task, the goal is to display the string "Goodbye, World!"

Text Terminal

BASIC

Compiler: BASICA

10 print "Goodbye World!"


C

Compiler Suite: GCC 4.0.1

#include <stdio.h>

int main(int argc, char **argv)
{
  printf("Goodbye, World!\n");

  return 0;
}


C++

Compiler Suite: GCC 4.1.2, Visual Studio 2005

#include <iostream>

using std::cout;
using std::endl;

int main () {
  cout << "Goodbye, World!" << endl;

  return 0;
}

Lua

Interpreter: Lua 5.1.1

print("Goodbye, World!")

or:

print "Goodbye, World!"

In Lua, parentheses are optional for function calls when there is only one argument and this argument is either a string or a table constructor.

mIRC

Editor: mIRC Script Editor

alias saygoodbye { echo -a Goodbye! }

Pascal

Compiler: Free Pascal

program byeworld;
begin
 writeln('Goodbye, World!');
end.

Perl

Interpreter: Perl 5.8.8

#!/usr/bin/perl -w
print "Goodbye, World!\n";

Python

Interpreter: Python 2.4

print "Goodbye, World!"

UNIX Shell

Interpreter: Bourne Again SHell (bash)

#!/bin/bash
echo "Goodbye World!"

GUI

Visual Basic .NET

Compiler Suite: Visual Studio 2005

Module GoodbyeWorld
    Sub Main()
        MsgBox("Goodbye, World!")
    End Sub
End Module