Empty program: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Added C# and VB.NET examples)
Line 22: Line 22:
return 0;
return 0;
}
}

==[[CSharp|C#]]==
Compiler: Microsoft (R) Visual C# 2005 Compiler version 8.00

static class Program
{
static void Main(string[] args)
{
}
}

==[[VB.NET|VB.NET]]==
Compiler: Microsoft (R) Visual Basic Compiler version 8.0

Module General
Sub Main()
End Sub
End Module


==[[Java]]==
==[[Java]]==

Revision as of 18:29, 21 January 2007

Task
Empty program
You are encouraged to solve this task according to the task description, using any language you may know.

In this task, the goal is to create the simplest possible program that is still considered "correct."


Ada

Compiler: GCC 4.1.2

  procedure Empty is begin null; end;

C

Compiler: GCC 4.0.3

int main ( int argc, char ** argv) {
  return 0;
}

C++

Compiler: GCC 4.0.3

int main ( void ) {
  return 0;
}

C#

Compiler: Microsoft (R) Visual C# 2005 Compiler version 8.00

static class Program
{
    static void Main(string[] args)
    {
    }
}

VB.NET

Compiler: Microsoft (R) Visual Basic Compiler version 8.0

Module General
    Sub Main()
    End Sub
End Module

Java

Compiler: GCJ 4.1.2

public class Empty {
  public static void main(String[] args) {
  }
}

LaTeX

Compiler: pdfeTeXk, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5), LaTeX2e <2003/12/01>

\documentclass{article}
\begin{document}
\end{document}

Pascal

Compiler: Borland Pascal

program ProgramName;

begin
end.


Perl

Interpreter: Perl 5.8.8

#!/usr/bin/perl

Python

Interpreter: Python 2.4.3

#!/usr/bin/env python

UNIX Shell

Interpreter: Debian Almquist SHell

#!/bin/sh

Interpreter: Bourne Again SHell

#!/bin/bash

xTalk

Interpreter: HyperCard

on startup
  
end startup