LINUX.ORG.RU

История изменений

Исправление grem, (текущая версия) :

у паскаля главная проблема это вырвиглазный синтаксис с begin/end. всё что так или иначе взлетело, косило под Си

using System ;
namespace HelloWorldApplication
{
  class HelloWorld
  {
    static void Main(string[] args)
    {
      /* my first program in C# */
      Console.WriteLine("Hello World");
      Console.ReadKey();
    }
  }
}

Синтаксис, как синтаксис (можешь расценивать это как попытку вырвать глаза :) ):

program ObjectPascalExample;

type
  THelloWorld = class
    procedure Put;
  end;

procedure THelloWorld.Put;
begin
  Writeln('Hello, World!');
end;

var
  HelloWorld: THelloWorld;

begin
  HelloWorld := THelloWorld.Create;
  HelloWorld.Put;
  HelloWorld.Free;
end.
program SimpleExample;
begin
  writeln('Hello, World!');
end.

Исходная версия grem, :

у паскаля главная проблема это вырвиглазный синтаксис с begin/end. всё что так или иначе взлетело, косило под Си

using System ;
namespace HelloWorldApplication
{
  class HelloWorld
  {
    static void Main(string[] args)
    {
      /* my first program in C# */
      Console.WriteLine("Hello World");
      Console.ReadKey();
    }
  }
}

Синтаксис, как синтаксис (можешь расценивать это как попытку вырвать глаза :) ).

program ObjectPascalExample;

type
  THelloWorld = class
    procedure Put;
  end;

procedure THelloWorld.Put;
begin
  Writeln('Hello, World!');
end;

var
  HelloWorld: THelloWorld;

begin
  HelloWorld := THelloWorld.Create;
  HelloWorld.Put;
  HelloWorld.Free;
end.
program SimpleExample;
begin
  writeln('Hello, World!');
end.