47:
598:
code is typically stored in bytecode format, which is typically then JIT compiled to translate the bytecode to machine code before execution. This introduces a delay before a program is run, when the bytecode is compiled to native machine code, but improves execution speed considerably compared to
1698:
3.3 - 2000, including
Russian, Lithuanian, Chinese and Japanese issues, as well as in Windows NT, 2000, and XP . There are minor differences and incompatibilities, but the general format has not changed over the years. Some of the data entries contain normal tables However, most entries
1780:
602:
Because of its performance advantage, today many language implementations execute a program in two phases, first compiling the source code into bytecode, and then passing the bytecode to the virtual machine. There are bytecode based virtual machines of this sort for
654:
have challenged the notion that intermediate bytecode is needed for fast and efficient VM implementation. Both of these language implementations currently do direct JIT compiling from source code to machine code with no bytecode intermediary.
1784:
830:
function which prints to the standard output the underlying code of a specified function. The result is implementation-dependent and may or may not resolve to bytecode. Its inspection can be utilized for debugging and optimization purposes.
810:. These features are compiled into bytecode. This architecture allows users to customize the editor with a high level language, which after compiling into bytecode yields reasonable performance.
1110:
offers a bytecode compiler through the compiler package, now standard with R version 2.13.0. It is possible to compile this version of R so that the base and recommended packages exploit this.
1015:
LSL, a scripting language used in virtual worlds compiles into bytecode running on a virtual machine. Second Life has the original Mono version, Inworldz developed the Phlox version.
1378:
1715:
driver has such a huge memory footprint compared to table-driven keyboard drivers which can be done in 3 - 4 Kb getting the same level of function except for the interpreter.
548:
Since bytecode instructions are processed by software, they may be arbitrarily complex, but are nonetheless often akin to traditional hardware instructions: virtual
1127:
Compiled code can be analysed and investigated using a built-in tool for debugging the low-level bytecode. The tool can be initialized from the shell, for example:
1678:
1770:(NB. What is meant by "procedures" here are some additional bytecodes in the IBM KEYBOARD.SYS file not supported by the Microsoft version of the KEYB driver.)
456:
1821:, in order to make Multiplan portable across the widely varying hardware of the time. This byte-code distinguished between the machine-specific
1122:
scripts are being compiled on execution to Python's bytecode language, and the compiled files (.pyc) are cached inside the script's folder
1407:
1708:
631:(however, Forth is seldom compiled via bytecodes in this way, and its virtual machine is more generic instead). The implementation of
587:
927:'s Virtual Machine (EVM) is the runtime environment, using its own bytecode, for transaction execution in Ethereum (smart contracts).
675:. Examples of compilers include one built into Adobe Flash Professional and one built into Adobe Flash Builder and available in the
130:
290:
1507:
1392:
522:
449:
1735:
1610:
754:
68:
1119:
1086:
1035:
934:
918:
786:
707:
612:
500:
334:
726:
used to compile only to bytecode for many years; however, now it also supports compiling to native code with the help of
1357:
742:
628:
495:, bytecodes are compact numeric codes, constants, and references (normally numeric addresses) that encode the result of
383:
111:
1648:
1288:
1262:
930:
807:
651:
636:
608:
604:
591:
514:
191:
83:
1666:
1018:
773:
763:
688:
590:. This makes the virtual machine hardware-specific but does not lose the portability of the bytecode. For example,
442:
57:
307:
278:
64:
90:
1330:
1318:
1201:
1107:
578:
362:
284:
1890:
1818:
982:
746:
485:
415:
340:
219:
35:
1859:
430:
1433:
1092:
1052:
832:
813:
793:
694:
647:
389:
167:
97:
1841:
1822:
1097:
312:
295:
207:
197:
148:
1734:. Display the euro symbol in full-screen MS-DOS (including Windows 95 or Windows 98 full-screen DOS).
1826:
1574:
1293:
954:
713:
640:
518:
368:
79:
31:
1674:
777:
489:
184:
1895:
1712:
1197:
1592:
1411:
1372:
888:; E7: 8B05A8F63624 MOV EAX, ; #<FDEFINITION object for PRINT>
767:
759:
1751:
version of the keyboard driver uses some internal procedures that are not recognized by the
1727:
1670:
1329:
opcodes are generated each time the program is launched, and are always interpreted and not
1038:
906:; FB: 18 BYTE #X18 ; INVALID-ARG-COUNT-ERROR
796:
virtual machine used as an intermediate compiling language and as a modern bytecode language
553:
526:
162:
1458:
1205:
534:
481:
344:
328:
224:
556:
have been built also. Different parts may often be stored in separate files, similar to
1704:
1298:
1078:
1044:
1004:
988:
974:
538:
530:
302:
202:
667:
executes in the ActionScript
Virtual Machine (AVM), which is part of Flash Player and
104:
1884:
1515:
1243:
959:
950:
727:
549:
1814:
1764:
1731:
1617:
1113:
1048:
1000:
882:; 2436F6DF: 850500000F22 TEST EAX, ; no-arg-parsing entry point
782:
664:
599:
interpreting source code directly, normally by around an order of magnitude (10x).
583:
542:
257:
177:
1529:
1272:
1249:
1082:
823:
817:
736:
723:
691:, originally bytecode for an interface-building tool but used also as a language
682:
676:
557:
492:
398:
379:
247:
242:
46:
900:; F8: CC0A BREAK 10 ; error trap
1748:
1238:
1101:
803:
214:
1810:
1752:
1641:
1548:
1190:
1183:
1057:
944:
668:
595:
533:, on different devices. Bytecode may often be either directly executed on a
262:
1321:
in PHP 8, and before while not on in the default version, had options like
739:
can compile either to native code or to bytecode, which is far more compact
1214:
database engine translates SQL statements into a bespoke byte-code format.
1760:
1258:
1031:
978:
924:
672:
496:
172:
17:
909:; FC: 4F BYTE #X4F ; ECX
1218:
1010:
940:
671:. ActionScript code is typically transformed into bytecode format by a
393:
349:
1863:
1695:
1691:
1553:
1511:
1211:
1062:
1025:
996:
992:
510:
374:
1142:# "dis" - Disassembler of Python byte code into mnemonics.
27:
Form of instruction set designed to be run by a software interpreter
1482:
503:
of things like type, scope, and nesting depths of program objects.
1829:(BCD). The PACK and UNPACK instructions converted between the two.
1267:
1232:
1228:
1072:
799:
732:
719:
425:
1711:*, including conditional branches and the like. This is why the
1322:
1254:
1066:
1007:
sequences executed by an interpreter inside the resident driver.
964:
750:
699:
632:
507:
421:
358:
353:
30:"Portable code" and "P-code" redirect here. For other uses, see
576:
is very portable. Some systems, called dynamic translators, or
1825:
to calculate on, and an external (standard) format, which was
1756:
1326:
1276:
1223:
624:
620:
616:
40:
506:
The name bytecode stems from instruction sets that have one-
802:
is a text editor with most of its functions implemented by
541:, i.e., interpreter), or it may be further compiled into
572:
executing the instructions, one at a time. This kind of
1530:"JavaScript myth: JavaScript needs a standard bytecode"
1075:
language optionally compiles to a compact bytecode form
1021:
language uses a register-based bytecode virtual machine
1360:. Google Inc. Archived from the original on 2017-03-05
1352:
1350:
1169:
2 LOAD_CONST 0 ('Hello, World!')
1611:"The Implementation of the Icon Programming Language"
1397:(NB. This involves a register-based virtual machine.)
1642:"The Implementation of Icon and Unicon a Compendium"
1732:"How to Display the Euro in MS-DOS and Windows DOS"
1186:
implementation of Scheme using bytecode interpreter
71:. Unsourced material may be challenged and removed.
894:; F2: FF7504 PUSH DWORD PTR
568:A bytecode program may be executed by parsing and
1817:, but to a kind of byte-code which was run by an
897:; F5: FF6005 JMP DWORD PTR
1377:: CS1 maint: bot: original URL status unknown (
1166:1 0 LOAD_NAME 0 (print)
947:to make its software applications more portable
885:; E5: 8BD6 MOV EDX, ESI
484:designed for efficient execution by a software
1767:instead of mixing Microsoft and IBM versions
1690:In fact, the format is basically the same in
891:; ED: B904000000 MOV ECX, 4
643:representation derived from the source code.
450:
8:
1755:driver, so, if possible, you should use the
903:; FA: 02 BYTE #X02
735:and Scieneer Common Lisp implementations of
529:dependence by allowing the same code to run
560:, but dynamically loaded during execution.
525:, or it may be used to reduce hardware and
1160:'print("Hello, World!")'
457:
443:
144:
1189:Bytecodes of many implementations of the
582:(JIT) compilers, translate bytecode into
131:Learn how and when to remove this message
1003:containing layout information and short
981:programming language to make it and the
1346:
1310:
1108:R environment for statistical computing
999:keyboard driver with its resource file
407:
320:
270:
234:
154:
147:
1370:
1325:. For older versions of PHP: Although
7:
1459:"Exploring the New PHP JIT Compiler"
69:adding citations to reliable sources
1842:"R Installation and Administration"
1100:also referred to as Data BASIC or
517:such as bytecode may be output by
408:Notable compilers & toolchains
25:
1667:"KEYBOARD.SYS internal structure"
1358:"Dynamic Machine Code Generation"
820:can compile to bytecode or C code
552:are the most common, but virtual
513:followed by optional parameters.
1806:Microsoft C Pcode Specifications
1781:"United States Patent 6,973,644"
1665:Paul, Matthias R. (2001-12-30).
1654:from the original on 2022-10-09.
1423:(NB. This VM is register based.)
45:
1747:Matthias Paul warns that the
1738:from the original on 2016-09-17
1681:from the original on 2017-09-09
1393:"The Implementation of Lua 5.0"
772:Dis bytecode, designed for the
639:1.8 instead work by walking an
56:needs additional citations for
1483:"PHP 8: The JIT - stitcher.io"
1041:for a ternary virtual machine.
879:; disassembly for (LAMBDA (X))
646:More recently, the authors of
1:
1593:"Performance Tuning and Tips"
766:platform, is executed by the
708:Byte Code Engineering Library
1860:"The SQLite Bytecode Engine"
1703:interpreted by some kind of
1575:"CLHS: Function DISASSEMBLE"
1231:is used by compilers on the
1172:4 CALL_FUNCTION 1
743:Common Intermediate Language
515:Intermediate representations
365:target-specific initializer)
1434:"Byte Code Vs Machine Code"
1289:Intermediate representation
953:, which is executed by the
917:Ericsson implementation of
762:bytecode, designed for the
192:Intermediate representation
1912:
1547:G., Adam Y. (2022-07-11).
1457:O’Phinney, Matthew Weier.
806:, its built-in dialect of
774:Inferno (operating system)
29:
1438:www.allaboutcomputing.net
835:, for instance, produces:
1675:comp.os.msdos.programmer
1508:"Why Not a Bytecode VM?"
1319:just-in-time compilation
1130:
840:
545:for better performance.
521:implementations to ease
983:Oberon operating system
747:Common Language Runtime
499:parsing and performing
416:GNU Compiler Collection
341:Common Language Runtime
36:P-Code (disambiguation)
1597:lispcookbook.github.io
1093:Parrot virtual machine
1085:implementation of the
833:Steel Bank Common Lisp
814:Embeddable Common Lisp
794:Amsterdam Compiler Kit
768:Dalvik virtual machine
695:Berkeley Packet Filter
271:Compilation strategies
1823:floating point format
1331:just-in-time compiled
937:programming languages
776:, is executed by the
296:Compile and go system
1827:binary coded decimal
1294:Platform (computing)
1246:compiles to bytecode
1069:programming language
955:Java virtual machine
789:programming language
714:Java virtual machine
641:abstract syntax tree
574:bytecode interpreter
519:programming language
369:Java virtual machine
291:Tracing just-in-time
65:improve this article
32:software portability
1813:wasn't compiled to
921:uses BEAM bytecodes
778:Dis virtual machine
185:Optimizing compiler
1846:cran.r-project.org
1705:p-code interpreter
1506:Loitsch, Florian.
816:implementation of
753:languages such as
722:implementation of
1759:versions of both
1728:Mendelson, Edward
1579:www.lispworks.com
1549:"Berkeley Pascal"
554:register machines
501:semantic analysis
467:
466:
149:Program execution
141:
140:
133:
115:
16:(Redirected from
1903:
1875:
1874:
1872:
1871:
1862:. Archived from
1856:
1850:
1849:
1838:
1832:
1831:
1802:
1796:
1795:
1793:
1792:
1783:. Archived from
1777:
1771:
1769:
1744:
1743:
1724:
1718:
1717:
1694:3.3 - 8.0,
1687:
1686:
1662:
1656:
1655:
1653:
1646:
1638:
1632:
1631:
1629:
1628:
1622:
1616:. Archived from
1615:
1607:
1601:
1600:
1589:
1583:
1582:
1571:
1565:
1564:
1562:
1561:
1544:
1538:
1537:
1526:
1520:
1519:
1514:. Archived from
1503:
1497:
1496:
1494:
1493:
1479:
1473:
1472:
1470:
1469:
1463:Zend by Perforce
1454:
1448:
1447:
1445:
1444:
1430:
1424:
1422:
1420:
1419:
1410:. Archived from
1404:
1398:
1396:
1389:
1383:
1382:
1376:
1368:
1366:
1365:
1354:
1334:
1315:
1198:Spin interpreter
1176:
1173:
1170:
1167:
1164:
1161:
1158:
1155:
1152:
1149:
1146:
1143:
1140:
1137:
1134:
1102:MultiValue BASIC
1045:Microsoft P-code
1039:machine language
910:
907:
904:
901:
898:
895:
892:
889:
886:
883:
880:
877:
874:
871:
868:
865:
862:
859:
856:
853:
850:
847:
844:
829:
586:as necessary at
527:operating system
459:
452:
445:
321:Notable runtimes
308:Transcompilation
155:General concepts
145:
136:
129:
125:
122:
116:
114:
73:
49:
41:
21:
1911:
1910:
1906:
1905:
1904:
1902:
1901:
1900:
1881:
1880:
1879:
1878:
1869:
1867:
1858:
1857:
1853:
1840:
1839:
1835:
1804:
1803:
1799:
1790:
1788:
1779:
1778:
1774:
1741:
1739:
1726:
1725:
1721:
1701:executable code
1684:
1682:
1664:
1663:
1659:
1651:
1644:
1640:
1639:
1635:
1626:
1624:
1620:
1613:
1609:
1608:
1604:
1591:
1590:
1586:
1573:
1572:
1568:
1559:
1557:
1546:
1545:
1541:
1528:
1527:
1523:
1505:
1504:
1500:
1491:
1489:
1481:
1480:
1476:
1467:
1465:
1456:
1455:
1451:
1442:
1440:
1432:
1431:
1427:
1417:
1415:
1406:
1405:
1401:
1391:
1390:
1386:
1369:
1363:
1361:
1356:
1355:
1348:
1343:
1338:
1337:
1316:
1312:
1307:
1285:
1206:microcontroller
1200:built into the
1178:
1177:
1174:
1171:
1168:
1165:
1162:
1159:
1156:
1153:
1150:
1147:
1144:
1141:
1138:
1135:
1132:
912:
911:
908:
905:
902:
899:
896:
893:
890:
887:
884:
881:
878:
875:
872:
869:
866:
863:
860:
857:
854:
851:
848:
845:
842:
827:
704:Berkeley Pascal
661:
566:
535:virtual machine
482:instruction set
480:) is a form of
463:
343:(CLR) and
329:Android Runtime
225:Virtual machine
137:
126:
120:
117:
74:
72:
62:
50:
39:
28:
23:
22:
15:
12:
11:
5:
1909:
1907:
1899:
1898:
1893:
1891:Virtualization
1883:
1882:
1877:
1876:
1851:
1833:
1808:. p. 13.
1797:
1772:
1730:(2001-07-20).
1719:
1657:
1633:
1602:
1584:
1566:
1539:
1521:
1518:on 2013-05-12.
1498:
1474:
1449:
1425:
1399:
1384:
1345:
1344:
1342:
1339:
1336:
1335:
1309:
1308:
1306:
1303:
1302:
1301:
1299:Runtime system
1296:
1291:
1284:
1281:
1280:
1279:
1270:
1265:
1252:
1247:
1241:
1236:
1226:
1221:
1215:
1208:
1194:
1187:
1180:
1179:
1175:6 RETURN_VALUE
1131:
1128:
1124:
1123:
1117:
1116:adventure game
1111:
1104:
1095:
1090:
1076:
1070:
1060:
1055:
1042:
1029:
1024:m-code of the
1022:
1016:
1013:
1008:
986:
985:more portable.
975:Keiko bytecode
972:
971:
970:
967:
962:
948:
938:
928:
922:
914:
913:
841:
837:
836:
821:
811:
797:
790:
780:
770:
757:
740:
730:
717:
710:
705:
702:
697:
692:
686:
680:
677:Adobe Flex SDK
660:
657:
565:
562:
558:object modules
550:stack machines
539:p-code machine
531:cross-platform
523:interpretation
490:human-readable
465:
464:
462:
461:
454:
447:
439:
436:
435:
434:
433:
428:
419:
410:
409:
405:
404:
403:
402:
396:
387:
377:
372:
366:
356:
347:
338:
332:
323:
322:
318:
317:
316:
315:
310:
305:
303:Precompilation
300:
299:
298:
293:
282:
273:
272:
268:
267:
266:
265:
260:
255:
250:
245:
237:
236:
232:
231:
230:
229:
228:
227:
222:
217:
212:
211:
210:
203:Runtime system
195:
189:
188:
187:
182:
181:
180:
165:
157:
156:
152:
151:
139:
138:
53:
51:
44:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1908:
1897:
1894:
1892:
1889:
1888:
1886:
1866:on 2017-04-14
1865:
1861:
1855:
1852:
1847:
1843:
1837:
1834:
1830:
1828:
1824:
1820:
1816:
1812:
1807:
1801:
1798:
1787:on 2017-03-05
1786:
1782:
1776:
1773:
1768:
1766:
1762:
1758:
1754:
1750:
1737:
1733:
1729:
1723:
1720:
1716:
1714:
1710:
1706:
1702:
1697:
1693:
1680:
1676:
1672:
1668:
1661:
1658:
1650:
1643:
1637:
1634:
1623:on 2016-03-05
1619:
1612:
1606:
1603:
1598:
1594:
1588:
1585:
1580:
1576:
1570:
1567:
1556:
1555:
1550:
1543:
1540:
1535:
1531:
1525:
1522:
1517:
1513:
1509:
1502:
1499:
1488:
1484:
1478:
1475:
1464:
1460:
1453:
1450:
1439:
1435:
1429:
1426:
1414:on 2013-05-18
1413:
1409:
1403:
1400:
1394:
1388:
1385:
1380:
1374:
1359:
1353:
1351:
1347:
1340:
1332:
1328:
1324:
1320:
1314:
1311:
1304:
1300:
1297:
1295:
1292:
1290:
1287:
1286:
1282:
1278:
1274:
1271:
1269:
1266:
1264:
1260:
1256:
1253:
1251:
1248:
1245:
1244:Visual FoxPro
1242:
1240:
1237:
1234:
1230:
1227:
1225:
1222:
1220:
1216:
1213:
1209:
1207:
1203:
1199:
1195:
1192:
1188:
1185:
1182:
1181:
1145:>>>
1133:>>>
1129:
1126:
1125:
1121:
1118:
1115:
1112:
1109:
1105:
1103:
1099:
1096:
1094:
1091:
1088:
1084:
1080:
1077:
1074:
1071:
1068:
1064:
1061:
1059:
1056:
1054:
1050:
1046:
1043:
1040:
1037:
1033:
1030:
1027:
1023:
1020:
1017:
1014:
1012:
1009:
1006:
1002:
998:
994:
990:
987:
984:
980:
976:
973:
968:
966:
963:
961:
958:
957:
956:
952:
951:Java bytecode
949:
946:
942:
939:
936:
932:
929:
926:
923:
920:
916:
915:
839:
838:
834:
825:
822:
819:
815:
812:
809:
805:
801:
798:
795:
791:
788:
784:
781:
779:
775:
771:
769:
765:
761:
758:
756:
752:
748:
744:
741:
738:
734:
731:
729:
728:GNU lightning
725:
721:
718:
715:
711:
709:
706:
703:
701:
698:
696:
693:
690:
687:
684:
681:
678:
674:
670:
666:
663:
662:
658:
656:
653:
649:
644:
642:
638:
634:
630:
626:
622:
618:
614:
610:
606:
600:
597:
593:
589:
585:
581:
580:
575:
571:
563:
561:
559:
555:
551:
546:
544:
540:
536:
532:
528:
524:
520:
516:
512:
509:
504:
502:
498:
494:
491:
487:
483:
479:
475:
474:portable code
472:(also called
471:
460:
455:
453:
448:
446:
441:
440:
438:
437:
432:
429:
427:
423:
420:
417:
414:
413:
412:
411:
406:
400:
397:
395:
391:
388:
385:
381:
378:
376:
373:
370:
367:
364:
360:
357:
355:
351:
348:
346:
342:
339:
336:
333:
330:
327:
326:
325:
324:
319:
314:
313:Recompilation
311:
309:
306:
304:
301:
297:
294:
292:
289:
288:
286:
283:
280:
279:Ahead-of-time
277:
276:
275:
274:
269:
264:
261:
259:
256:
254:
251:
249:
246:
244:
241:
240:
239:
238:
235:Types of code
233:
226:
223:
221:
218:
216:
213:
209:
206:
205:
204:
201:
200:
199:
196:
193:
190:
186:
183:
179:
176:
175:
174:
171:
170:
169:
166:
164:
161:
160:
159:
158:
153:
150:
146:
143:
135:
132:
124:
113:
110:
106:
103:
99:
96:
92:
89:
85:
82: –
81:
77:
76:Find sources:
70:
66:
60:
59:
54:This article
52:
48:
43:
42:
37:
33:
19:
1868:. Retrieved
1864:the original
1854:
1845:
1836:
1815:machine code
1809:
1805:
1800:
1789:. Retrieved
1785:the original
1775:
1765:KEYBOARD.SYS
1746:
1740:. Retrieved
1722:
1700:
1689:
1683:. Retrieved
1660:
1636:
1625:. Retrieved
1618:the original
1605:
1596:
1587:
1578:
1569:
1558:. Retrieved
1552:
1542:
1533:
1524:
1516:the original
1501:
1490:. Retrieved
1486:
1477:
1466:. Retrieved
1462:
1452:
1441:. Retrieved
1437:
1428:
1416:. Retrieved
1412:the original
1402:
1387:
1362:. Retrieved
1313:
1275:opcodes for
1114:Pyramid 2000
1053:Visual Basic
1001:KEYBOARD.SYS
977:used by the
783:EiffelStudio
745:executed by
665:ActionScript
645:
601:
584:machine code
579:just-in-time
577:
573:
569:
567:
547:
543:machine code
505:
477:
473:
469:
468:
285:Just-in-time
258:Machine code
252:
178:Compile time
142:
127:
121:January 2009
118:
108:
101:
94:
87:
75:
63:Please help
58:verification
55:
1819:interpreter
1696:PC DOS
1487:stitcher.io
1408:"Dalvik VM"
1273:Zend Engine
1250:WebAssembly
1083:UCSD Pascal
997:PC DOS
846:disassemble
828:disassemble
826:provides a
824:Common Lisp
818:Common Lisp
737:Common Lisp
724:Common Lisp
683:Adobe Flash
493:source code
486:interpreter
399:Zend Engine
380:Objective-C
248:Object code
243:Source code
220:Interpreter
168:Translation
1885:Categories
1870:2016-08-29
1791:2009-05-21
1749:IBM PC DOS
1742:2016-09-17
1685:2016-09-17
1627:2011-09-09
1560:2022-01-08
1534:2ality.com
1492:2021-02-19
1468:2021-02-19
1443:2017-10-23
1418:2012-10-29
1364:2023-02-21
1341:References
1239:Tiny BASIC
1204:Propeller
1098:Pick BASIC
1049:Visual C++
804:Emacs Lisp
749:, used by
215:Executable
91:newspapers
80:"Bytecode"
1896:Bytecodes
1811:Multiplan
1753:Microsoft
1671:Newsgroup
1235:platform.
1191:Smalltalk
1184:Scheme 48
1058:Multiplan
969:Javassist
945:Z-machine
943:used the
716:compilers
596:Smalltalk
564:Execution
488:. Unlike
424:and
392:and
382:and
352:and
263:Microcode
198:Execution
18:Byte-code
1761:KEYB.COM
1736:Archived
1699:contain
1679:Archived
1649:Archived
1373:cite web
1317:PHP has
1283:See also
1259:Rubinius
1202:Parallax
1193:language
1089:language
1047:used in
1036:esoteric
1032:Malbolge
1028:language
979:Oberon-2
925:Ethereum
792:EM, the
785:for the
689:BANCStar
673:compiler
659:Examples
570:directly
497:compiler
470:Bytecode
337:(Erlang)
253:Bytecode
173:Compiler
1709:runtime
1673::
1219:SWEET16
1065:of the
1011:LLVM IR
941:Infocom
764:Android
685:objects
588:runtime
511:opcodes
394:Node.js
350:CPython
208:Runtime
105:scholar
1692:MS-DOS
1554:GitHub
1512:Google
1217:Apple
1212:SQLite
1136:import
1120:Python
1087:Pascal
1079:p-code
1063:O-code
1034:is an
1026:MATLAB
1005:p-code
993:MS-DOS
991:, the
935:Unicon
919:Erlang
855:lambda
787:Eiffel
760:Dalvik
613:Python
478:p-code
375:LuaJIT
287:(JIT)
107:
100:
93:
86:
78:
1652:(PDF)
1645:(PDF)
1621:(PDF)
1614:(PDF)
1305:Notes
1268:ZCODE
1233:IBM i
1073:OCaml
870:print
849:'
800:Emacs
733:CMUCL
720:CLISP
712:C to
629:Forth
426:Clang
418:(GCC)
401:(PHP)
384:Swift
371:(JVM)
331:(ART)
281:(AOT)
112:JSTOR
98:books
1763:and
1713:KEYB
1707:at *
1379:link
1323:HHVM
1263:Ruby
1261:for
1257:and
1255:YARV
1229:TIMI
1210:The
1196:The
1106:The
1067:BCPL
1051:and
989:KEYB
965:BCEL
933:and
931:Icon
808:Lisp
751:.NET
700:EBPF
652:Dart
650:and
637:Ruby
635:and
633:Perl
627:and
625:mawk
609:Raku
605:Java
594:and
592:Java
508:byte
431:MSVC
422:LLVM
359:crt0
354:PyPy
345:Mono
335:BEAM
194:(IR)
163:Code
84:news
34:and
1757:IBM
1327:PHP
1277:PHP
1224:Tcl
1154:dis
1148:dis
1139:dis
1081:of
1019:Lua
960:ASM
876:)))
669:AIR
621:Tcl
617:PHP
537:(a
476:or
67:by
1887::
1844:.
1745:.
1688:.
1677:.
1669:.
1647:.
1595:.
1577:.
1551:.
1532:.
1510:.
1485:.
1461:.
1436:.
1375:}}
1371:{{
1349:^
755:C#
648:V8
623:,
619:,
615:,
611:,
607:,
390:V8
386:'s
1873:.
1848:.
1794:.
1630:.
1599:.
1581:.
1563:.
1536:.
1495:.
1471:.
1446:.
1421:.
1395:.
1381:)
1367:.
1333:.
1163:)
1157:(
1151:.
995:/
873:x
867:(
864:)
861:x
858:(
852:(
843:(
679:.
458:e
451:t
444:v
363:C
361:(
134:)
128:(
123:)
119:(
109:·
102:·
95:·
88:·
61:.
38:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.