user19209: My question is simple: there is any Pascal or Pascal-class (FPC, Delphi, mikroPascal) programming language for Arduino?  
Preferably (I hope I don't ask too much) that language should not be older than 10 years. 

Update:
Let's not start a flame war about "why the xxx programming language is so much better Pascal" and keep focus on the core of this question. I know that Pascal has it flaws (nothing its perfect, right?). I accept them and I still want to use it :)
Many thanks.

user13432: 
Is it possible to program Arduino in Pascal?

The answer is yes and no. The answer is yes because it is possible to port the p-code virtual machine to Arduino and compile for that.
The answer is no if extending the question with "is there a supported open-source Arduino/AVR IDE for Pascal available?"
There are a few commercial AVR/Pascal products. You can easily web-search them. 
Last, a possible short-cut is to use p2c, a Pascal to C translator, as a pre-processor in the Arduino IDE. There are hooks in the Arduino build for adding additional tools. 
Cheers! 

user313: A Pascal front-end to the Gnu compiler collection (gcc, on which nearly all the of AVR programming is based) already exists. Therefore, a Pascal compiler for AVR exists in principle if not in fact (and I don't know that it doesn't). I'd start by getting in touch with the folks working on the GPC to find out what has already been done.

user19213: Not Pascal, but Ada, which is much less restrictive than Pascal while enjoying the same advantages over low-level programming, and much more actively supported with language revisions as recently as 2012 and the formally provable SPARK language, for when you need your code to work.
Any processor which gcc supports can potentially support Ada, whose Gnat compiler is fully part of gcc.
That's not the whole story because you also need run-time system support for Ada's facilities, but for the Arduino's AVR processor there is a well established environment in the form of the AVR-Ada project.
It generates nice tight little executables, you'll be amazed how much less space simple Gnat executables take compared to Arduino ones - unless you've already made the same comparison between Arduino and C ... which after all uses the same gcc compiler.
For ARM-based Arduinos (Arduino Due at least) the same is possible, though the support is newer and possibly less well established, see the Cortex-GNAT project.
Leaving the Arduino, Ada has also been demonstrated on the MSP430 processor - my own project, sadly neglected at the moment.

19209: <p>My question is simple: there is any Pascal or Pascal-class (FPC, Delphi, mikroPascal) programming language for Arduino?  </p>

<p>Preferably (I hope I don't ask too much) that language should not be older than 10 years. </p>

<hr>

<p>Update:<br>
Let's not start a flame war about "why the xxx programming language is so much better Pascal" and keep focus on the core of this question. I know that Pascal has it flaws (nothing its perfect, right?). I accept them and I still want to use it :)<br>
Many thanks.</p>
 13432: <blockquote>
  <p>Is it possible to program Arduino in Pascal?</p>
</blockquote>

<p>The answer is yes and no. The answer is yes because it is possible to port the <a href="https://en.wikipedia.org/wiki/P-code_machine" rel="nofollow">p-code</a> virtual machine to Arduino and compile for that.</p>

<p>The answer is no if extending the question with "is there a supported open-source Arduino/AVR IDE for Pascal available?"</p>

<p>There are a few commercial AVR/Pascal products. You can easily web-search them. </p>

<p>Last, a possible short-cut is to use <a href="https://schneider.ncifcrf.gov/p2c/" rel="nofollow">p2c</a>, a Pascal to C translator, as a pre-processor in the Arduino IDE. There are hooks in the Arduino build for adding additional tools. </p>

<p>Cheers! </p>
 313: <p>A <a href="http://www.gnu-pascal.de/gpc/h-index.html" rel="nofollow">Pascal front-end</a> to the Gnu compiler collection (gcc, on which nearly all the of AVR programming is based) already exists. Therefore, a Pascal compiler for AVR exists in principle if not in fact (and I don't know that it doesn't). I'd start by getting in touch with the folks working on the GPC to find out what has already been done.</p>
 19213: <p>Not Pascal, but Ada, which is much less restrictive than Pascal while enjoying the same advantages over low-level programming, and much more actively supported with language revisions as recently as 2012 and the formally provable SPARK language, for when you need your code to work.</p>

<p>Any processor which gcc supports can potentially support Ada, whose Gnat compiler is fully part of gcc.</p>

<p>That's not the whole story because you also need run-time system support for Ada's facilities, but for the Arduino's AVR processor there is a well established environment in the form of the <a href="https://sourceforge.net/p/avr-ada/wiki/Home/">AVR-Ada project</a>.</p>

<p>It generates nice tight little executables, you'll be amazed how much less space simple Gnat executables take compared to Arduino ones - unless you've already made the same comparison between Arduino and C ... which after all uses the same gcc compiler.</p>

<p>For ARM-based Arduinos (Arduino Due at least) the same is possible, though the support is newer and possibly less well established, see <a href="https://sourceforge.net/projects/cortex-gnat-rts/?source=directory">the Cortex-GNAT project</a>.</p>

<p>Leaving the Arduino, Ada has also been demonstrated on the <a href="https://sourceforge.net/projects/msp430ada/?source=recommended">MSP430 processor</a> - my own project, sadly neglected at the moment.</p>
