2 ms·
> J2ME, Windows Phone 7, watchOS and Android are arguably the closest to it in mainstream computing. From my pointy of view none of these come close. The inter
by MisterTea 5y ago
> J2ME, Windows Phone 7, watchOS and Android are arguably the closest to it in mainstream computing.
From my pointy of view none of these come close. The interesting part of Inferno is that it only runs Dis code. It can not exec native code. All the platforms you listed save for j2me (which is not anything like inferno save for being a vm) are OS's which run native code or exec a vm.
- pjmlp 5y agohttps://en.m.wikipedia.org/wiki/Burroughs_large_systems https://en.m.wikipedia.org/wiki/Burroughs_large_systems The Xerox PARC machines used a microcoded CPU, where the required interpreter was loaded before Smalltalk, Mesa, Mesa/Cedar, Interlisp-D. Pascal USCD computers used mostly an interpreter, with exception of Convex Computer, which also had AOT compilation. IBM i and z/OS have language environments, which has allowed several applications to survive multiple hardware generations without ever being recompiled, besides the AOT done at installation time. Windows Phone 7, only allowed for Silverlight and XNA based games, native code was reserved to Microsoft. WatchOS uses Apple's special bitcode flavour. Inferno also executes native code, kernel and Dis implementation. EDIT: Inferno's source code, https://bitbucket.org/inferno-os https://bitbucket.org/inferno-os