Knowledge (XXG)

List of JVM languages

Source 📝

843:, a language "designed to create business applications in the cloud". It is part of the namesake platform to design business applications directly in the cloud. The Prompto language includes three "dialects": Engly, Monty, and Objy. Engly "mimics English as much as possible", Monty "tries to follow as much as possible the syntax of the Python 3 language", and Objy "tries to follow as much as possible the syntax of OOP languages such as C++, Java or C#". All three dialects seamlessly translate to one another. 2091: 2469: 2481: 1104: 786:
Manifold is a Java compiler "plugin." (I.e., instead of being a stand-alone language and compiler, it hijacks and extends javac.) Its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and
712:, a language designed by Sun as a successor to Fortran, mainly for parallel scientific computing. Product development was taken over by Oracle when Sun was purchased. Oracle then stopped development in 2012 according to Dr. Dobb's. 625:, a language for cloud applications with structural typing; network client objects, services, resource functions, and listeners; parallel concurrency with workers; image building; configuration management; and taint checking. 722: 2024: 1252: 667:, ColdFusion Markup Language, more commonly known as CFML, is a scripting language for web development that runs on the JVM, the .NET framework, and Google App Engine. 201:, its JVM implementation, doesn't make the list (of 100 languages) under that name (is syntax compatible with Python 2.7, now an outdated Python version). 638:
EPL (Event Processing Language), a domain-specific, data manipulation language for analyzing and detecting patterns in timed event streams, which extends
1147:
is a freeware IDE in beta-testing since 2009, with a partly open source Jabaco framework runtime. Jabaco compiles VB 6 syntax source to Java bytecode.
1827: 2509: 1299: 65:
The JVM was initially designed to support only the language Java. However, over time, ever more languages were adapted or designed to run on the
2017: 2473: 2504: 652:, an open source JVM language designed for building reliable, scalable, high performance concurrent, distributed and parallel systems. 2010: 834: 923: 622: 1256: 2058: 1018: 709: 172:
doesn't make TIOBE's index separately, its stats are included under Clojure, and it's an implementation targeting the web with
1278: 2351: 422: 383: 378: 2421: 2331: 2316: 1002: 955: 852: 686: 655: 646:: up to version 6 EPL was mostly a language interpreted by a Java library; since version 7 it is compiled to JVM bytecode. 529: 470: 415: 194: 103: 2346: 2075: 2052: 1078: 1063: 863: 816: 790: 538: 182:
programming language designed for beginners that turns simple, readable code into an efficient and safe program for the
151: 138: 124: 2485: 2301: 2181: 1400: 1109: 867: 757: 753: 745: 732: 718: 696: 632: 515: 429: 356: 214: 162: 97: 90: 51: 1229: 2397: 1664: 1375: 857: 781: 288: 119: 1034: 882:
foundation, featuring tight Java interoperability, with a focus on extension methods and lambdas, and rich tooling
2341: 2283: 749: 352: 240: 1685: 2033: 987: 677: 488: 210: 66: 59: 2368: 1621: 690: 47: 2407: 2273: 2130: 2105: 1831: 875: 871: 316: 155: 128: 2222: 1127: 323: 1316: 2268: 2161: 2120: 2110: 2047: 1122: 860:, a language designed by IBM, featuring constrained types and a focus on concurrency and distribution 183: 165: 43: 35: 1573: 824: 158: 2412: 2402: 2212: 2202: 1477: 879: 804: 726: 142: 1340: 592: 463: 459: 2452: 2417: 2278: 2237: 1117: 837:, a visualization and animation language and framework based on Java with a Java-like syntax 820: 643: 446: 408: 403: 294: 2090: 2442: 2151: 1450: 2247: 2217: 2197: 2171: 794: 257: 1876: 1230:"Alternative Languages for the JVM. A look at eight features from eight JVM languages" 619:, an extension of Java for easy parallel programming on multicore, GPU, Grid and Cloud 2498: 2447: 2437: 2242: 2207: 2166: 775: 169: 134: 111: 55: 1715: 766: 599: 252: 276: 127:(#36, at one point at #20; #21 at PyPL), a statically-typed object-oriented and 62:(JIT) compiled during execution as regular Java programs to improve performance. 2480: 2146: 1103: 575: 311: 94: 83: 2336: 2064: 1743: 1099: 558: 347: 202: 173: 137:(no longer in top 50, is one of 51–100, at one point at #15; #25 at PyPL), a 17: 2306: 2070: 939: 846: 771: 761: 683:
Eta, pure, lazy, strongly typed functional language in the spirit of Haskell
628: 565: 107: 2002: 1599: 894:, a language that aims to simplify and extend the object oriented paradigm. 840: 741:, a cross-platform statically typed language that targets Java and the JVM. 86:
of the top 100 programming languages, and PyPL, the top JVM languages are:
1548: 616: 39: 1643: 897:
Yoix, general purpose, non-object-oriented, interpreted dynamic language
849:, a source and target language independent (parameterized) meta language 245: 2376: 2311: 2252: 2232: 2227: 2176: 2115: 2080: 800: 700: 671: 659: 546: 508: 480: 360: 335: 147: 715:
Frege, a non-strict, pure functional language in the spirit of Haskell
2381: 2326: 2156: 2125: 1854: 1693: 1498: 1167: 689:, a language built from the base to be portable across the JVM, .NET 639: 553: 534: 493: 475: 454: 434: 198: 115: 1425: 721:, a simple, dynamic, weakly-typed language for the JVM developed at 580: 1806: 1192: 680:-on-Java, object-oriented language for secure distributed computing 280: 2321: 1747: 1523: 1401:"Oracle Labs GraalVM: Programming Languages and Runtimes Overview" 829: 520: 391: 328: 302: 298: 272: 264: 218: 1898: 1828:"Oracle.com - Golo – A Lightweight Dynamic Language for the JVM" 1739: 971: 810: 738: 699:, a functional, imperative, and logic language with first-class 664: 542: 503: 368: 150:(no longer in top 50, is one of 51–100, at one point at #47), a 2006: 891: 187: 1986: 1455: 1130:, following the CLI specification, Microsoft's response to JVM 735:, an extensible type-system language compiled to Java bytecode 587: 441: 206: 1965: 885: 1376:"New on Neo4j: The Neo4j 2.3.0 Milestone 2 Release Is Here" 1279:"Groovy Springs Back Up TIOBE's Programming Languages List" 213:
and others, also make top 20 and have JVM implementations;
1944: 179: 1577: 1923: 1478:"Running PHP With Quercus in Sun Java System Web Server" 1253:"Adopting New JVM Languages in the Enterprise (Updated)" 649: 396: 340: 1760: 1223: 1221: 1219: 1217: 1215: 1213: 1622:"Article about Jabaco at German Pro-Linux publication" 1781: 1742:, a scripting language compiled to Java, used on the 106:(#18; #13 at PyPL), a statically-typed language from 813:, a language built with testability as a major focus 221:, its JVM implementation is not listed separately. 2430: 2390: 2367: 2360: 2292: 2261: 2190: 2139: 2098: 2040: 1363: 642:with event-oriented features. It is implemented by 1686:"Ateji PX: Java Parallel Programming Made Simple" 723:Institut national des sciences appliquées de Lyon 1193:"PYPL PopularitY of Programming Language index" 2018: 8: 1600:"Jabaco entry at Mindteq.com Basics section" 703:constraints and a polymorphic effect system. 725:, France, now an incubating project at the 2364: 2025: 2011: 2003: 905: 228: 1123:Java virtual machine § JVM languages 225:JVM implementations of existing languages 93:(#4, at one point at #1; #2 at PyPL), a 1451:"Introducing Quercus, a Java based PHP" 1159: 1140: 611:New languages with JVM implementations 1395: 1393: 7: 1855:"Golo nominated for JAX Awards 2014" 1300:"NTT Data Enterprise COBOL Brochure" 793:, a customizable language featuring 774:, a language that extends Java with 1228:Urma, Raoul-Gabriel (1 July 2014). 46:(JVM). Some of these languages are 1255:. objectmentor.com. Archived from 54:program, and some are compiled to 38:that are used to produce computer 25: 1251:Wampler, Dean (15 January 2009). 888:, an ML style functional language 797:and a highly Ruby-inspired syntax 748:language somewhat reminiscent of 2479: 2468: 2467: 2089: 1899:"The Mirah Programming Language" 1102: 2486:Computer programming portal 1877:"Golo entry at JAX Awards 2014" 2510:Lists of programming languages 2191:Major third-party technologies 1761:"The Eta Programming Language" 409:Gardens Point Component Pascal 141:(also with static typing) and 82:As of 2024, according to the 1: 2422:Sun Microsystems Laboratories 1782:"Fantom Programming Language" 902:Comparison of these languages 674:-inspired functional language 631:, a scripting language whose 1499:"ssllab / ZipPy — Bitbucket" 139:dynamic programming language 27:List of programming software 1966:"Yeti programming language" 1110:Computer programming portal 34:comprises notable computer 2526: 2398:Apache Software Foundation 1716:"Announcing Ballerina 1.0" 1341:"isCOBOL Evolve Datasheet" 819:, a superset of Java with 341:Eta (programming language) 289:ColdFusion Markup Language 118:'s preferred language for 2505:JVM programming languages 2465: 2284:Free Java implementations 2087: 670:Quark Framework (CAL), a 658:, a Java competitor from 269:NTT Data Enterprise COBOL 197:is TIOBE's top language; 2034:Java (software platform) 273:Micro Focus Visual COBOL 1317:"Visual COBOL Brochure" 752:, with similarities to 691:Common Language Runtime 2408:Java Community Process 2274:Java Community Process 1945:"The Prompto Platform" 1364:Armed Bear Common Lisp 878:language built by the 876:imperative programming 317:Armed Bear Common Lisp 281:Veryant isCOBOL Evolve 277:Heirloom Elastic COBOL 217:is ranked 18th, while 129:functional programming 78:High-profile languages 2140:Platform technologies 1128:List of CLI languages 693:(CLR), and JavaScript 36:programming languages 32:list of JVM Languages 2269:Java version history 2121:Java virtual machine 2111:Java Development Kit 1549:"oracle/truffleruby" 825:algebraic data types 729:Software Foundation. 235:JVM implementations 166:programming language 110:, the developers of 44:Java virtual machine 2099:Oracle technologies 1750:application servers 1696:on 24 February 2014 1574:"Redline Smalltalk" 2413:Oracle Corporation 2403:Eclipse Foundation 559:Open Source Simula 143:scripting language 2492: 2491: 2461: 2460: 1644:"Basic meet Java" 1093: 1092: 821:function pointers 608: 607: 42:that runs on the 16:(Redirected from 2517: 2484: 2483: 2471: 2470: 2453:Patrick Naughton 2418:Sun Microsystems 2365: 2279:Sun Microsystems 2172:Web Start (JNLP) 2093: 2027: 2020: 2013: 2004: 1998: 1997: 1995: 1993: 1983: 1977: 1976: 1974: 1972: 1962: 1956: 1955: 1953: 1951: 1941: 1935: 1934: 1932: 1930: 1920: 1914: 1913: 1911: 1909: 1895: 1889: 1887: 1885: 1883: 1873: 1867: 1865: 1863: 1861: 1851: 1845: 1843: 1841: 1839: 1830:. Archived from 1824: 1818: 1817: 1815: 1813: 1803: 1797: 1796: 1794: 1792: 1778: 1772: 1771: 1769: 1767: 1757: 1751: 1737: 1731: 1730: 1728: 1726: 1712: 1706: 1705: 1703: 1701: 1692:. Archived from 1682: 1676: 1675: 1673: 1671: 1661: 1655: 1654: 1652: 1650: 1640: 1634: 1632: 1630: 1628: 1618: 1612: 1610: 1608: 1606: 1596: 1590: 1589: 1587: 1585: 1580:on 24 March 2021 1576:. Archived from 1570: 1564: 1563: 1561: 1559: 1545: 1539: 1538: 1536: 1534: 1520: 1514: 1513: 1511: 1509: 1495: 1489: 1488: 1486: 1484: 1474: 1468: 1467: 1465: 1463: 1447: 1441: 1440: 1438: 1436: 1426:"graalvm/sulong" 1422: 1416: 1415: 1413: 1411: 1397: 1388: 1387: 1385: 1383: 1372: 1366: 1361: 1355: 1354: 1352: 1350: 1345: 1337: 1331: 1330: 1328: 1326: 1321: 1313: 1307: 1306: 1304: 1296: 1290: 1289: 1287: 1285: 1275: 1269: 1268: 1266: 1264: 1248: 1242: 1241: 1239: 1237: 1225: 1208: 1207: 1205: 1203: 1189: 1183: 1182: 1180: 1178: 1164: 1148: 1145: 1118:Da Vinci Machine 1112: 1107: 1106: 906: 635:is close to Java 404:Component Pascal 306:Open BlueDragon 295:Adobe ColdFusion 229: 95:statically-typed 21: 2525: 2524: 2520: 2519: 2518: 2516: 2515: 2514: 2495: 2494: 2493: 2488: 2478: 2457: 2443:Arthur van Hoff 2426: 2386: 2356: 2288: 2257: 2186: 2135: 2094: 2085: 2036: 2031: 2001: 1991: 1989: 1985: 1984: 1980: 1970: 1968: 1964: 1963: 1959: 1949: 1947: 1943: 1942: 1938: 1928: 1926: 1922: 1921: 1917: 1907: 1905: 1897: 1896: 1892: 1881: 1879: 1875: 1874: 1870: 1859: 1857: 1853: 1852: 1848: 1837: 1835: 1826: 1825: 1821: 1811: 1809: 1805: 1804: 1800: 1790: 1788: 1780: 1779: 1775: 1765: 1763: 1759: 1758: 1754: 1738: 1734: 1724: 1722: 1714: 1713: 1709: 1699: 1697: 1684: 1683: 1679: 1669: 1667: 1663: 1662: 1658: 1648: 1646: 1642: 1641: 1637: 1626: 1624: 1620: 1619: 1615: 1604: 1602: 1598: 1597: 1593: 1583: 1581: 1572: 1571: 1567: 1557: 1555: 1547: 1546: 1542: 1532: 1530: 1522: 1521: 1517: 1507: 1505: 1497: 1496: 1492: 1482: 1480: 1476: 1475: 1471: 1461: 1459: 1449: 1448: 1444: 1434: 1432: 1424: 1423: 1419: 1409: 1407: 1399: 1398: 1391: 1381: 1379: 1374: 1373: 1369: 1362: 1358: 1348: 1346: 1343: 1339: 1338: 1334: 1324: 1322: 1319: 1315: 1314: 1310: 1302: 1298: 1297: 1293: 1283: 1281: 1277: 1276: 1272: 1262: 1260: 1250: 1249: 1245: 1235: 1233: 1227: 1226: 1211: 1201: 1199: 1191: 1190: 1186: 1176: 1174: 1166: 1165: 1161: 1157: 1152: 1151: 1146: 1142: 1137: 1108: 1101: 1098: 915:Stable release 904: 868:object-oriented 746:prototype-based 613: 545: 541: 537: 523: 462: 421: 355: 305: 301: 297: 279: 275: 270: 227: 190:-like language) 176:, not the JVM.) 98:object-oriented 80: 75: 28: 23: 22: 15: 12: 11: 5: 2523: 2521: 2513: 2512: 2507: 2497: 2496: 2490: 2489: 2466: 2463: 2462: 2459: 2458: 2456: 2455: 2450: 2445: 2440: 2434: 2432: 2428: 2427: 2425: 2424: 2415: 2410: 2405: 2400: 2394: 2392: 2388: 2387: 2385: 2384: 2379: 2373: 2371: 2362: 2358: 2357: 2355: 2354: 2349: 2344: 2339: 2334: 2329: 2324: 2319: 2314: 2309: 2304: 2298: 2296: 2290: 2289: 2287: 2286: 2281: 2276: 2271: 2265: 2263: 2259: 2258: 2256: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2220: 2215: 2210: 2205: 2200: 2194: 2192: 2188: 2187: 2185: 2184: 2179: 2174: 2169: 2164: 2159: 2154: 2149: 2143: 2141: 2137: 2136: 2134: 2133: 2128: 2123: 2118: 2113: 2108: 2102: 2100: 2096: 2095: 2088: 2086: 2084: 2083: 2078: 2073: 2068: 2062: 2056: 2050: 2044: 2042: 2038: 2037: 2032: 2030: 2029: 2022: 2015: 2007: 2000: 1999: 1978: 1957: 1936: 1915: 1890: 1868: 1846: 1834:on 3 July 2015 1819: 1798: 1773: 1752: 1732: 1707: 1677: 1656: 1635: 1613: 1591: 1565: 1540: 1524:"oracle/fastr" 1515: 1490: 1469: 1442: 1417: 1405:www.oracle.com 1389: 1378:. 12 June 2015 1367: 1356: 1332: 1308: 1291: 1270: 1259:on 22 May 2009 1243: 1209: 1197:pypl.github.io 1184: 1158: 1156: 1153: 1150: 1149: 1139: 1138: 1136: 1133: 1132: 1131: 1125: 1120: 1114: 1113: 1097: 1094: 1091: 1090: 1087: 1084: 1081: 1075: 1074: 1071: 1069: 1066: 1060: 1059: 1056: 1053: 1050: 1046: 1045: 1042: 1040: 1037: 1031: 1030: 1027: 1024: 1021: 1015: 1014: 1011: 1008: 1005: 999: 998: 995: 993: 990: 984: 983: 980: 977: 974: 968: 967: 964: 961: 958: 956:Eclipse Ceylon 952: 951: 948: 945: 942: 936: 935: 932: 929: 926: 920: 919: 916: 913: 912:First release 910: 903: 900: 899: 898: 895: 889: 883: 861: 855: 850: 844: 838: 832: 827: 814: 808: 798: 795:type inference 788: 784: 779: 769: 764: 742: 736: 730: 716: 713: 707: 704: 694: 684: 681: 675: 668: 662: 653: 647: 636: 626: 620: 612: 609: 606: 605: 602: 596: 595: 590: 584: 583: 578: 572: 571: 568: 562: 561: 556: 550: 549: 532: 526: 525: 518: 512: 511: 506: 500: 499: 491: 485: 484: 473: 467: 466: 457: 451: 450: 444: 438: 437: 432: 426: 425: 418: 412: 411: 406: 400: 399: 394: 388: 387: 381: 375: 374: 371: 365: 364: 350: 344: 343: 338: 332: 331: 326: 320: 319: 314: 308: 307: 292: 285: 284: 267: 261: 260: 258:Arden2ByteCode 255: 249: 248: 243: 237: 236: 233: 226: 223: 192: 191: 177: 145: 132: 122: 101: 79: 76: 74: 71: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2522: 2511: 2508: 2506: 2503: 2502: 2500: 2487: 2482: 2476: 2475: 2464: 2454: 2451: 2449: 2446: 2444: 2441: 2439: 2438:James Gosling 2436: 2435: 2433: 2429: 2423: 2419: 2416: 2414: 2411: 2409: 2406: 2404: 2401: 2399: 2396: 2395: 2393: 2391:Organizations 2389: 2383: 2380: 2378: 2375: 2374: 2372: 2370: 2366: 2363: 2359: 2353: 2350: 2348: 2345: 2343: 2340: 2338: 2335: 2333: 2330: 2328: 2325: 2323: 2320: 2318: 2315: 2313: 2310: 2308: 2305: 2303: 2300: 2299: 2297: 2295: 2294:JVM languages 2291: 2285: 2282: 2280: 2277: 2275: 2272: 2270: 2267: 2266: 2264: 2260: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2208:GNU Classpath 2206: 2204: 2201: 2199: 2196: 2195: 2193: 2189: 2183: 2180: 2178: 2175: 2173: 2170: 2168: 2165: 2163: 2160: 2158: 2155: 2153: 2150: 2148: 2145: 2144: 2142: 2138: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2104: 2103: 2101: 2097: 2092: 2082: 2079: 2077: 2074: 2072: 2069: 2066: 2063: 2060: 2057: 2054: 2051: 2049: 2046: 2045: 2043: 2039: 2035: 2028: 2023: 2021: 2016: 2014: 2009: 2008: 2005: 1988: 1987:"Yirgacheffe" 1982: 1979: 1967: 1961: 1958: 1946: 1940: 1937: 1925: 1919: 1916: 1904: 1900: 1894: 1891: 1878: 1872: 1869: 1856: 1850: 1847: 1833: 1829: 1823: 1820: 1808: 1802: 1799: 1787: 1783: 1777: 1774: 1762: 1756: 1753: 1749: 1745: 1741: 1736: 1733: 1721: 1717: 1711: 1708: 1695: 1691: 1687: 1681: 1678: 1666: 1660: 1657: 1645: 1639: 1636: 1623: 1617: 1614: 1601: 1595: 1592: 1579: 1575: 1569: 1566: 1554: 1550: 1544: 1541: 1529: 1525: 1519: 1516: 1504: 1503:bitbucket.org 1500: 1494: 1491: 1479: 1473: 1470: 1458: 1457: 1452: 1446: 1443: 1431: 1427: 1421: 1418: 1406: 1402: 1396: 1394: 1390: 1377: 1371: 1368: 1365: 1360: 1357: 1342: 1336: 1333: 1318: 1312: 1309: 1301: 1295: 1292: 1280: 1274: 1271: 1258: 1254: 1247: 1244: 1231: 1224: 1222: 1220: 1218: 1216: 1214: 1210: 1198: 1194: 1188: 1185: 1173: 1169: 1168:"TIOBE Index" 1163: 1160: 1154: 1144: 1141: 1134: 1129: 1126: 1124: 1121: 1119: 1116: 1115: 1111: 1105: 1100: 1095: 1088: 1085: 1082: 1080: 1077: 1076: 1072: 1070: 1067: 1065: 1062: 1061: 1057: 1054: 1051: 1048: 1047: 1043: 1041: 1038: 1036: 1033: 1032: 1028: 1025: 1022: 1020: 1017: 1016: 1012: 1009: 1006: 1004: 1001: 1000: 996: 994: 991: 989: 986: 985: 981: 978: 975: 973: 970: 969: 965: 962: 959: 957: 954: 953: 949: 946: 943: 941: 938: 937: 933: 930: 927: 925: 922: 921: 918:Last release 917: 914: 911: 908: 907: 901: 896: 893: 890: 887: 884: 881: 877: 873: 869: 865: 862: 859: 856: 854: 851: 848: 845: 842: 839: 836: 833: 831: 828: 826: 822: 818: 815: 812: 809: 806: 802: 799: 796: 792: 789: 785: 783: 780: 777: 776:join-calculus 773: 770: 768: 765: 763: 759: 755: 751: 747: 743: 740: 737: 734: 731: 728: 724: 720: 717: 714: 711: 708: 705: 702: 698: 695: 692: 688: 685: 682: 679: 676: 673: 669: 666: 663: 661: 657: 654: 651: 648: 645: 641: 637: 634: 630: 627: 624: 621: 618: 615: 614: 610: 603: 601: 598: 597: 594: 591: 589: 586: 585: 582: 579: 577: 574: 573: 569: 567: 564: 563: 560: 557: 555: 552: 551: 548: 544: 540: 536: 533: 531: 528: 527: 522: 519: 517: 514: 513: 510: 507: 505: 502: 501: 498: 495: 492: 490: 487: 486: 483: 482: 477: 474: 472: 469: 468: 465: 461: 458: 456: 453: 452: 448: 445: 443: 440: 439: 436: 433: 431: 428: 427: 424: 419: 417: 414: 413: 410: 407: 405: 402: 401: 398: 395: 393: 390: 389: 386:(Java grade) 385: 382: 380: 377: 376: 372: 370: 367: 366: 363: 362: 358: 354: 351: 349: 346: 345: 342: 339: 337: 334: 333: 330: 327: 325: 322: 321: 318: 315: 313: 310: 309: 304: 300: 296: 293: 290: 287: 286: 283: 282: 278: 274: 268: 266: 263: 262: 259: 256: 254: 251: 250: 247: 244: 242: 239: 238: 234: 231: 230: 224: 222: 220: 216: 212: 208: 204: 200: 196: 189: 185: 181: 178: 175: 171: 170:ClojureScript 167: 164: 160: 157: 153: 149: 146: 144: 140: 136: 133: 130: 126: 123: 121: 117: 113: 112:IntelliJ IDEA 109: 105: 102: 99: 96: 92: 89: 88: 87: 85: 77: 73:JVM languages 72: 70: 68: 67:Java platform 63: 61: 57: 56:Java bytecode 53: 49: 45: 41: 37: 33: 19: 18:JVM languages 2472: 2293: 2067:(Enterprise) 1990:. Retrieved 1981: 1969:. Retrieved 1960: 1950:14 September 1948:. Retrieved 1939: 1927:. Retrieved 1918: 1906:. Retrieved 1902: 1893: 1880:. Retrieved 1871: 1858:. Retrieved 1849: 1836:. Retrieved 1832:the original 1822: 1810:. Retrieved 1801: 1789:. Retrieved 1785: 1776: 1764:. Retrieved 1755: 1735: 1723:. Retrieved 1719: 1710: 1698:. Retrieved 1694:the original 1689: 1680: 1668:. Retrieved 1659: 1647:. Retrieved 1638: 1625:. Retrieved 1616: 1603:. Retrieved 1594: 1582:. Retrieved 1578:the original 1568: 1556:. Retrieved 1552: 1543: 1531:. Retrieved 1527: 1518: 1506:. Retrieved 1502: 1493: 1481:. Retrieved 1472: 1460:. Retrieved 1454: 1445: 1433:. Retrieved 1429: 1420: 1408:. Retrieved 1404: 1380:. Retrieved 1370: 1359: 1347:. Retrieved 1335: 1323:. Retrieved 1311: 1294: 1282:. Retrieved 1273: 1261:. Retrieved 1257:the original 1246: 1234:. Retrieved 1200:. Retrieved 1196: 1187: 1175:. Retrieved 1171: 1162: 1143: 600:Visual Basic 524:TruffleRuby 496: 481:Graal.Python 478: 420:MIDletPascal 369:LLVM Bitcode 359: 271: 253:Arden Syntax 193: 81: 64: 60:just-in-time 31: 29: 2369:Conferences 2076:Android SDK 1670:26 February 1665:"Framework" 1649:26 February 1584:2 September 1382:20 February 892:Yirgacheffe 805:multi-agent 576:Standard ML 312:Common Lisp 186:. (It is a 84:TIOBE index 48:interpreted 2499:Categories 2448:Urs Hölzle 2337:Processing 2065:Jakarta EE 2061:(Standard) 1744:ColdFusion 1725:8 February 1155:References 872:functional 835:Processing 397:OCaml-Java 348:JavaScript 203:JavaScript 180:ByteSkript 174:JavaScript 156:functional 2361:Community 2307:BeanShell 2223:Hibernate 2198:Blackdown 2131:Maxine VM 2071:Java Card 2041:Platforms 1992:9 January 1720:Ballerina 1049:Manifold 940:BeanShell 924:Ballerina 909:Language 847:RascalMPL 778:semantics 772:Join Java 762:Smalltalk 706:Flow Java 650:Concurnas 629:BeanShell 623:Ballerina 566:Smalltalk 232:Language 108:JetBrains 2474:Category 2152:Servlets 1558:12 April 1533:12 April 1508:12 April 1435:12 April 1410:12 April 1284:10 March 1236:13 March 1232:. Oracle 1202:19 March 1177:16 March 1096:See also 1019:Fortress 807:language 744:Ioke, a 710:Fortress 617:Ateji PX 570:Redline 464:TuProlog 460:JIProlog 361:Graal.js 131:language 100:language 40:software 2477:  2377:JavaOne 2352:Oxygene 2312:Clojure 2262:History 2253:WildFly 2248:TopLink 2233:Jazelle 2228:IcedTea 2218:Harmony 2203:Eclipse 2182:Modules 2177:Pack200 2157:MIDlets 2147:Applets 2116:OpenJDK 2081:GraalVM 2059:Java SE 2055:(Micro) 2053:Java ME 1929:1 March 1924:"Mirah" 1908:1 March 1812:1 March 1807:"Frege" 1791:1 March 1700:1 March 1325:5 April 1263:18 June 880:Eclipse 841:Prompto 801:NetLogo 727:Eclipse 701:Datalog 672:Haskell 660:Red Hat 604:Jabaco 547:JScheme 509:NetRexx 447:Quercus 423:Oxygene 384:Mercury 379:Mercury 373:Sulong 357:Nashorn 336:Haskell 291:(CFML) 205:(6th), 161:of the 159:dialect 152:dynamic 148:Clojure 120:Android 2431:People 2382:Devoxx 2332:Kotlin 2327:Jython 2317:Groovy 2243:Struts 2238:Spring 2126:JavaFX 2106:Squawk 1903:GitHub 1882:2 July 1860:2 July 1838:2 July 1786:Fantom 1766:10 May 1627:2 July 1605:2 July 1553:GitHub 1528:GitHub 1483:2 July 1462:2 July 1430:GitHub 1349:17 May 1003:Fantom 874:, and 853:Whiley 760:, and 687:Fantom 656:Ceylon 640:SQL 92 633:syntax 554:Simula 535:Bigloo 530:Scheme 497:FastR 494:Renjin 479:ZipPy 476:Jython 471:Python 455:Prolog 435:Rakudo 416:Pascal 324:Cypher 199:Jython 195:Python 188:Skript 154:, and 135:Groovy 116:Google 104:Kotlin 2347:Scala 2342:Rhino 2322:JRuby 1971:5 May 1748:Railo 1690:Ateji 1344:(PDF) 1320:(PDF) 1303:(PDF) 1172:TIOBE 1135:Notes 1089:2024 1086:2021 1083:2011 1079:Xtend 1073:2016 1068:2016 1064:Mirah 1058:2023 1055:2019 1052:2019 1044:2018 1039:2012 1035:Frege 1029:2011 1026:2011 1023:2006 1013:2024 1010:2017 1007:2011 997:2016 992:1997 982:2018 979:2018 976:1995 966:2017 963:2017 960:2011 950:2022 947:2013 944:1999 934:2024 931:2019 928:2018 866:, an 864:Xtend 830:Pnuts 817:Pizza 791:Mirah 787:more. 767:Jelly 644:Esper 521:JRuby 449:JPHP 392:OCaml 353:Rhino 329:Neo4j 303:Lucee 299:Railo 265:COBOL 219:JRuby 125:Scala 50:by a 30:This 2302:Java 1994:2020 1973:2020 1952:2019 1931:2014 1910:2014 1884:2015 1862:2015 1840:2015 1814:2014 1793:2014 1768:2017 1740:CFML 1727:2020 1702:2014 1672:2015 1651:2015 1629:2015 1607:2015 1586:2018 1560:2018 1535:2018 1510:2018 1485:2015 1464:2015 1437:2018 1412:2018 1384:2017 1351:2019 1327:2017 1286:2021 1265:2009 1238:2019 1204:2024 1179:2023 972:CFML 886:Yeti 823:and 811:Noop 803:, a 758:Lisp 754:Ruby 739:Haxe 733:Gosu 719:Golo 697:Flix 665:CFML 593:Jacl 543:SISC 539:Kawa 516:Ruby 504:Rexx 430:Raku 215:Ruby 163:Lisp 114:and 91:Java 58:and 52:Java 2213:GWT 2167:JSF 2162:JSP 2048:JVM 1746:or 1456:IBM 858:X10 782:Joy 588:Tcl 581:MLj 442:PHP 246:jgo 207:PHP 184:JVM 2501:: 2420:, 1901:. 1784:. 1718:. 1688:. 1551:. 1526:. 1501:. 1453:. 1428:. 1403:. 1392:^ 1212:^ 1195:. 1170:. 870:, 756:, 750:Io 241:Go 209:, 69:. 2026:e 2019:t 2012:v 1996:. 1975:. 1954:. 1933:. 1912:. 1888:] 1886:. 1866:] 1864:. 1844:] 1842:. 1816:. 1795:. 1770:. 1729:. 1704:. 1674:. 1653:. 1633:] 1631:. 1611:] 1609:. 1588:. 1562:. 1537:. 1512:. 1487:. 1466:. 1439:. 1414:. 1386:. 1353:. 1329:. 1305:. 1288:. 1267:. 1240:. 1206:. 1181:. 988:E 678:E 489:R 211:R 168:( 20:)

Index

JVM languages
programming languages
software
Java virtual machine
interpreted
Java
Java bytecode
just-in-time
Java platform
TIOBE index
Java
statically-typed
object-oriented
Kotlin
JetBrains
IntelliJ IDEA
Google
Android
Scala
functional programming
Groovy
dynamic programming language
scripting language
Clojure
dynamic
functional
dialect
Lisp
programming language
ClojureScript

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.