Impressum/Imprint

C/C++

001  int main(int argc, char *argv[]) {
002      *((int*) 0) = 0;
003      return 0;
004  }

Java

001  public class NullPointer {
002  
003      public static void main(String argv []) {
004          ((Object) null).getClass();
005      }
006  }

Mono/C#

001  class NullPointer {
002  
003      static void Main() {
004          object o = null;
005          o.ToString();
006      }
007  }

Pascal

001  Program NullPointer;
002  
003  Var
004     p : ^Integer;
005  
006  Begin
007     p := nil;
008     p^ := 0;
009  End.

x86 Assembler

001  .global main
002  
003  main:
004          movl $0x0,0x0
005          ret

Sparc Assembler

001  .global main
002  
003  main:
004          ret
005          ld [%g0], %l0