390:, an operating system with a mass of sophisticated object-oriented compiler and application framework technology from Apple. Pink became CommonPoint, the partnership was dissolved, and CommonPoint was absorbed into VisualAge starting with the Compound Document Framework to handle OLE objects in VisualAge C++ 3.5 for Windows. In February 1997, the first mass release of Taligent technology came in the form of the Open Class within VisualAge C++ 4.0. This bundled SDK adaptation includes CommonPoint's frameworks for desktop (infrastructure for building unified OCX or OpenDoc components), web (called WebRunner, for making drag-and-drop compound documents for the web, and server CGIs), graphics for 2D GUI, international text for Unicode, filesystems, printing, and unit tests.
972:
1498:
1488:
394:
said "Now, the best of the CommonPoint technology is being channeled into Open Class for VisualAge. ... For sheer breadth of features, the
Taligent frameworks are unmatched. An all-encompassing OOP framework has always proved a difficult ideal to realize, but VisualAge's Open Class Technology Preview
263:
development environment. By the time VisualAge was released as a product, much more emphasis was placed on visual construction of application logic as well as of the user interface. This emphasis was in part due to the "positioning" for "strategic" reasons of
Smalltalk as a generator rather than a
427:
Studio family of products. By 2005, Smalltalk specialist
Instantiations, Inc. had assumed technical support responsibilities and been granted global rights to the IBM VisualAge Smalltalk product line and technology base. Instantiations continues to offer the “enhanced product” named VA Smalltalk
174:. VisualAge was first released in October 1993. It was discontinued on April 30, 2007, and its web page was removed in September 2011. VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc. acquired the worldwide rights to this product. IBM has stated that
276:
The name "VisualAge" is the result of a contest between the members of the development team. After the initial release of VisualAge/Smalltalk the name VisualAge became a brand of its own and VisualAges were produced for several different combinations of languages and platforms.
440:
Applications designed with VisualAge C++ may be portable between target platforms without any code changes needed if VisualAge guidelines were followed. IBM also included additional tools and libraries in instances where portability was not possible without code changes.
220:-AT class machines allowed IBM advanced technology projects to experiment with Smalltalk. At about the same time, visual interface construction tools were coming up on the radar screens. Smalltalk research projects such as InterCons by David N. Smith of IBM, and
1535:
416:
VisualAge Micro
Edition, which supports development of embedded Java applications and cross system development, is a reimplementation of the IDE in Java. This version of VisualAge morphed into the
914:
IBM Corp., IBM, (1994). “IBM VisualAge (printed paper bound retail hardboard box)”. . IBM Corp. Part Number 14H0969 and lid Part Number 30H2314 Product Number 17H7495 Bar code: 087944096085
1033:
943:
IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Standard (printed retail card box)”. Version 2.1. IBM Corp. Product Number P4301938 Bar Code: 1264301938000104 Part Number 4301978
398:
Most of the members of the VisualAge family were written in
Smalltalk no matter which language they supported for development. The IBM implementation of Smalltalk was produced by
228:
were building interactive graphical applications built from composition of graphical primitives. Higher level construction of user interfaces was evidenced by other tools such as
252:
composition of UI widgets which can be "wired" to each other and to application logic written in the system's native object oriented language, or possibly with no coding at all.
871:
946:
IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Getting
Started on Windows Manual”. IBM Corp. (130 pages) Product number GC26-8944-01 Bar Code: GC26-8944-01 Part No. 4301981
3071:
3007:
1528:
3091:
1502:
735:
683:
3066:
3014:
1521:
1026:
3036:
949:
IBM Corp., IBM, (September 1997). “IBM VisualAge for COBOL Getting
Started on OS/2 Manual”. IBM Corp. 2nd Edition. (156 pages) Document Number GC26-9051-01
2974:
932:
IBM Corp., IBM, (October 1994). “Programmer’s guide to building”. 2nd edition. IBM Corp. (149 pages) Product Number SC34-4496-00 Part Number 14H1070
952:
IBM Corp., IBM, (April 1997). “Resource
Catalogue for IBM COBOL Family V 1”. Release 4. (44 pages) Product Number GC26-8488-03 Part Number 4226010
1019:
935:
IBM Corp., IBM, (October 1994). “User’s Guide and
Reference”. 2nd edition. IBM Corp. (642 pages) Product Number SC34-4490-01 Part Number 14H0922;
3086:
187:
923:
IBM Corp., IBM, (October 1994). “Programmer’s reference”. 2nd edition. IBM Corp. (458 pages) Product Number SC34-4493-01 Part Number 14H0297
402:
which was acquired by IBM and run as a wholly owned subsidiary for several years before being absorbed into the overall IBM organization.
939:
IBM VisualAge for COBOL Standard is “Year 2000 ready” and
Requires: Warp Version 4.0 plus FixPak 1 or Windows NT 4.0 plus Service Pack 3
1452:
1371:
1060:
849:
1544:
163:
917:
IBM Corp., IBM, (Spring 1995). “Smalltalk resource catalogue”. . IBM Corp. (96 pages) Product Number G325-0813-01 Part Number 30H2238
926:
IBM Corp., IBM, (October 1994). “IBM Smalltalk”. 2nd edition. IBM Corp. (172 pages) Product Number SC34-4491-01 Part Number 14H0296
3076:
265:
2831:
2243:
2238:
2233:
2228:
2223:
2218:
2213:
2208:
2203:
1801:
1157:
977:
399:
356:
2099:
1412:
1246:
920:
IBM Corp., IBM, (October 1994). “Development guide”. 1st edition. (250 pages) Product Number SC34-4495-00 Part Number 14H0295
575:
205:
technologies within IBM using an internally developed language called ClassC to develop applications with more sophisticated
657:
150:
2535:
2395:
3051:
1765:
1177:
865:
305:
233:
202:
201:
product was one of the first products in this family. The lab also had a group which was one of the early adopters of
94:
60:
739:
687:
3056:
929:
IBM Corp., IBM, (October 1994). “Installation guide booklet”. 2nd edition. IBM Corp. (48 pages) Part Number 14H1071
297:
2845:
2385:
3041:
2372:
1839:
1552:
1487:
1238:
289:
206:
175:
1994:
1675:
581:
3081:
2826:
2427:
2080:
1492:
1002:
850:"IBM VisualAge Generator for OS/2 and Windows NT Version 3.1 Boosts Application Development Productivity"
631:
194:. The EZ-VU dialog manager product, a personal computer derivative of the user interface elements of the
3061:
2684:
2172:
1966:
1770:
1310:
2854:
2666:
2549:
2493:
2404:
2330:
2292:
2113:
2057:
1848:
1565:
1481:
171:
139:
127:
2265:
1330:
1270:
1135:
1087:
417:
122:
280:
This is the eventual total of supported languages, variously available depending on the platform:
3046:
2873:
2867:
2563:
2511:
2473:
2121:
2075:
2070:
2008:
1871:
1713:
1680:
1593:
1281:
1251:
1211:
994:
852:(Press release). IBM. June 16, 1998. ENUS298-190. Archived from the original on October 23, 2017
783:
885:
609:
2862:
2612:
2594:
2468:
2448:
2065:
1647:
1081:
710:
352:
327:
This is the eventual total of supported platforms, each of which support different languages:
256:
237:
229:
221:
2946:
2643:
2273:
1643:
1447:
1432:
1366:
1275:
1150:
761:
191:
134:
102:
2901:
2752:
2604:
2422:
2154:
1937:
1816:
1700:
1427:
1220:
1208:
1075:
1006:
406:
255:
The original prototype which led to VisualAge was an attempt "to make something like the
1652:
971:
2633:
2506:
2188:
2014:
1892:
1759:
1343:
1325:
428:(VAST Platform). The C, C++ and Fortran compiler on AIX, Linux and z/OS are renamed as
107:
1513:
3030:
2931:
2780:
2760:
2742:
2638:
2576:
2540:
2483:
2162:
2144:
2126:
2085:
1956:
1904:
1886:
1742:
1731:
1685:
1670:
1608:
1442:
1422:
1093:
805:
2941:
2821:
2628:
2198:
2024:
1811:
1708:
1638:
1578:
1457:
1437:
1417:
429:
982:
827:
1820:
1011:
2988:
2806:
2801:
2727:
2557:
2453:
2358:
2338:
2310:
2257:
2193:
1983:
1806:
1719:
1573:
1396:
1391:
1381:
1376:
1292:
1226:
1125:
965:
661:
260:
225:
2993:
2983:
2891:
2811:
2568:
2458:
2315:
2048:
1927:
1633:
1300:
1192:
465:
387:
22:
2909:
2770:
2737:
2704:
2674:
2516:
2432:
2353:
2167:
1961:
1953:
1948:
1881:
1775:
1737:
1724:
1588:
1042:
424:
410:
321:
213:
89:
633:
Software withdrawal: Selected IBM C, VisualAge C++, and XL Fortran programs
2883:
2765:
2719:
2699:
2689:
2586:
2521:
2463:
2343:
2320:
2305:
2136:
2033:
2018:
1998:
1989:
1914:
1899:
1662:
1628:
1623:
1618:
1583:
1386:
1264:
1184:
1051:
383:
348:
245:
241:
198:
31:
2936:
2775:
2501:
2380:
2348:
1747:
1613:
317:
309:
301:
249:
190:, which was established in 1984 and had responsibility for application
2964:
2956:
2816:
2732:
2694:
2478:
2412:
2300:
1922:
1866:
1856:
1825:
1791:
1103:
368:
340:
217:
423:
Various members of the family have been replaced by products in the
1556:
988:
293:
2657:
2437:
2029:
1876:
1861:
1752:
1690:
1603:
1598:
1164:
1109:
376:
344:
336:
285:
281:
2923:
2785:
2709:
2417:
2103:
451:
364:
360:
332:
313:
195:
1517:
1015:
999:
985:
description from Electronic Developer Magazine for OS/2 (EDM/2)
2679:
2283:
1335:
684:"Will It Go Round in Circles? (IBM, Smalltalk, and VisualAge)"
461:
372:
328:
167:
27:
212:
Eventually, the availability of usable implementations of
565:
VisualAge XL Fortran V8.1 for Power MacOS X (10.2, 10.3)
413:. Java natives were actually implemented in Smalltalk.
612:(Press release). IBM. October 12, 1993. ENUSZP93-0585
405:
VisualAge for Java is based on an extended Smalltalk
578:: an article which discusses IBM VisualAge Generator
562:
VisualAge XL C++ V6.0 for Power MacOS X (10.2, 10.3)
559:
VisualAge XL C++ V6.0 for Power MacOS X (10.2, 10.3)
186:
VisualAge was created in the IBM development lab in
2973:
2955:
2922:
2900:
2882:
2853:
2844:
2794:
2751:
2718:
2665:
2656:
2621:
2603:
2585:
2548:
2534:
2492:
2403:
2394:
2371:
2329:
2291:
2282:
2256:
2181:
2153:
2135:
2112:
2098:
2056:
2047:
1975:
1936:
1913:
1847:
1838:
1784:
1699:
1661:
1564:
1551:
1359:
1352:
1318:
1309:
1291:
1237:
1207:
1134:
1068:
1059:
1050:
888:(Press release). IBM. March 29, 1994. ENUSZP94-0232
248:. Such tools allow for building user interfaces by
145:
133:
121:
113:
101:
85:
59:
37:
21:
395:is by far the most credible attempt we've seen.".
492:VisualAge for COBOL for OS/2, Version 1 Release 2
471:VisualAge C++ Professional 4.0 (OS/2 and Windows)
209:which were just starting to be widely available.
870:: CS1 maint: bot: original URL status unknown (
604:
602:
504:VisualAge COBOL Enterprise 3.07 (Windows only)
1529:
1027:
8:
991:description from Portland Pattern Repository
711:"VisualAge for C++ 4.0: Previewing Taligent"
16:
474:VisualAge Generator Developer V3.1 for OS/2
2850:
2662:
2545:
2400:
2288:
2109:
2053:
1844:
1561:
1536:
1522:
1514:
1356:
1315:
1065:
1056:
1034:
1020:
1012:
970:
15:
3072:Linux integrated development environments
483:VisualAge COBOL for OS/2 1.0 (1994-03-29)
536:VisualAge C++ Professional for AIX, V6.0
533:VisualAge C++ Professional for AIX, V5.0
477:VisualAge Generator Server V3.1 for OS/2
2219:Visual Studio Express for Windows Phone
598:
409:which executes both Smalltalk and Java
863:
709:Gagnon, Gabrielle (February 4, 1997).
457:VisualAge C++ 3.5 (Windows 95/NT only)
188:Research Triangle Park, North Carolina
178:is the followup product to VisualAge.
151:www-01.ibm.com/software/awdtools/vacpp
3092:Smalltalk programming language family
639:, IBM, December 13, 2005, ENUS905-270
7:
762:"VisualAge Smalltalk Transition FAQ"
549:VisualAge C++ V6.0 for Linux refresh
3067:Integrated development environments
1545:Integrated development environments
480:VisualAge for OS/2 1.0 (1993-10-12)
232:'s interface builder first done in
164:integrated development environments
3037:C (programming language) compilers
1000:VisualAge for Java Tips and Tricks
530:VisualAge C++ Professional for AIX
14:
886:"VisualAge for OS/2, Version 1.0"
610:"VisualAge for OS/2, Version 1.0"
382:In 1992, Apple and IBM cofounded
1497:
1496:
1486:
489:VisualAge for COBOL for OS/2 1.2
486:VisualAge for COBOL for OS/2 1.1
266:Systems Application Architecture
498:VisualAge for COBOL Version 2.1
400:Object Technology International
236:and then evolved to become the
66:6.0 / April 30, 2007
995:VA Smalltalk at Instantiations
736:"Will It Go Round in Circles?"
576:IBM Cross System Product (CSP)
460:C and C++ Compilers for OS/2,
1:
3087:Programming tools for Windows
2017:(aka Espresso, superseded by
520:VisualAge C++ for AS/400 V4R4
517:VisualAge C++ for AS/400 V3R7
514:VisualAge C++ for AS/400 V3R6
2209:Visual Web Developer Express
546:VisualAge C++ V6.0 for Linux
495:VisualAge COBOL for OS/2 2.0
1766:Rational Software Architect
738:. denhaven2. Archived from
203:object-oriented programming
3108:
978:VisualAge Enterprise Suite
224:by a team at Apple led by
170:, which supports multiple
3002:
2386:R Tools for Visual Studio
1470:
1239:Graphical user interfaces
784:"Smalltalk Products Home"
207:graphical user interfaces
81:
55:
806:"Instantiations History"
162:is a family of computer
3077:MacOS programming tools
2743:Visual Studio Community
2705:VisualFBEditor / WinFBE
2145:Visual Studio Community
1995:Sun Java Studio Creator
1686:Visual Studio Community
1676:Oracle Developer Studio
582:Source Code in Database
910:VisualAge - Smalltalk
264:language within IBM's
257:NeXT interface builder
68:; 17 years ago
43:; 30 years ago
2685:Microsoft Small Basic
1247:Model–view–controller
664:on September 15, 2011
660:. IBM. Archived from
172:programming languages
41:October 12, 1993
2832:Visual Basic Express
2204:Visual Basic Express
1482:Open-source software
1045:programming language
128:Software development
2266:Adobe Flash Builder
2244:Express for Windows
2234:Express for Desktop
742:on October 19, 2008
690:on October 19, 2008
501:VisualAge COBOL 2.2
450:VisualAge C++ 3.0 (
18:
3052:Eclipse (software)
2868:Visual Studio Code
2512:Visual Studio Code
2474:Visual Studio Code
2224:Visual C++ Express
2122:Visual Studio Code
2071:Visual Studio Code
1889:Community Edition
1802:Visual C++ Express
1681:Visual Studio Code
1005:2011-06-16 at the
866:cite press release
3057:Fortran compilers
3024:
3023:
2918:
2917:
2840:
2839:
2652:
2651:
2530:
2529:
2367:
2366:
2252:
2251:
2229:Visual C# Express
2214:Visual J# Express
2094:
2093:
2043:
2042:
1834:
1833:
1511:
1510:
1466:
1465:
1408:
1407:
1260:
1259:
1203:
1202:
1082:Dolphin Smalltalk
418:Eclipse Framework
353:Microsoft Windows
238:Interface Builder
230:Jean-Marie Hullot
192:development tools
157:
156:
3099:
2947:Powerflasher FDT
2851:
2663:
2595:Delphi Community
2546:
2401:
2289:
2274:Powerflasher FDT
2110:
2054:
1845:
1562:
1538:
1531:
1524:
1515:
1500:
1499:
1490:
1448:Trygve Reenskaug
1433:Mark P. McCahill
1367:L. Peter Deutsch
1357:
1316:
1172:Pocket Smalltalk
1151:Little Smalltalk
1066:
1057:
1036:
1029:
1022:
1013:
974:
969:
968:
966:Official website
898:
897:
895:
893:
882:
876:
875:
869:
861:
859:
857:
846:
840:
839:
837:
835:
824:
818:
817:
815:
813:
808:. Instantiations
802:
796:
795:
793:
791:
786:. Instantiations
780:
774:
773:
771:
769:
764:. Instantiations
758:
752:
751:
749:
747:
732:
726:
725:
723:
721:
706:
700:
699:
697:
695:
686:. Archived from
680:
674:
673:
671:
669:
654:
648:
647:
646:
644:
638:
628:
622:
621:
619:
617:
606:
445:OS/2 and Windows
367:(formerly named
339:(formerly named
153:
103:Operating system
76:
74:
69:
51:
49:
44:
19:
3107:
3106:
3102:
3101:
3100:
3098:
3097:
3096:
3027:
3026:
3025:
3020:
2998:
2969:
2951:
2914:
2896:
2878:
2836:
2790:
2747:
2714:
2648:
2617:
2599:
2581:
2539:
2526:
2488:
2390:
2363:
2325:
2278:
2248:
2239:Express for Web
2177:
2149:
2131:
2090:
2039:
2007:(superseded by
1997:(superseded by
1971:
1932:
1909:
1830:
1817:Borland Turbo C
1780:
1695:
1657:
1547:
1542:
1512:
1507:
1485:
1462:
1428:Julian Lombardi
1404:
1348:
1305:
1287:
1256:
1233:
1221:Croquet Project
1209:Virtual reality
1199:
1130:
1061:Implementations
1046:
1040:
1007:Wayback Machine
964:
963:
960:
955:
907:
902:
901:
891:
889:
884:
883:
879:
862:
855:
853:
848:
847:
843:
833:
831:
828:"VisualAge C++"
826:
825:
821:
811:
809:
804:
803:
799:
789:
787:
782:
781:
777:
767:
765:
760:
759:
755:
745:
743:
734:
733:
729:
719:
717:
708:
707:
703:
693:
691:
682:
681:
677:
667:
665:
658:"VisualAge C++"
656:
655:
651:
642:
640:
636:
630:
629:
625:
615:
613:
608:
607:
600:
595:
590:
572:
556:
543:
527:
511:
447:
438:
407:virtual machine
274:
184:
149:
93:
77:
72:
70:
67:
47:
45:
42:
38:Initial release
12:
11:
5:
3105:
3103:
3095:
3094:
3089:
3084:
3079:
3074:
3069:
3064:
3059:
3054:
3049:
3044:
3039:
3029:
3028:
3022:
3021:
3019:
3018:
3011:
3003:
3000:
2999:
2997:
2996:
2991:
2986:
2979:
2977:
2971:
2970:
2968:
2967:
2961:
2959:
2953:
2952:
2950:
2949:
2944:
2939:
2934:
2928:
2926:
2920:
2919:
2916:
2915:
2913:
2912:
2906:
2904:
2898:
2897:
2895:
2894:
2888:
2886:
2880:
2879:
2877:
2876:
2871:
2865:
2859:
2857:
2848:
2842:
2841:
2838:
2837:
2835:
2834:
2829:
2824:
2819:
2814:
2809:
2804:
2798:
2796:
2792:
2791:
2789:
2788:
2783:
2778:
2773:
2768:
2763:
2757:
2755:
2749:
2748:
2746:
2745:
2740:
2735:
2730:
2724:
2722:
2716:
2715:
2713:
2712:
2707:
2702:
2697:
2692:
2687:
2682:
2677:
2671:
2669:
2660:
2654:
2653:
2650:
2649:
2647:
2646:
2641:
2636:
2634:Virtual Pascal
2631:
2625:
2623:
2619:
2618:
2616:
2615:
2609:
2607:
2601:
2600:
2598:
2597:
2591:
2589:
2583:
2582:
2580:
2579:
2574:
2571:
2566:
2561:
2554:
2552:
2543:
2532:
2531:
2528:
2527:
2525:
2524:
2519:
2514:
2509:
2507:PythonAnywhere
2504:
2498:
2496:
2490:
2489:
2487:
2486:
2481:
2476:
2471:
2466:
2461:
2456:
2451:
2446:
2443:
2440:
2435:
2430:
2425:
2420:
2415:
2409:
2407:
2398:
2392:
2391:
2389:
2388:
2383:
2377:
2375:
2369:
2368:
2365:
2364:
2362:
2361:
2356:
2351:
2346:
2341:
2335:
2333:
2327:
2326:
2324:
2323:
2318:
2313:
2308:
2303:
2297:
2295:
2286:
2280:
2279:
2277:
2276:
2271:
2268:
2262:
2260:
2254:
2253:
2250:
2249:
2247:
2246:
2241:
2236:
2231:
2226:
2221:
2216:
2211:
2206:
2201:
2196:
2191:
2189:Xamarin Studio
2185:
2183:
2179:
2178:
2176:
2175:
2170:
2165:
2159:
2157:
2151:
2150:
2148:
2147:
2141:
2139:
2133:
2132:
2130:
2129:
2124:
2118:
2116:
2107:
2096:
2095:
2092:
2091:
2089:
2088:
2083:
2078:
2073:
2068:
2062:
2060:
2051:
2045:
2044:
2041:
2040:
2038:
2037:
2027:
2022:
2012:
2002:
1992:
1987:
1979:
1977:
1973:
1972:
1970:
1969:
1964:
1959:
1951:
1946:
1942:
1940:
1934:
1933:
1931:
1930:
1925:
1919:
1917:
1911:
1910:
1908:
1907:
1902:
1897:
1896:
1895:
1893:Android Studio
1884:
1879:
1874:
1869:
1864:
1859:
1853:
1851:
1842:
1836:
1835:
1832:
1831:
1829:
1828:
1823:
1814:
1809:
1804:
1799:
1794:
1788:
1786:
1782:
1781:
1779:
1778:
1773:
1768:
1762:
1760:LabWindows/CVI
1757:
1756:
1755:
1750:
1745:
1734:
1729:
1728:
1727:
1722:
1711:
1705:
1703:
1697:
1696:
1694:
1693:
1688:
1683:
1678:
1673:
1667:
1665:
1659:
1658:
1656:
1655:
1650:
1641:
1636:
1631:
1626:
1621:
1616:
1611:
1606:
1601:
1596:
1591:
1586:
1581:
1576:
1570:
1568:
1559:
1549:
1548:
1543:
1541:
1540:
1533:
1526:
1518:
1509:
1508:
1506:
1476:= discontinued
1471:
1468:
1467:
1464:
1463:
1461:
1460:
1455:
1450:
1445:
1440:
1435:
1430:
1425:
1420:
1415:
1409:
1406:
1405:
1403:
1402:
1399:
1394:
1389:
1384:
1379:
1374:
1372:Adele Goldberg
1369:
1363:
1361:
1354:
1350:
1349:
1347:
1346:
1341:
1338:
1333:
1328:
1326:Cincom Systems
1322:
1320:
1313:
1307:
1306:
1304:
1297:
1295:
1289:
1288:
1286:
1285:
1279:
1273:
1268:
1261:
1258:
1257:
1255:
1254:
1249:
1243:
1241:
1235:
1234:
1232:
1231:
1216:
1214:
1205:
1204:
1201:
1200:
1198:
1197:
1189:
1181:
1175:
1169:
1161:
1155:
1147:
1140:
1138:
1132:
1131:
1129:
1128:
1123:
1115:
1114:
1113:
1101:
1098:
1090:
1085:
1079:
1072:
1070:
1063:
1054:
1048:
1047:
1041:
1039:
1038:
1031:
1024:
1016:
1010:
1009:
997:
992:
986:
980:
975:
959:
958:External links
956:
954:
953:
950:
947:
944:
937:
936:
933:
930:
927:
924:
921:
918:
915:
908:
906:
903:
900:
899:
877:
841:
819:
797:
775:
753:
727:
701:
675:
649:
623:
597:
596:
594:
591:
589:
586:
585:
584:
579:
571:
568:
567:
566:
563:
560:
555:
552:
551:
550:
547:
542:
539:
538:
537:
534:
531:
526:
523:
522:
521:
518:
515:
510:
507:
506:
505:
502:
499:
496:
493:
490:
487:
484:
481:
478:
475:
472:
469:
458:
455:
446:
443:
437:
434:
273:
270:
183:
180:
155:
154:
147:
143:
142:
137:
131:
130:
125:
119:
118:
115:
111:
110:
108:Cross-platform
105:
99:
98:
87:
83:
82:
79:
78:
65:
63:
57:
56:
53:
52:
39:
35:
34:
25:
13:
10:
9:
6:
4:
3:
2:
3104:
3093:
3090:
3088:
3085:
3083:
3082:OS/2 software
3080:
3078:
3075:
3073:
3070:
3068:
3065:
3063:
3060:
3058:
3055:
3053:
3050:
3048:
3045:
3043:
3042:C++ compilers
3040:
3038:
3035:
3034:
3032:
3017:
3016:
3012:
3010:
3009:
3005:
3004:
3001:
2995:
2992:
2990:
2987:
2985:
2981:
2980:
2978:
2976:
2972:
2966:
2963:
2962:
2960:
2958:
2954:
2948:
2945:
2943:
2940:
2938:
2935:
2933:
2932:IntelliJ IDEA
2930:
2929:
2927:
2925:
2921:
2911:
2908:
2907:
2905:
2903:
2899:
2893:
2890:
2889:
2887:
2885:
2881:
2875:
2872:
2869:
2866:
2864:
2861:
2860:
2858:
2856:
2852:
2849:
2847:
2843:
2833:
2830:
2828:
2825:
2823:
2820:
2818:
2815:
2813:
2810:
2808:
2805:
2803:
2800:
2799:
2797:
2793:
2787:
2784:
2782:
2781:Liberty BASIC
2779:
2777:
2774:
2772:
2769:
2767:
2764:
2762:
2761:Visual Studio
2759:
2758:
2756:
2754:
2750:
2744:
2741:
2739:
2736:
2734:
2731:
2729:
2726:
2725:
2723:
2721:
2717:
2711:
2708:
2706:
2703:
2701:
2698:
2696:
2693:
2691:
2688:
2686:
2683:
2681:
2678:
2676:
2673:
2672:
2670:
2668:
2664:
2661:
2659:
2655:
2645:
2642:
2640:
2639:Borland Kylix
2637:
2635:
2632:
2630:
2627:
2626:
2624:
2620:
2614:
2611:
2610:
2608:
2606:
2602:
2596:
2593:
2592:
2590:
2588:
2584:
2578:
2577:PascalABC.NET
2575:
2572:
2570:
2567:
2565:
2562:
2559:
2556:
2555:
2553:
2551:
2547:
2544:
2542:
2541:Object Pascal
2537:
2533:
2523:
2520:
2518:
2515:
2513:
2510:
2508:
2505:
2503:
2500:
2499:
2497:
2495:
2491:
2485:
2484:DevEco Studio
2482:
2480:
2477:
2475:
2472:
2470:
2467:
2465:
2462:
2460:
2457:
2455:
2452:
2450:
2447:
2444:
2441:
2439:
2436:
2434:
2431:
2429:
2426:
2424:
2421:
2419:
2416:
2414:
2411:
2410:
2408:
2406:
2402:
2399:
2397:
2393:
2387:
2384:
2382:
2379:
2378:
2376:
2374:
2370:
2360:
2357:
2355:
2352:
2350:
2347:
2345:
2342:
2340:
2337:
2336:
2334:
2332:
2328:
2322:
2319:
2317:
2314:
2312:
2309:
2307:
2304:
2302:
2299:
2298:
2296:
2294:
2290:
2287:
2285:
2281:
2275:
2272:
2269:
2267:
2264:
2263:
2261:
2259:
2255:
2245:
2242:
2240:
2237:
2235:
2232:
2230:
2227:
2225:
2222:
2220:
2217:
2215:
2212:
2210:
2207:
2205:
2202:
2200:
2197:
2195:
2192:
2190:
2187:
2186:
2184:
2180:
2174:
2171:
2169:
2166:
2164:
2163:Visual Studio
2161:
2160:
2158:
2156:
2152:
2146:
2143:
2142:
2140:
2138:
2134:
2128:
2127:PascalABC.NET
2125:
2123:
2120:
2119:
2117:
2115:
2111:
2108:
2105:
2101:
2097:
2087:
2086:DevEco Studio
2084:
2082:
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2063:
2061:
2059:
2055:
2052:
2050:
2046:
2035:
2031:
2028:
2026:
2023:
2020:
2016:
2013:
2010:
2006:
2003:
2000:
1996:
1993:
1991:
1988:
1985:
1981:
1980:
1978:
1974:
1968:
1965:
1963:
1960:
1958:
1957:IntelliJ IDEA
1955:
1952:
1950:
1947:
1944:
1943:
1941:
1939:
1935:
1929:
1926:
1924:
1921:
1920:
1918:
1916:
1912:
1906:
1905:DevEco Studio
1903:
1901:
1898:
1894:
1891:
1890:
1888:
1887:IntelliJ IDEA
1885:
1883:
1880:
1878:
1875:
1873:
1870:
1868:
1865:
1863:
1860:
1858:
1855:
1854:
1852:
1850:
1846:
1843:
1841:
1837:
1827:
1824:
1822:
1818:
1815:
1813:
1810:
1808:
1805:
1803:
1800:
1798:
1795:
1793:
1790:
1789:
1787:
1783:
1777:
1774:
1772:
1769:
1767:
1763:
1761:
1758:
1754:
1751:
1749:
1746:
1744:
1743:IntelliJ IDEA
1741:
1740:
1739:
1735:
1733:
1732:Visual Studio
1730:
1726:
1723:
1721:
1718:
1717:
1715:
1712:
1710:
1707:
1706:
1704:
1702:
1698:
1692:
1689:
1687:
1684:
1682:
1679:
1677:
1674:
1672:
1671:DevEco Studio
1669:
1668:
1666:
1664:
1660:
1654:
1651:
1649:
1645:
1642:
1640:
1637:
1635:
1632:
1630:
1627:
1625:
1622:
1620:
1617:
1615:
1612:
1610:
1609:GNOME Builder
1607:
1605:
1602:
1600:
1597:
1595:
1592:
1590:
1587:
1585:
1582:
1580:
1577:
1575:
1572:
1571:
1569:
1567:
1563:
1560:
1558:
1554:
1550:
1546:
1539:
1534:
1532:
1527:
1525:
1520:
1519:
1516:
1505:
1504:
1495:
1494:
1489:
1484:
1483:
1478:
1477:
1474:
1469:
1459:
1456:
1454:
1451:
1449:
1446:
1444:
1443:David P. Reed
1441:
1439:
1436:
1434:
1431:
1429:
1426:
1424:
1421:
1419:
1416:
1414:
1411:
1410:
1401:Scott Wallace
1400:
1398:
1395:
1393:
1390:
1388:
1385:
1383:
1380:
1378:
1375:
1373:
1370:
1368:
1365:
1364:
1362:
1358:
1355:
1351:
1345:
1342:
1339:
1337:
1334:
1332:
1329:
1327:
1324:
1323:
1321:
1317:
1314:
1312:
1308:
1303:
1302:
1298:
1296:
1294:
1290:
1283:
1280:
1277:
1274:
1272:
1269:
1266:
1263:
1262:
1253:
1250:
1248:
1245:
1244:
1242:
1240:
1236:
1229:
1228:
1223:
1222:
1218:
1217:
1215:
1213:
1210:
1206:
1195:
1194:
1190:
1187:
1186:
1182:
1179:
1176:
1173:
1170:
1167:
1166:
1162:
1159:
1156:
1153:
1152:
1148:
1145:
1142:
1141:
1139:
1137:
1133:
1127:
1124:
1122:
1120:
1116:
1111:
1108:
1107:
1105:
1102:
1099:
1096:
1095:
1094:GNU Smalltalk
1091:
1089:
1086:
1083:
1080:
1077:
1074:
1073:
1071:
1067:
1064:
1062:
1058:
1055:
1053:
1049:
1044:
1037:
1032:
1030:
1025:
1023:
1018:
1017:
1014:
1008:
1004:
1001:
998:
996:
993:
990:
987:
984:
983:VisualAge C++
981:
979:
976:
973:
967:
962:
961:
957:
951:
948:
945:
942:
941:
940:
934:
931:
928:
925:
922:
919:
916:
913:
912:
911:
904:
887:
881:
878:
873:
867:
851:
845:
842:
829:
823:
820:
807:
801:
798:
785:
779:
776:
763:
757:
754:
741:
737:
731:
728:
716:
712:
705:
702:
689:
685:
679:
676:
663:
659:
653:
650:
635:
634:
627:
624:
611:
605:
603:
599:
592:
587:
583:
580:
577:
574:
573:
569:
564:
561:
558:
557:
554:POWER MacOS X
553:
548:
545:
544:
540:
535:
532:
529:
528:
524:
519:
516:
513:
512:
508:
503:
500:
497:
494:
491:
488:
485:
482:
479:
476:
473:
470:
467:
463:
459:
456:
453:
449:
448:
444:
442:
435:
433:
431:
426:
421:
419:
414:
412:
408:
403:
401:
396:
393:
389:
386:, based upon
385:
380:
378:
374:
370:
366:
362:
358:
354:
350:
346:
342:
338:
334:
330:
325:
323:
319:
315:
311:
307:
303:
299:
295:
291:
287:
283:
278:
271:
269:
267:
262:
259:" within the
258:
253:
251:
247:
243:
239:
235:
231:
227:
223:
219:
215:
210:
208:
204:
200:
197:
193:
189:
182:Early history
181:
179:
177:
173:
169:
165:
161:
152:
148:
144:
141:
138:
136:
132:
129:
126:
124:
120:
116:
112:
109:
106:
104:
100:
96:
91:
88:
84:
80:
64:
62:
61:Final release
58:
54:
40:
36:
33:
29:
26:
24:
20:
3062:IBM software
3013:
3006:
2942:Sublime Text
2827:Visual Basic
2822:SharpDevelop
2795:Discontinued
2629:Turbo Pascal
2622:Discontinued
2270:FlashDevelop
2199:SharpDevelop
2182:Discontinued
2004:
1986:Pro for Java
1976:Discontinued
1812:SharpDevelop
1796:
1785:Discontinued
1579:Code::Blocks
1501:
1491:
1479:
1475:
1472:
1458:Larry Tesler
1438:Andreas Raab
1418:Gilad Bracha
1299:
1225:
1219:
1191:
1183:
1171:
1165:OMeta/Squeak
1163:
1149:
1143:
1118:
1117:
1092:
938:
909:
905:Bibliography
890:. Retrieved
880:
854:. Retrieved
844:
832:. Retrieved
822:
810:. Retrieved
800:
788:. Retrieved
778:
766:. Retrieved
756:
744:. Retrieved
740:the original
730:
720:February 12,
718:. Retrieved
714:
704:
692:. Retrieved
688:the original
678:
666:. Retrieved
662:the original
652:
641:, retrieved
632:
626:
614:. Retrieved
454:and Windows)
439:
422:
415:
404:
397:
391:
381:
326:
279:
275:
254:
211:
185:
159:
158:
117:Multilingual
114:Available in
23:Developer(s)
2989:Eclipse Che
2855:Open source
2807:MonoDevelop
2802:CA-Realizer
2728:FutureBASIC
2667:Open source
2644:QuickPascal
2558:Free Pascal
2550:Open source
2494:Proprietary
2454:Komodo Edit
2428:Light Table
2405:Open source
2359:Zend Studio
2339:Codelobster
2331:Proprietary
2311:Komodo Edit
2293:Open source
2194:MonoDevelop
2114:Open source
2058:Open source
2015:Visual Café
1984:CodeWarrior
1982:Metrowerks
1849:Open source
1807:MonoDevelop
1720:CodeWarrior
1574:Arduino IDE
1566:Open source
1453:David Smith
1397:David Ungar
1392:Diana Merry
1382:Ted Kaehler
1377:Dan Ingalls
1340:Object Arts
1293:Workstation
1227:Open Cobalt
1126:VisualWorks
1100:Smalltalk/X
746:October 19,
694:November 1,
668:January 26,
541:POWER Linux
468:Version 3.6
392:PC Magazine
261:Smalltalk/V
226:Dan Ingalls
140:Proprietary
3031:Categories
3008:Comparison
2994:SourceLair
2984:Cloud9 IDE
2892:Cloud9 IDE
2812:QuickBASIC
2569:Dev-Pascal
2459:Komodo IDE
2442:PyScripter
2316:Komodo IDE
2173:Understand
2049:JavaScript
2025:Visual J++
1967:Understand
1928:JDeveloper
1771:Understand
1709:C++Builder
1653:OpenWatcom
1634:Qt Creator
1423:Urs Hölzle
1344:Xerox PARC
1301:Xerox Alto
1271:GemStone/S
1193:Strongtalk
1088:GemStone/S
989:Visual Age
588:References
466:Windows NT
411:byte codes
92:(original)
86:Written in
73:2007-04-30
48:1993-10-12
3047:Compilers
2771:PureBasic
2675:Basic-256
2517:SlickEdit
2433:Ninja-IDE
2354:SlickEdit
2005:VisualAge
1962:SlickEdit
1954:JetBrains
1949:MyEclipse
1882:Greenfoot
1797:VisualAge
1776:SlickEdit
1738:JetBrains
1725:MyEclipse
1360:Designers
1311:Community
1212:platforms
1121:Smalltalk
1119:VisualAge
1043:Smalltalk
892:March 12,
856:March 12,
834:March 12,
768:March 12,
643:March 12,
616:March 12,
593:Citations
425:WebSphere
322:Smalltalk
272:VisualAge
214:Smalltalk
160:VisualAge
90:Smalltalk
17:VisualAge
3015:Category
2884:Freeware
2870:(VSCode)
2766:NS Basic
2720:Freeware
2700:Basic4GL
2690:SdlBasic
2587:Freeware
2522:Wing IDE
2464:KDevelop
2344:PhpStorm
2321:KDevelop
2306:NetBeans
2137:Freeware
2081:Chromium
2034:NetBeans
2032:(became
2019:JBuilder
1999:NetBeans
1990:JBuilder
1945:JCreator
1915:Freeware
1900:NetBeans
1663:Freeware
1629:QDevelop
1624:NetBeans
1619:KDevelop
1584:CodeLite
1503:Category
1413:Lars Bak
1387:Alan Kay
1331:Gemstone
1319:Business
1265:AIDA/Web
1185:StepTalk
1158:Newspeak
1144:F-Script
1136:Dialects
1052:Software
1003:Archived
570:See also
436:Releases
432:series.
430:XL C/C++
384:Taligent
349:Mac OS X
246:Mac OS X
242:NeXTStep
240:tool in
176:XL C/C++
32:Taligent
2937:VS Code
2874:Eclipse
2776:GLBasic
2738:thinAir
2564:Lazarus
2502:PyCharm
2381:RStudio
2349:PHPEdit
2009:Eclipse
1872:Eclipse
1748:AppCode
1716:-based
1714:Eclipse
1614:Kakoune
1594:Eclipse
1589:Dev-C++
1473:Italics
1282:Seaside
1252:Morphic
830:. EDM/2
812:May 19,
790:May 19,
375:), and
318:IBM RPG
310:Pacbase
302:Fortran
250:WYSIWYG
146:Website
135:License
97:(later)
71: (
46: (
2975:Online
2965:Poplog
2957:POP-11
2910:GoLand
2902:Retail
2817:QBasic
2753:Retail
2733:RapidQ
2710:InForm
2695:Gambas
2613:Delphi
2605:Retail
2536:Pascal
2479:Thonny
2449:Spyder
2413:Anjuta
2396:Python
2301:Aptana
2155:Retail
1938:Retail
1923:jGRASP
1867:DrJava
1857:Anjuta
1826:QuickC
1792:Anjuta
1701:Retail
1639:TheIDE
1353:People
1104:Squeak
715:PC Mag
509:OS/400
369:OS/390
341:OS/400
320:, and
222:Fabrik
218:IBM PC
2658:BASIC
2573:GNAVI
2438:PyDev
2258:Flash
2168:Rider
2030:Xelfi
1877:Geany
1862:BlueJ
1753:CLion
1691:Xcode
1604:Geany
1599:Emacs
1276:Moose
1110:Pharo
1076:Amber
1069:Major
637:(PDF)
377:z/VSE
345:Linux
337:i5/OS
286:COBOL
282:BASIC
166:from
2982:AWS
2924:Haxe
2786:Xojo
2445:PIDA
2423:Eric
2418:IDLE
2104:.NET
2076:Atom
1840:Java
1764:IBM
1493:Book
1480:° =
1224:° →
1178:Self
894:2018
872:link
858:2018
836:2018
814:2009
792:2009
770:2018
748:2016
722:2019
696:2008
670:2011
645:2018
618:2018
464:and
452:OS/2
388:Pink
365:z/OS
361:z/VM
333:OS/2
314:PL/I
306:Java
244:and
234:Lisp
216:for
199:327x
196:ISPF
123:Type
95:Java
30:and
2863:Vim
2680:B4X
2560:IDE
2469:Vim
2284:PHP
2100:CLI
2066:Vim
1821:C++
1736:By
1648:Vim
1557:C++
1336:IBM
525:AIX
462:AIX
373:MVS
357:TPF
343:),
329:AIX
324:.
298:EGL
294:C++
168:IBM
28:IBM
3033::
2846:Go
1819:,
1644:Vi
1555:,
1106:°
868:}}
864:{{
713:.
601:^
420:.
379:.
371:,
363:,
359:,
355:,
351:,
347:,
335:,
331:,
316:,
312:,
308:,
304:,
300:,
296:,
292:,
288:,
284:,
268:.
2538:,
2373:R
2106:)
2102:(
2036:)
2021:)
2011:)
2001:)
1646:–
1553:C
1537:e
1530:t
1523:v
1284:°
1278:°
1267:°
1230:°
1196:°
1188:°
1180:°
1174:°
1168:°
1160:°
1154:°
1146:°
1112:°
1097:°
1084:°
1078:°
1035:e
1028:t
1021:v
896:.
874:)
860:.
838:.
816:.
794:.
772:.
750:.
724:.
698:.
672:.
620:.
290:C
75:)
50:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.