Knowledge (XXG)

Delphi (software)

Source 📝

522:) and tools to enhance the IDE or for other Delphi related development tasks are available, some free of charge. The IDE includes a GUI for localization and translation of created programs that may be deployed to a translator; there are also third-party tools with more features for this purpose. The VCL framework maintains a high level of source compatibility between versions, which simplifies updating existing source code to a newer Delphi version. Third-party libraries typically need updates from the vendor but, if source code is supplied, recompilation with the newer version may be sufficient. The VCL was an early adopter of 45: 54: 1409: 117: 615:(later abbreviated FMX), was released in 2011, as part of Delphi XE2, together with an additional set of built-in compilers for non-Windows platforms. FireMonkey is a cross-platform framework for Windows, macOS, iOS, Android and Linux (x64). The GUI parts of FireMonkey are largely based on Direct3D and OpenGL. FireMonkey is not compatible with VCL; they are two separate frameworks. FireMonkey applications do, however, allow easy sharing of non-visual code 640:. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can combine source code from Delphi and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both. Starting with Rio, there is also interoperability with Python. 388:, are interoperable and jointly sold under the name RAD Studio. There are Professional, Enterprise, and Architect editions, with the higher editions having more features at a higher price. There is also a free-of-charge Community edition, with most of the features of Professional, but restricted to users and companies with low revenue. 865:
is an embeddable SQL database that integrates natively to Delphi and C++Builder for client/server or embedded development. Its distinguishing features reduced administration requirements, commercial-grade data security, disaster recovery, and change synchronization. It is also accessible by all major
486:
was originally developed as a general-purpose language "suitable for expressing the fundamental constructs known at the time in a concise and logical way", and "its implementation was to be efficient and competitive with existing FORTRAN compilers" but without low-level programming facilities or
503:), which Delphi implicitly de-references, so there is usually no need to manually allocate memory for pointers to objects or use similar techniques that some other languages need. There are dedicated reference-counted string types, and also null-terminated strings. 506:
Strings can be concatenated by using the '+' operator, rather than using functions. For dedicated string types, Delphi handles memory management without programmer intervention. Since Borland Developer Studio 2006, there are functions to locate
530:; it uses a reusable component model, extensible by the developer. With class helpers, new functionality can be introduced to core RTL and VCL classes without changing the original source code of the RTL or VCL. 1244: 909:(formerly named Chrome) from RemObjects. It ran in the Microsoft Visual Studio IDE rather than RAD Studio. It was licensed and rebranded by Embarcadero to replace Delphi.NET when that product was discontinued. 1217: 840:
Embarcadero publishes "roadmaps" describing their future development plans. The most recent one was published in November 2020. Version 10.5 referred to in the November 2020 roadmap was renamed 11.0.
1808: 1436: 922:
that supports most of Delphi's Object Pascal code. Free Pascal also has its own language extensions, multiple compiler modes, and supports 18+ operating systems and 9+ processor architectures.
855:: Similar to Delphi, but for Linux, released in 2001. This was the first attempt to add Linux support to the Delphi product family. Kylix used the new CLX cross-platform framework (based on 849:
Borland Enterprise Studio, a precursor to RAD Studio, is a software development suite that includes support for multiple languages. Borland Enterprise Studio for Windows supports Delphi.
1050: 859:), instead of Delphi's VCL. Kylix was discontinued after version 3. Today Linux support is integrated into the main Delphi product and uses the FireMonkey cross-platform framework. 609:(VCL) is the framework for developing pure Windows applications. VCL is a long-standing framework, included in the first release of Delphi and actively developed ever since then. 998: 487:
access to hardware. Turbo Pascal and its descendants, including Delphi, support access to hardware and low-level programming, with the facility to incorporate code written in
434:
To better support development for Microsoft Windows and interoperate with code developed with other software development tools, Delphi supports independent interfaces of
3280: 1801: 4012: 1429: 1240: 4017: 902:. Delphi for PHP was announced on March 20, 2007, renamed in October 2010 to RadPHP, and is based on Qadram Q studio. Embarcadero acquired Qadram in January 2011. 866:
languages and platforms in the market with database connection protocols like ODBC, ADO, ADO.NET and even with Java by JDBC/ODBC Bridge or Java type 4 connectors.
1213: 4002: 3287: 1794: 1422: 1269: 591:
as possible to allow existing code reuse, new features, new libraries, and improvements sometimes make newer releases less than 100% backward compatible.
3247: 4007: 3997: 3321: 1197: 1030: 1162: 1046: 53: 1650: 587:
Delphi is one of the languages where backward compatibility is close to 100%. Although each new release of Delphi attempts to keep as much
246: 1132: 594:
Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release.
476: 1076: 1817: 994: 879: 257: 194: 1383: 4022: 3330: 190: 3937: 3104: 2516: 2511: 2506: 2501: 2496: 2491: 2486: 2481: 2476: 2074: 1726: 496: 479: 44: 3916: 3489: 2372: 1532: 1477: 906: 2808: 2668: 1756: 1537: 1462: 1445: 1102: 483: 447: 416: 397: 354: 261: 1526: 1492: 817: 451: 443: 972: 346:(Database Access Components). Delphi is known for its fast compilation speed, native code, and developer productivity. 3671: 2038: 1680: 1315: 616: 500: 492: 362: 108: 3992: 1750: 1721: 636:, are interoperable. They share many core components, notably the IDE, the VCL and FMX frameworks, and much of the 446:
implementations can be delegated to fields or properties of classes. Message handlers are implemented by tagging a
300: 170: 463:
Later versions have included upgraded and enhanced runtime library routines, some provided by the community group
3932: 3566: 3118: 2658: 1665: 569: 3314: 1265: 3553: 3548: 3470: 3396: 2645: 2112: 1825: 1690: 895: 606: 515: 405: 335: 277: 89: 77: 1294: 3703: 3529: 2267: 1948: 916: 3809: 3099: 2700: 2353: 1670: 1655: 1577: 588: 554: 435: 374: 3307: 2957: 2445: 2239: 2043: 1344: 401: 3903: 3855: 3796: 3775: 3729: 3681: 3635: 3589: 3562: 3521: 3498: 3452: 3416: 3388: 3347: 3127: 2939: 2822: 2766: 2677: 2603: 2565: 2386: 2330: 2121: 1838: 1454: 546: 527: 523: 342:(FMX) framework for cross-platform development. Database support is a key feature and is provided by 253: 186: 514:
Delphi includes an integrated IDE. The Delphi products all ship with a run-time library (RTL) and a
2538: 534: 273: 181: 619:
with VCL applications, enabling a lot of code to be ported or shared easily between the platforms.
116: 3883: 3699: 3146: 3140: 2836: 2784: 2746: 2394: 2348: 2343: 2281: 2144: 1986: 1953: 1866: 1708: 1675: 1551: 1155: 946: 899: 891: 460:
connectivity is extensively supported through VCL database-aware and database access components.
439: 370: 366: 319: 265: 1124: 3818: 3647: 3135: 2741: 2721: 2338: 1920: 1487: 1379: 1193: 1187: 1026: 538: 488: 428: 288: 1020: 343: 17: 3868: 3219: 2916: 2546: 1916: 1774: 1613: 1572: 1072: 558: 424: 331: 209: 148: 602:
Delphi offers two frameworks for visual application development, VCL and FireMonkey (FMX):
3947: 3534: 3174: 3025: 2877: 2695: 2427: 2210: 2089: 1973: 1369: 940: 886:
that provided true RAD functionality. It has a form designer similar to that of Delphi or
637: 327: 315: 269: 202: 58:
Screenshot of Delphi 10.4, with the visual form editor being used to create an application
482:, intended to be easy to use and originally based on the earlier Object Pascal language. 1925: 820:
for details on the progression of language and IDE development from 1995 to the present.
3942: 3873: 3689: 2906: 2779: 2461: 2287: 2165: 2032: 1593: 1408: 1214:"List of Delphi language features and version in which they were introduced/deprecated" 919: 576: 572:
models from the source code or to modify the source through changes made in the model.
1786: 518:(VCL), including most of its source code. Third-party components (sometimes with full 3986: 3829: 3737: 3612: 3574: 3511: 3475: 3338: 3204: 3053: 3033: 3015: 2911: 2849: 2813: 2756: 2435: 2417: 2399: 2358: 2229: 2177: 2159: 2015: 2004: 1958: 1943: 1881: 1700: 1603: 1557: 1472: 1467: 1414: 1374: 923: 856: 852: 649: 420: 250: 3299: 499:. Metaclasses are first class objects. Objects are references to the objects (as in 3962: 3888: 3746: 3713: 3602: 3506: 3460: 3214: 3094: 2901: 2471: 2297: 2084: 1981: 1911: 1851: 1685: 1608: 1598: 887: 829: 633: 385: 358: 323: 2093: 1628: 1241:"Embarcadero Delphi named developer language of choice for South African schools" 3804: 3766: 3626: 3406: 3261: 3079: 3074: 3000: 2830: 2726: 2631: 2611: 2583: 2530: 2466: 2256: 2079: 1992: 1846: 1618: 1547: 1497: 912: 565: 519: 508: 284: 1098: 898:
library ported to PHP. Unlike other IDEs, it supports Web 2.0 features such as
3952: 3742: 3355: 3266: 3256: 3164: 3084: 2841: 2731: 2588: 2321: 2200: 1906: 1660: 1623: 1562: 1402: 612: 542: 409: 339: 225: 84: 64: 872:
was a tool for Java development based on Eclipse since version JBuilder 2007.
427:
for Borland (now IDERA) as the successor to Turbo Pascal. It supports native
3834: 3786: 3752: 3579: 3443: 3182: 3043: 3010: 2977: 2947: 2789: 2705: 2626: 2440: 2277: 2234: 2226: 2221: 2154: 2069: 2048: 2010: 1997: 1861: 1542: 1319: 862: 314:
Delphi includes a code editor, a visual designer, an integrated debugger, a
365:
to the existing language, and the language has grown to support generics,
3967: 3911: 3709: 3465: 3360: 3156: 3038: 2992: 2972: 2962: 2859: 2794: 2736: 2616: 2593: 2578: 2409: 2306: 2291: 2271: 2262: 2187: 2172: 1935: 1901: 1896: 1891: 1856: 1768: 1762: 1744: 1507: 952: 936: 869: 797:{ this line deallocates the THelloWorld object pointed to by HelloWorld } 464: 457: 214: 198: 73: 3957: 3209: 3048: 2774: 2653: 2621: 2020: 1886: 1567: 1482: 550: 350: 158: 154: 69: 2867: 3893: 3824: 3607: 3401: 3365: 3237: 3229: 3089: 3005: 2967: 2751: 2685: 2573: 2195: 2139: 2129: 2098: 2064: 875: 308: 31: 30:
For the macromolecular electrostatics modeling software package, see
442:
class implementations, and support for many third-party components.
1829: 629: 381: 3863: 3656: 3643: 3428: 2930: 2710: 2302: 2149: 2134: 2025: 1963: 1876: 1871: 1738: 1290: 770:{ constructor returns a pointer to an object of type THelloWorld } 304: 292: 166: 162: 949:– Data flow, events, and state synchronization component library. 568:
features such as method extraction and the possibility to create
3921: 3878: 3814: 3652: 3424: 3196: 3058: 2982: 2690: 2376: 905:
Delphi Prism (later renamed Embarcadero Prism) derived from the
3303: 1790: 1418: 926:
is a cross-platform RAD IDE that uses the Free Pascal compiler.
334:. The visual forms designer has the option of using either the 3926: 3719: 3693: 3379: 2952: 2556: 1642: 883: 431:
to many platforms including Windows, Linux, iOS, and Android.
296: 174: 1340: 808:
Note that the object construct is still available in Delphi.
249:
and a software product that uses the Delphi dialect of the
27:
General-purpose programming language and a software product
1047:"Performance Comparison from Delphi 2010 to XE6 (Part 2)" 400:(RAD). Prominent features are a visual designer and two 973:"Announcing the Availability of RAD Studio 12.2 Athens" 564:
The Delphi IDEs since Delphi 2005 increasingly support
832:
schools as a subject of information technology (IT).
1099:"Discussion on Hacker News about Delphi being alive" 995:"Installation Notes - Operating System Requirements" 454:
with the integer constant of the message to handle.
3902: 3854: 3847: 3795: 3774: 3765: 3728: 3680: 3670: 3634: 3625: 3588: 3561: 3547: 3520: 3497: 3488: 3451: 3442: 3415: 3387: 3378: 3346: 3337: 3246: 3228: 3195: 3173: 3155: 3126: 3117: 3067: 3024: 2991: 2938: 2929: 2894: 2876: 2858: 2821: 2807: 2765: 2676: 2667: 2644: 2602: 2564: 2555: 2529: 2454: 2426: 2408: 2385: 2371: 2329: 2320: 2248: 2209: 2186: 2120: 2111: 2057: 1972: 1934: 1837: 1824: 1699: 1641: 1586: 1515: 1506: 1453: 650:
Object Pascal § Delphi_and_Free_Pascal_version
220: 208: 180: 147: 139: 107: 95: 83: 63: 828:Delphi is the medium used to teach programming in 579:, where also its employees actively participate. 330:), Error Insight (real-time error-checking), and 1266:"RAD Studio November 2020 Roadmap PM Commentary" 276:software, currently developed and maintained by 1186:Lingfeng Wang; Kay CHen Tan (20 January 2006). 1156:"Recollections About the Development of Pascal" 3315: 1802: 1430: 8: 1189:Modern Industrial Automation Software Design 1145:With download link for Delphi Feature Matrix 37: 1268:. blogs.embarcadero.com. 17 November 2020. 878:(later replaced with HTML5 Builder) was an 3851: 3771: 3677: 3631: 3558: 3494: 3448: 3384: 3343: 3322: 3308: 3300: 3123: 2935: 2818: 2673: 2561: 2382: 2326: 2117: 1834: 1809: 1795: 1787: 1512: 1437: 1423: 1415: 1407: 1125:"Delphi: App Development Product Editions" 890:, and an integrated debugger based on the 549:. Delphi can also generate standard DLLs, 338:(VCL) for pure Windows development or the 115: 52: 36: 495:features only class- and interface-based 1192:. John Wiley & Sons. pp. 113–. 541:. It can optionally compile to a single 4013:Pascal (programming language) compilers 2492:Visual Studio Express for Windows Phone 964: 318:component, and support for third-party 4018:Pascal (programming language) software 412:(FMX) for cross-platform development. 1220:from the original on 28 February 2016 357:tool for Windows as the successor of 7: 1025:. Palgrave Macmillan. pp. 10–. 1019:William Buchanan (4 February 2003). 247:general-purpose programming language 4003:Integrated development environments 1818:Integrated development environments 349:Delphi was originally developed by 1135:from the original on 14 March 2021 1079:from the original on 23 March 2016 1073:"The Delphi Geek: Built For Speed" 258:integrated development environment 25: 3331:Graphical user interface builders 1053:from the original on 26 July 2015 1105:from the original on 2 July 2016 43: 1727:Comparison of Pascal and Delphi 1347:from the original on 1999-01-25 1297:from the original on 2002-02-05 1272:from the original on 2020-11-28 1247:from the original on 2022-03-31 1168:from the original on 2016-05-12 1001:from the original on 2020-08-06 894:web server. It also includes a 746:{ this is an implicit pointer } 480:high-level programming language 1049:. Riversoft AVG. 12 May 2014. 575:Delphi has communities on the 491:and other languages. Delphi's 1: 4008:Pascal (programming language) 3998:Delphi (programming language) 2290:(aka Espresso, superseded by 931:Notable third-party libraries 398:rapid application development 355:rapid application development 262:rapid application development 143:Mostly Delphi (Object Pascal) 18:Delphi (programming language) 2482:Visual Web Developer Express 1022:Mastering Delphi Programming 818:History of Delphi (software) 644:Sample "Hello World" program 419:-based programming language 283:Delphi's compilers generate 114:RAD Studio 12.2 Athens  2039:Rational Software Architect 1446:Pascal programming language 1291:"Borland Enterprise Studio" 363:object-oriented programming 322:. The code editor features 4039: 1722:Comparison of Pascal and C 815: 647: 29: 3933:Resource construction set 3275: 2659:R Tools for Visual Studio 1717: 915:is an open-source Pascal 135: 103: 51: 42: 3397:Glade Interface Designer 1691:Visual Component Library 653: 607:Visual Component Library 516:Visual Component Library 406:Visual Component Library 336:Visual Component Library 278:Embarcadero Technologies 90:Embarcadero Technologies 4023:User interface builders 3530:Microsoft Visual Studio 3016:Visual Studio Community 2978:VisualFBEditor / WinFBE 2418:Visual Studio Community 2268:Sun Java Studio Creator 1959:Visual Studio Community 1949:Oracle Developer Studio 716:'Hello, World!' 557:automation servers and 545:which does not require 1671:Object Windows Library 1341:"Free Pascal Homepage" 589:backward compatibility 583:Backward compatibility 436:Component Object Model 408:(VCL) for Windows and 402:application frameworks 375:Component Object Model 2958:Microsoft Small Basic 3105:Visual Basic Express 2477:Visual Basic Express 539:single-pass compiler 528:inversion of control 524:dependency injection 361:. Delphi added full 254:programming language 187:Software Development 3407:Stetic GUI Designer 2539:Adobe Flash Builder 2517:Express for Windows 2507:Express for Desktop 1378:. Microsoft Press. 975:. 12 September 2024 955:– Charting library. 943:and memory manager. 659:ObjectPascalExample 316:source code control 122:; 1 day ago 120:/ 12 September 2024 39: 3141:Visual Studio Code 2785:Visual Studio Code 2747:Visual Studio Code 2497:Visual C++ Express 2395:Visual Studio Code 2344:Visual Studio Code 2162:Community Edition 2075:Visual C++ Express 1954:Visual Studio Code 1709:Pascal MicroEngine 1343:. freepascal.org. 1216:. Stack Overflow. 947:OpenWire (library) 493:object-orientation 440:reference counting 65:Original author(s) 3993:CodeGear software 3980: 3979: 3976: 3975: 3843: 3842: 3761: 3760: 3666: 3665: 3648:Interface Builder 3621: 3620: 3543: 3542: 3484: 3483: 3438: 3437: 3374: 3373: 3297: 3296: 3191: 3190: 3113: 3112: 2925: 2924: 2803: 2802: 2640: 2639: 2525: 2524: 2502:Visual C# Express 2487:Visual J# Express 2367: 2366: 2316: 2315: 2107: 2106: 1784: 1783: 1637: 1636: 1488:Concurrent Pascal 1199:978-0-471-77627-7 1032:978-1-137-17356-0 941:runtime libraries 489:assembly language 429:cross-compilation 367:anonymous methods 289:Microsoft Windows 240: 239: 127:12 September 2024 16:(Redirected from 4030: 3852: 3772: 3678: 3632: 3580:Visual FB Editor 3559: 3495: 3449: 3385: 3344: 3324: 3317: 3310: 3301: 3220:Powerflasher FDT 3124: 2936: 2868:Delphi Community 2819: 2674: 2562: 2547:Powerflasher FDT 2383: 2327: 2118: 1835: 1811: 1804: 1797: 1788: 1775:Component Pascal 1735: 1614:Microsoft Pascal 1573:Pic Micro Pascal 1513: 1439: 1432: 1425: 1416: 1411: 1406: 1405: 1403:Official website 1389: 1370:McConnell, Steve 1356: 1355: 1353: 1352: 1337: 1331: 1330: 1328: 1327: 1318:. Archived from 1316:"Kylix is here!" 1312: 1306: 1305: 1303: 1302: 1287: 1281: 1280: 1278: 1277: 1262: 1256: 1255: 1253: 1252: 1236: 1230: 1229: 1227: 1225: 1210: 1204: 1203: 1183: 1177: 1176: 1174: 1173: 1167: 1160: 1152: 1146: 1144: 1142: 1140: 1121: 1115: 1114: 1112: 1110: 1095: 1089: 1088: 1086: 1084: 1069: 1063: 1062: 1060: 1058: 1043: 1037: 1036: 1016: 1010: 1009: 1007: 1006: 991: 985: 984: 982: 980: 969: 907:Oxygene language 844:Related software 804: 801: 798: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 624:Interoperability 559:Windows services 533:The compiler is 425:Anders Hejlsberg 415:Delphi uses the 396:Delphi supports 256:and provides an 236: 233: 231: 229: 227: 149:Operating system 130: 128: 123: 119: 56: 47: 40: 21: 4038: 4037: 4033: 4032: 4031: 4029: 4028: 4027: 3983: 3982: 3981: 3972: 3948:Embedded Wizard 3898: 3839: 3791: 3757: 3724: 3662: 3617: 3584: 3552: 3539: 3535:Microsoft Blend 3516: 3480: 3434: 3411: 3370: 3333: 3328: 3298: 3293: 3271: 3242: 3224: 3187: 3169: 3151: 3109: 3063: 3020: 2987: 2921: 2890: 2872: 2854: 2812: 2799: 2761: 2663: 2636: 2598: 2551: 2521: 2512:Express for Web 2450: 2422: 2404: 2363: 2312: 2280:(superseded by 2270:(superseded by 2244: 2205: 2182: 2103: 2090:Borland Turbo C 2053: 1968: 1930: 1820: 1815: 1785: 1780: 1733: 1713: 1695: 1633: 1582: 1502: 1449: 1443: 1401: 1400: 1397: 1392: 1386: 1368: 1364: 1362:Further reading 1359: 1350: 1348: 1339: 1338: 1334: 1325: 1323: 1314: 1313: 1309: 1300: 1298: 1289: 1288: 1284: 1275: 1273: 1264: 1263: 1259: 1250: 1248: 1238: 1237: 1233: 1223: 1221: 1212: 1211: 1207: 1200: 1185: 1184: 1180: 1171: 1169: 1165: 1158: 1154: 1153: 1149: 1138: 1136: 1123: 1122: 1118: 1108: 1106: 1101:. Hacker News. 1097: 1096: 1092: 1082: 1080: 1071: 1070: 1066: 1056: 1054: 1045: 1044: 1040: 1033: 1018: 1017: 1013: 1004: 1002: 993: 992: 988: 978: 976: 971: 970: 966: 962: 933: 846: 838: 826: 824:Uses in schools 821: 814: 806: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 745: 742: 739: 736: 733: 730: 727: 724: 721: 718: 715: 712: 709: 706: 703: 700: 697: 694: 691: 688: 685: 682: 679: 676: 673: 670: 667: 664: 661: 658: 655: 652: 646: 638:runtime library 628:Delphi and its 626: 600: 585: 473: 471:Characteristics 394: 380:Delphi and its 377:(COM) support. 328:code completion 224: 131: 126: 124: 121: 96:Initial release 59: 35: 28: 23: 22: 15: 12: 11: 5: 4036: 4034: 4026: 4025: 4020: 4015: 4010: 4005: 4000: 3995: 3985: 3984: 3978: 3977: 3974: 3973: 3971: 3970: 3965: 3960: 3955: 3950: 3945: 3943:Softwell Maker 3940: 3935: 3930: 3924: 3919: 3914: 3908: 3906: 3900: 3899: 3897: 3896: 3891: 3886: 3881: 3876: 3871: 3866: 3860: 3858: 3849: 3845: 3844: 3841: 3840: 3838: 3837: 3832: 3827: 3822: 3812: 3807: 3801: 3799: 3793: 3792: 3790: 3789: 3784: 3780: 3778: 3769: 3763: 3762: 3759: 3758: 3756: 3755: 3750: 3740: 3734: 3732: 3726: 3725: 3723: 3722: 3717: 3707: 3697: 3690:Android Studio 3686: 3684: 3675: 3668: 3667: 3664: 3663: 3661: 3660: 3650: 3640: 3638: 3629: 3623: 3622: 3619: 3618: 3616: 3615: 3610: 3605: 3600: 3594: 3592: 3586: 3585: 3583: 3582: 3577: 3571: 3569: 3556: 3545: 3544: 3541: 3540: 3538: 3537: 3532: 3526: 3524: 3518: 3517: 3515: 3514: 3509: 3503: 3501: 3492: 3486: 3485: 3482: 3481: 3479: 3478: 3473: 3468: 3463: 3457: 3455: 3446: 3440: 3439: 3436: 3435: 3433: 3432: 3421: 3419: 3413: 3412: 3410: 3409: 3404: 3399: 3393: 3391: 3382: 3376: 3375: 3372: 3371: 3369: 3368: 3363: 3358: 3352: 3350: 3341: 3335: 3334: 3329: 3327: 3326: 3319: 3312: 3304: 3295: 3294: 3292: 3291: 3284: 3276: 3273: 3272: 3270: 3269: 3264: 3259: 3252: 3250: 3244: 3243: 3241: 3240: 3234: 3232: 3226: 3225: 3223: 3222: 3217: 3212: 3207: 3201: 3199: 3193: 3192: 3189: 3188: 3186: 3185: 3179: 3177: 3171: 3170: 3168: 3167: 3161: 3159: 3153: 3152: 3150: 3149: 3144: 3138: 3132: 3130: 3121: 3115: 3114: 3111: 3110: 3108: 3107: 3102: 3097: 3092: 3087: 3082: 3077: 3071: 3069: 3065: 3064: 3062: 3061: 3056: 3051: 3046: 3041: 3036: 3030: 3028: 3022: 3021: 3019: 3018: 3013: 3008: 3003: 2997: 2995: 2989: 2988: 2986: 2985: 2980: 2975: 2970: 2965: 2960: 2955: 2950: 2944: 2942: 2933: 2927: 2926: 2923: 2922: 2920: 2919: 2914: 2909: 2907:Virtual Pascal 2904: 2898: 2896: 2892: 2891: 2889: 2888: 2882: 2880: 2874: 2873: 2871: 2870: 2864: 2862: 2856: 2855: 2853: 2852: 2847: 2844: 2839: 2834: 2827: 2825: 2816: 2805: 2804: 2801: 2800: 2798: 2797: 2792: 2787: 2782: 2780:PythonAnywhere 2777: 2771: 2769: 2763: 2762: 2760: 2759: 2754: 2749: 2744: 2739: 2734: 2729: 2724: 2719: 2716: 2713: 2708: 2703: 2698: 2693: 2688: 2682: 2680: 2671: 2665: 2664: 2662: 2661: 2656: 2650: 2648: 2642: 2641: 2638: 2637: 2635: 2634: 2629: 2624: 2619: 2614: 2608: 2606: 2600: 2599: 2597: 2596: 2591: 2586: 2581: 2576: 2570: 2568: 2559: 2553: 2552: 2550: 2549: 2544: 2541: 2535: 2533: 2527: 2526: 2523: 2522: 2520: 2519: 2514: 2509: 2504: 2499: 2494: 2489: 2484: 2479: 2474: 2469: 2464: 2462:Xamarin Studio 2458: 2456: 2452: 2451: 2449: 2448: 2443: 2438: 2432: 2430: 2424: 2423: 2421: 2420: 2414: 2412: 2406: 2405: 2403: 2402: 2397: 2391: 2389: 2380: 2369: 2368: 2365: 2364: 2362: 2361: 2356: 2351: 2346: 2341: 2335: 2333: 2324: 2318: 2317: 2314: 2313: 2311: 2310: 2300: 2295: 2285: 2275: 2265: 2260: 2252: 2250: 2246: 2245: 2243: 2242: 2237: 2232: 2224: 2219: 2215: 2213: 2207: 2206: 2204: 2203: 2198: 2192: 2190: 2184: 2183: 2181: 2180: 2175: 2170: 2169: 2168: 2166:Android Studio 2157: 2152: 2147: 2142: 2137: 2132: 2126: 2124: 2115: 2109: 2108: 2105: 2104: 2102: 2101: 2096: 2087: 2082: 2077: 2072: 2067: 2061: 2059: 2055: 2054: 2052: 2051: 2046: 2041: 2035: 2033:LabWindows/CVI 2030: 2029: 2028: 2023: 2018: 2007: 2002: 2001: 2000: 1995: 1984: 1978: 1976: 1970: 1969: 1967: 1966: 1961: 1956: 1951: 1946: 1940: 1938: 1932: 1931: 1929: 1928: 1923: 1914: 1909: 1904: 1899: 1894: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1854: 1849: 1843: 1841: 1832: 1822: 1821: 1816: 1814: 1813: 1806: 1799: 1791: 1782: 1781: 1779: 1778: 1772: 1766: 1760: 1754: 1748: 1742: 1736: 1730: 1729: 1724: 1718: 1715: 1714: 1712: 1711: 1705: 1703: 1697: 1696: 1694: 1693: 1688: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1647: 1645: 1639: 1638: 1635: 1634: 1632: 1631: 1626: 1621: 1616: 1611: 1606: 1601: 1596: 1594:Virtual Pascal 1590: 1588: 1584: 1583: 1581: 1580: 1575: 1570: 1565: 1560: 1555: 1545: 1540: 1535: 1530: 1519: 1517: 1510: 1504: 1503: 1501: 1500: 1495: 1490: 1485: 1480: 1475: 1470: 1465: 1459: 1457: 1451: 1450: 1444: 1442: 1441: 1434: 1427: 1419: 1413: 1412: 1396: 1395:External links 1393: 1391: 1390: 1384: 1365: 1363: 1360: 1358: 1357: 1332: 1307: 1282: 1257: 1239:Staff Writer. 1231: 1205: 1198: 1178: 1147: 1116: 1090: 1064: 1038: 1031: 1011: 986: 963: 961: 958: 957: 956: 950: 944: 932: 929: 928: 927: 920:cross-compiler 917:cross-platform 910: 903: 873: 867: 860: 850: 845: 842: 837: 834: 825: 822: 813: 810: 654: 645: 642: 625: 622: 621: 620: 610: 599: 596: 584: 581: 477:strongly typed 475:Delphi uses a 472: 469: 393: 390: 238: 237: 222: 218: 217: 212: 206: 205: 184: 178: 177: 151: 145: 144: 141: 137: 136: 133: 132: 113: 111: 109:Stable release 105: 104: 101: 100: 97: 93: 92: 87: 81: 80: 67: 61: 60: 57: 49: 48: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 4035: 4024: 4021: 4019: 4016: 4014: 4011: 4009: 4006: 4004: 4001: 3999: 3996: 3994: 3991: 3990: 3988: 3969: 3966: 3964: 3961: 3959: 3956: 3954: 3951: 3949: 3946: 3944: 3941: 3939: 3936: 3934: 3931: 3928: 3925: 3923: 3920: 3918: 3915: 3913: 3910: 3909: 3907: 3905: 3901: 3895: 3892: 3890: 3887: 3885: 3882: 3880: 3877: 3875: 3872: 3870: 3867: 3865: 3862: 3861: 3859: 3857: 3853: 3850: 3846: 3836: 3833: 3831: 3830:Liberty BASIC 3828: 3826: 3823: 3820: 3816: 3813: 3811: 3808: 3806: 3803: 3802: 3800: 3798: 3794: 3788: 3785: 3782: 3781: 3779: 3777: 3773: 3770: 3768: 3764: 3754: 3751: 3748: 3744: 3741: 3739: 3738:IntelliJ IDEA 3736: 3735: 3733: 3731: 3727: 3721: 3718: 3715: 3711: 3708: 3705: 3701: 3698: 3695: 3691: 3688: 3687: 3685: 3683: 3679: 3676: 3673: 3669: 3658: 3654: 3651: 3649: 3645: 3642: 3641: 3639: 3637: 3633: 3630: 3628: 3624: 3614: 3613:Borland Kylix 3611: 3609: 3606: 3604: 3601: 3599: 3596: 3595: 3593: 3591: 3587: 3581: 3578: 3576: 3573: 3572: 3570: 3568: 3564: 3560: 3557: 3555: 3550: 3546: 3536: 3533: 3531: 3528: 3527: 3525: 3523: 3519: 3513: 3512:PascalABC.NET 3510: 3508: 3505: 3504: 3502: 3500: 3496: 3493: 3491: 3487: 3477: 3476:wxFormBuilder 3474: 3472: 3469: 3467: 3464: 3462: 3459: 3458: 3456: 3454: 3450: 3447: 3445: 3441: 3430: 3426: 3423: 3422: 3420: 3418: 3414: 3408: 3405: 3403: 3400: 3398: 3395: 3394: 3392: 3390: 3386: 3383: 3381: 3377: 3367: 3364: 3362: 3359: 3357: 3354: 3353: 3351: 3349: 3345: 3342: 3340: 3336: 3332: 3325: 3320: 3318: 3313: 3311: 3306: 3305: 3302: 3290: 3289: 3285: 3283: 3282: 3278: 3277: 3274: 3268: 3265: 3263: 3260: 3258: 3254: 3253: 3251: 3249: 3245: 3239: 3236: 3235: 3233: 3231: 3227: 3221: 3218: 3216: 3213: 3211: 3208: 3206: 3205:IntelliJ IDEA 3203: 3202: 3200: 3198: 3194: 3184: 3181: 3180: 3178: 3176: 3172: 3166: 3163: 3162: 3160: 3158: 3154: 3148: 3145: 3142: 3139: 3137: 3134: 3133: 3131: 3129: 3125: 3122: 3120: 3116: 3106: 3103: 3101: 3098: 3096: 3093: 3091: 3088: 3086: 3083: 3081: 3078: 3076: 3073: 3072: 3070: 3066: 3060: 3057: 3055: 3054:Liberty BASIC 3052: 3050: 3047: 3045: 3042: 3040: 3037: 3035: 3034:Visual Studio 3032: 3031: 3029: 3027: 3023: 3017: 3014: 3012: 3009: 3007: 3004: 3002: 2999: 2998: 2996: 2994: 2990: 2984: 2981: 2979: 2976: 2974: 2971: 2969: 2966: 2964: 2961: 2959: 2956: 2954: 2951: 2949: 2946: 2945: 2943: 2941: 2937: 2934: 2932: 2928: 2918: 2915: 2913: 2912:Borland Kylix 2910: 2908: 2905: 2903: 2900: 2899: 2897: 2893: 2887: 2884: 2883: 2881: 2879: 2875: 2869: 2866: 2865: 2863: 2861: 2857: 2851: 2850:PascalABC.NET 2848: 2845: 2843: 2840: 2838: 2835: 2832: 2829: 2828: 2826: 2824: 2820: 2817: 2815: 2814:Object Pascal 2810: 2806: 2796: 2793: 2791: 2788: 2786: 2783: 2781: 2778: 2776: 2773: 2772: 2770: 2768: 2764: 2758: 2757:DevEco Studio 2755: 2753: 2750: 2748: 2745: 2743: 2740: 2738: 2735: 2733: 2730: 2728: 2725: 2723: 2720: 2717: 2714: 2712: 2709: 2707: 2704: 2702: 2699: 2697: 2694: 2692: 2689: 2687: 2684: 2683: 2681: 2679: 2675: 2672: 2670: 2666: 2660: 2657: 2655: 2652: 2651: 2649: 2647: 2643: 2633: 2630: 2628: 2625: 2623: 2620: 2618: 2615: 2613: 2610: 2609: 2607: 2605: 2601: 2595: 2592: 2590: 2587: 2585: 2582: 2580: 2577: 2575: 2572: 2571: 2569: 2567: 2563: 2560: 2558: 2554: 2548: 2545: 2542: 2540: 2537: 2536: 2534: 2532: 2528: 2518: 2515: 2513: 2510: 2508: 2505: 2503: 2500: 2498: 2495: 2493: 2490: 2488: 2485: 2483: 2480: 2478: 2475: 2473: 2470: 2468: 2465: 2463: 2460: 2459: 2457: 2453: 2447: 2444: 2442: 2439: 2437: 2436:Visual Studio 2434: 2433: 2431: 2429: 2425: 2419: 2416: 2415: 2413: 2411: 2407: 2401: 2400:PascalABC.NET 2398: 2396: 2393: 2392: 2390: 2388: 2384: 2381: 2378: 2374: 2370: 2360: 2359:DevEco Studio 2357: 2355: 2352: 2350: 2347: 2345: 2342: 2340: 2337: 2336: 2334: 2332: 2328: 2325: 2323: 2319: 2308: 2304: 2301: 2299: 2296: 2293: 2289: 2286: 2283: 2279: 2276: 2273: 2269: 2266: 2264: 2261: 2258: 2254: 2253: 2251: 2247: 2241: 2238: 2236: 2233: 2231: 2230:IntelliJ IDEA 2228: 2225: 2223: 2220: 2217: 2216: 2214: 2212: 2208: 2202: 2199: 2197: 2194: 2193: 2191: 2189: 2185: 2179: 2178:DevEco Studio 2176: 2174: 2171: 2167: 2164: 2163: 2161: 2160:IntelliJ IDEA 2158: 2156: 2153: 2151: 2148: 2146: 2143: 2141: 2138: 2136: 2133: 2131: 2128: 2127: 2125: 2123: 2119: 2116: 2114: 2110: 2100: 2097: 2095: 2091: 2088: 2086: 2083: 2081: 2078: 2076: 2073: 2071: 2068: 2066: 2063: 2062: 2060: 2056: 2050: 2047: 2045: 2042: 2040: 2036: 2034: 2031: 2027: 2024: 2022: 2019: 2017: 2016:IntelliJ IDEA 2014: 2013: 2012: 2008: 2006: 2005:Visual Studio 2003: 1999: 1996: 1994: 1991: 1990: 1988: 1985: 1983: 1980: 1979: 1977: 1975: 1971: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1944:DevEco Studio 1942: 1941: 1939: 1937: 1933: 1927: 1924: 1922: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1893: 1890: 1888: 1885: 1883: 1882:GNOME Builder 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1850: 1848: 1845: 1844: 1842: 1840: 1836: 1833: 1831: 1827: 1823: 1819: 1812: 1807: 1805: 1800: 1798: 1793: 1792: 1789: 1776: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1737: 1732: 1731: 1728: 1725: 1723: 1720: 1719: 1716: 1710: 1707: 1706: 1704: 1702: 1701:Microcomputer 1698: 1692: 1689: 1687: 1684: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1648: 1646: 1644: 1640: 1630: 1627: 1625: 1622: 1620: 1617: 1615: 1612: 1610: 1607: 1605: 1604:Borland Kylix 1602: 1600: 1597: 1595: 1592: 1591: 1589: 1585: 1579: 1576: 1574: 1571: 1569: 1566: 1564: 1561: 1559: 1558:PascalABC.NET 1556: 1553: 1549: 1546: 1544: 1541: 1539: 1536: 1534: 1531: 1528: 1524: 1521: 1520: 1518: 1514: 1511: 1509: 1505: 1499: 1496: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1474: 1473:Pascal Script 1471: 1469: 1468:Object Pascal 1466: 1464: 1461: 1460: 1458: 1456: 1452: 1447: 1440: 1435: 1433: 1428: 1426: 1421: 1420: 1417: 1410: 1404: 1399: 1398: 1394: 1387: 1385:1-55615-484-4 1381: 1377: 1376: 1375:Code Complete 1371: 1367: 1366: 1361: 1346: 1342: 1336: 1333: 1322:on 2019-09-04 1321: 1317: 1311: 1308: 1296: 1292: 1286: 1283: 1271: 1267: 1261: 1258: 1246: 1242: 1235: 1232: 1219: 1215: 1209: 1206: 1201: 1195: 1191: 1190: 1182: 1179: 1164: 1157: 1151: 1148: 1134: 1130: 1126: 1120: 1117: 1104: 1100: 1094: 1091: 1078: 1074: 1068: 1065: 1052: 1048: 1042: 1039: 1034: 1028: 1024: 1023: 1015: 1012: 1000: 996: 990: 987: 974: 968: 965: 959: 954: 951: 948: 945: 942: 938: 935: 934: 930: 925: 921: 918: 914: 911: 908: 904: 901: 897: 893: 889: 885: 881: 877: 874: 871: 868: 864: 861: 858: 854: 853:Borland Kylix 851: 848: 847: 843: 841: 835: 833: 831: 830:South African 823: 819: 811: 809: 651: 643: 641: 639: 635: 632:counterpart, 631: 623: 618: 614: 611: 608: 605: 604: 603: 597: 595: 592: 590: 582: 580: 578: 573: 571: 567: 562: 560: 556: 552: 548: 544: 540: 536: 531: 529: 525: 521: 517: 512: 510: 504: 502: 498: 494: 490: 485: 481: 478: 470: 468: 466: 461: 459: 455: 453: 449: 445: 441: 437: 432: 430: 426: 422: 421:Object Pascal 418: 413: 411: 407: 403: 399: 391: 389: 387: 384:counterpart, 383: 378: 376: 373:, and native 372: 368: 364: 360: 356: 352: 347: 345: 341: 337: 333: 329: 325: 321: 317: 312: 310: 306: 302: 298: 294: 290: 286: 281: 279: 275: 271: 267: 263: 259: 255: 252: 251:Object Pascal 248: 244: 235: 223: 219: 216: 213: 211: 207: 204: 200: 196: 192: 188: 185: 183: 179: 176: 172: 168: 164: 160: 156: 152: 150: 146: 142: 138: 134: 118: 112: 110: 106: 102: 98: 94: 91: 88: 86: 82: 79: 75: 71: 68: 66: 62: 55: 50: 46: 41: 33: 19: 3963:PowerBuilder 3810:Visual Basic 3597: 3507:SharpDevelop 3461:Code::Blocks 3286: 3279: 3215:Sublime Text 3100:Visual Basic 3095:SharpDevelop 3068:Discontinued 2902:Turbo Pascal 2895:Discontinued 2885: 2543:FlashDevelop 2472:SharpDevelop 2455:Discontinued 2259:Pro for Java 2249:Discontinued 2085:SharpDevelop 2058:Discontinued 1852:Code::Blocks 1686:Turbo Vision 1609:Turbo Pascal 1599:Apple Pascal 1587:Discontinued 1522: 1373: 1349:. Retrieved 1335: 1324:. Retrieved 1320:the original 1310: 1299:. Retrieved 1285: 1274:. Retrieved 1260: 1249:. Retrieved 1234: 1222:. Retrieved 1208: 1188: 1181: 1170:. Retrieved 1150: 1137:. Retrieved 1128: 1119: 1107:. Retrieved 1093: 1081:. Retrieved 1067: 1055:. Retrieved 1041: 1021: 1014: 1003:. Retrieved 989: 979:12 September 977:. Retrieved 967: 888:Visual Basic 839: 827: 807: 627: 601: 593: 586: 574: 563: 532: 513: 509:memory leaks 505: 497:polymorphism 474: 462: 456: 433: 414: 395: 379: 359:Turbo Pascal 348: 324:Code Insight 313: 282: 264:of desktop, 242: 241: 228:.embarcadero 85:Developer(s) 3917:Clarion IDE 3904:Proprietary 3856:Open source 3805:CA-Realizer 3797:Proprietary 3776:Open source 3767:Windows API 3730:Proprietary 3682:Open source 3636:Proprietary 3590:Proprietary 3563:Open source 3522:Proprietary 3499:Open source 3453:Open source 3417:Proprietary 3389:Open source 3348:Open source 3262:Eclipse Che 3128:Open source 3080:MonoDevelop 3075:CA-Realizer 3001:FutureBASIC 2940:Open source 2917:QuickPascal 2831:Free Pascal 2823:Open source 2767:Proprietary 2727:Komodo Edit 2701:Light Table 2678:Open source 2632:Zend Studio 2612:Codelobster 2604:Proprietary 2584:Komodo Edit 2566:Open source 2467:MonoDevelop 2387:Open source 2331:Open source 2288:Visual Café 2257:CodeWarrior 2255:Metrowerks 2122:Open source 2080:MonoDevelop 1993:CodeWarrior 1847:Arduino IDE 1839:Open source 1619:UCSD Pascal 1548:Free Pascal 1498:SuperPascal 1129:Embarcadero 939:– Enhanced 913:Free Pascal 758:THelloWorld 740:THelloWorld 695:THelloWorld 668:THelloWorld 566:refactoring 520:source code 438:(COM) with 423:created by 332:refactoring 285:native code 78:Embarcadero 3987:Categories 3953:OutSystems 3743:JDeveloper 3603:C++Builder 3356:Qt Creator 3281:Comparison 3267:SourceLair 3257:Cloud9 IDE 3165:Cloud9 IDE 3085:QuickBASIC 2842:Dev-Pascal 2732:Komodo IDE 2715:PyScripter 2589:Komodo IDE 2446:Understand 2322:JavaScript 2298:Visual J++ 2240:Understand 2201:JDeveloper 2044:Understand 1982:C++Builder 1926:OpenWatcom 1907:Qt Creator 1734:Related to 1661:FireMonkey 1629:Pascal/MT+ 1624:JRT Pascal 1563:GNU Pascal 1538:VSI Pascal 1351:2016-04-27 1326:2020-09-05 1301:2002-02-05 1276:2020-11-27 1251:2022-03-17 1172:2016-01-12 1005:2020-09-05 960:References 785:HelloWorld 773:HelloWorld 752:HelloWorld 734:HelloWorld 648:See also: 634:C++Builder 613:FireMonkey 598:Frameworks 543:executable 535:optimizing 410:FireMonkey 386:C++Builder 340:FireMonkey 260:(IDE) for 157:; targets 140:Written in 3968:AppStudio 3835:PureBasic 3753:WaveMaker 3444:wxWidgets 3044:PureBasic 2948:Basic-256 2790:SlickEdit 2706:Ninja-IDE 2627:SlickEdit 2278:VisualAge 2235:SlickEdit 2227:JetBrains 2222:MyEclipse 2155:Greenfoot 2070:VisualAge 2049:SlickEdit 2011:JetBrains 1998:MyEclipse 1543:IP Pascal 1508:Compilers 863:InterBase 692:procedure 677:procedure 537:and is a 444:Interface 232:/products 3922:Projucer 3912:Axure RP 3710:NetBeans 3466:CodeLite 3361:KDevelop 3288:Category 3157:Freeware 3143:(VSCode) 3039:NS Basic 2993:Freeware 2973:Basic4GL 2963:SdlBasic 2860:Freeware 2795:Wing IDE 2737:KDevelop 2617:PhpStorm 2594:KDevelop 2579:NetBeans 2410:Freeware 2354:Chromium 2307:NetBeans 2305:(became 2292:JBuilder 2272:NetBeans 2263:JBuilder 2218:JCreator 2188:Freeware 2173:NetBeans 1936:Freeware 1902:QDevelop 1897:NetBeans 1892:KDevelop 1857:CodeLite 1769:Oberon-2 1763:Modula-3 1745:Modula-2 1676:OpenWire 1455:Dialects 1372:(1993). 1345:Archived 1295:Archived 1270:Archived 1245:Archived 1218:Archived 1163:Archived 1139:13 March 1133:Archived 1103:Archived 1077:Archived 1051:Archived 999:Archived 953:Teechart 937:FastCode 870:JBuilder 836:Roadmaps 465:FastCode 458:Database 392:Features 371:closures 215:Freemium 199:Compiler 191:Designer 153:Runs on 74:CodeGear 3958:Topincs 3884:Morphic 3819:Windows 3700:Eclipse 3575:Lazarus 3554:related 3471:wxGlade 3210:VS Code 3147:Eclipse 3049:GLBasic 3011:thinAir 2837:Lazarus 2775:PyCharm 2654:RStudio 2622:PHPEdit 2282:Eclipse 2145:Eclipse 2021:AppCode 1989:-based 1987:Eclipse 1887:Kakoune 1867:Eclipse 1862:Dev-C++ 1568:Turbo51 1552:Lazarus 1533:Oxygene 1527:history 1516:Current 1483:Clascal 1478:Oxygene 1224:9 March 1109:9 March 1083:9 March 1057:9 March 924:Lazarus 812:History 710:Writeln 656:program 551:ActiveX 351:Borland 344:FireDAC 320:plugins 301:Android 274:console 234:/delphi 221:Website 210:License 171:Android 159:Windows 155:Windows 125: ( 70:Borland 3929:Design 3894:XBasic 3889:TheIDE 3879:InForm 3825:RapidQ 3787:WinFBE 3674:-based 3608:RadPHP 3598:Delphi 3402:Gambas 3366:Gambas 3248:Online 3238:Poplog 3230:POP-11 3183:GoLand 3175:Retail 3090:QBasic 3026:Retail 3006:RapidQ 2983:InForm 2968:Gambas 2886:Delphi 2878:Retail 2809:Pascal 2752:Thonny 2722:Spyder 2686:Anjuta 2669:Python 2574:Aptana 2428:Retail 2211:Retail 2196:jGRASP 2140:DrJava 2130:Anjuta 2099:QuickC 2065:Anjuta 1974:Retail 1912:TheIDE 1777:(1991) 1771:(1991) 1765:(1988) 1759:(1986) 1757:Oberon 1753:(1983) 1747:(1977) 1741:(1958) 1523:Delphi 1463:Pascal 1448:family 1382:  1196:  1029:  892:Apache 876:RadPHP 764:Create 553:DLLs, 484:Pascal 448:method 417:Pascal 272:, and 266:mobile 243:Delphi 38:Delphi 32:DelPhi 3938:LANSA 3864:FLUID 3848:Other 3817:(for 3783:GNAVI 3747:Swing 3745:(via 3714:Swing 3712:(via 3702:(via 3692:(via 3657:macOS 3644:Xcode 3627:Cocoa 3429:Linux 2931:BASIC 2846:GNAVI 2711:PyDev 2531:Flash 2441:Rider 2303:Xelfi 2150:Geany 2135:BlueJ 2026:CLion 1964:Xcode 1877:Geany 1872:Emacs 1739:ALGOL 1493:Joyce 1166:(PDF) 1159:(PDF) 749:begin 707:begin 674:class 617:units 452:class 450:of a 353:as a 305:Linux 293:macOS 245:is a 167:macOS 163:Linux 3869:Gorm 3815:Xojo 3672:Java 3655:(on 3653:Xojo 3427:(on 3425:Xojo 3255:AWS 3197:Haxe 3059:Xojo 2718:PIDA 2696:Eric 2691:IDLE 2377:.NET 2349:Atom 2113:Java 2037:IBM 1380:ISBN 1226:2016 1194:ISBN 1141:2021 1111:2016 1085:2016 1059:2016 1027:ISBN 981:2024 900:Ajax 882:for 816:See 791:Free 665:type 547:DLLs 501:Java 303:and 287:for 230:.com 182:Type 99:1995 3927:XVT 3874:IUP 3720:B4X 3704:SWT 3694:XML 3567:LCL 3549:VCL 3490:CLI 3380:GTK 3136:Vim 2953:B4X 2833:IDE 2742:Vim 2557:PHP 2373:CLI 2339:Vim 2094:C++ 2009:By 1921:Vim 1830:C++ 1751:Ada 1681:RTL 1666:LCL 1656:FCL 1651:CLX 1643:API 1578:ACK 896:VCL 884:PHP 880:IDE 800:end 779:Put 731:var 725:end 701:Put 686:end 680:Put 630:C++ 577:web 570:UML 555:COM 526:or 382:C++ 311:). 309:x64 297:iOS 270:web 226:www 203:RTL 195:IDE 175:iOS 3989:: 3646:, 3565:, 3339:Qt 3119:Go 2092:, 1917:Vi 1828:, 1293:. 1243:. 1161:. 1131:. 1127:. 1075:. 997:. 857:Qt 755::= 561:. 511:. 467:. 404:, 369:, 299:, 295:, 291:, 280:. 268:, 201:, 197:, 193:, 189:, 173:, 169:, 165:, 161:, 76:, 72:, 3821:) 3749:) 3716:) 3706:) 3696:) 3659:) 3551:, 3431:) 3323:e 3316:t 3309:v 2811:, 2646:R 2379:) 2375:( 2309:) 2294:) 2284:) 2274:) 1919:– 1826:C 1810:e 1803:t 1796:v 1554:) 1550:( 1529:) 1525:( 1438:e 1431:t 1424:v 1388:. 1354:. 1329:. 1304:. 1279:. 1254:. 1228:. 1202:. 1175:. 1143:. 1113:. 1087:. 1061:. 1035:. 1008:. 983:. 803:. 794:; 788:. 782:; 776:. 767:; 761:. 743:; 737:: 728:; 722:; 719:) 713:( 704:; 698:. 689:; 683:; 671:= 662:; 326:( 307:( 129:) 34:. 20:)

Index

Delphi (programming language)
DelPhi


Original author(s)
Borland
CodeGear
Embarcadero
Developer(s)
Embarcadero Technologies
Stable release
Edit this on Wikidata
Operating system
Windows
Windows
Linux
macOS
Android
iOS
Type
Software Development
Designer
IDE
Compiler
RTL
License
Freemium
www.embarcadero.com/products/delphi
general-purpose programming language
Object Pascal

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