If iOS and Android devices count as consoles (and I think some of them do) then Delphi has console support. :)<p>Free Pascal (<a href="http:&#x2F;&#x2F;www.freepascal.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.freepascal.org&#x2F;</a>) says it supports the Nintendo GBA, Nintendo DS and the Nintendo Wii (to what extent and how well I don&#x27;t know, never tried it). It also supports Win32, Win64 and FreeBSD so I suppose it could be made to work on the PS4 and XBox One without too much trouble.<p>A real strength of Object Pascal is that it can be as low level (inline assembly, manual memory management, etc) or as high level (OOP, generics, etc) as you like. It satisfies most of the article&#x27;s wishlist items.<p>Today I happened to find a simple but still interesting programming language feature matrix on Ian Hixie&#x27;s website: <a href="http:&#x2F;&#x2F;ian.hixie.ch&#x2F;programming&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ian.hixie.ch&#x2F;programming&#x2F;</a><p>He&#x27;ll have to update the Execution column for Free Pascal to be both &quot;Native&quot; and &quot;VM&quot; since Free Pascal 3.0 can now also compile to JVM byte code: <a href="http:&#x2F;&#x2F;wiki.freepascal.org&#x2F;FPC_JVM" rel="nofollow">http:&#x2F;&#x2F;wiki.freepascal.org&#x2F;FPC_JVM</a>