Quote Originally Posted by mobilus View Post
1. If Oxygene is really for pascal programmers or Oxygene is for C# and Java programmers?
No, I would say that Oxygene is for Oxygene programmers. That is, if you somehow feel inclined towards Pascal and/or feel nostalgic, then you could use Oxygene instead of C#. However, in my humble opinion, if you don't have unreasonable bias towards Pascalish syntax and want to use .NET, just stick with C# since it is a great language itself (designed by Anders Hejlsberg, the original designer of Turbo Pascal) and is backed up by Microsoft.

Since Oxygene is not backward compatible with Pascal and you'll have to convert your old Pascal code, you'd be better off porting it to something more popular like C#, which is maintained by a giant company instead of some niche language that may get abandoned eventually.

That, or keep using Pascal with Delphi and/or FPC/Lazarus.