483:
414:
394:
464:
210:
1402:
370:
244:
641:
431:
1407:
329:
1063:
186:
705:
305:
1278:
1241:
969:
900:
452:
1078:
722:
700:
651:
1246:
1179:
1174:
1145:
878:
717:
695:
611:
601:
591:
1327:
1261:
1206:
932:
890:
849:
839:
631:
596:
510:
1322:
1226:
1189:
1184:
1162:
1115:
829:
824:
771:
754:
668:
606:
564:
545:
41:
25:
1001:
910:
574:
540:
984:
807:
759:
621:
819:
685:
663:
470:
35:
57:
1337:
169:
17:
353:
21:
1332:
525:
1359:
1211:
895:
281:
227:
1150:
257:
1396:
1347:
1342:
1256:
1090:
1026:
1021:
530:
500:
1283:
558:
418:
398:
333:
285:
261:
248:
231:
1036:
1031:
1016:
765:
732:
646:
636:
569:
515:
357:
173:
1140:
190:
1310:
1251:
1194:
1130:
1125:
1042:
802:
690:
374:
214:
31:
Note that these programming languages are further classified as being either:
435:
309:
1236:
947:
737:
505:
48:
1300:
1216:
1135:
1100:
1048:
1011:
979:
942:
673:
535:
1288:
1006:
964:
922:
905:
797:
727:
616:
1383:
1068:
959:
873:
867:
854:
834:
784:
749:
586:
157:
This category has the following 14 subcategories, out of 14 total.
1371:
1305:
1231:
1221:
1120:
1105:
1058:
1053:
996:
937:
927:
844:
626:
520:
484:
Comparison of programming languages (object-oriented programming)
451:
The following 146 pages are in this category, out of 146 total.
1095:
1073:
974:
495:
1273:
1110:
448:
Pages in category "Object-oriented programming languages"
142:
139:
136:
133:
130:
127:
124:
121:
118:
115:
112:
109:
106:
103:
100:
97:
94:
91:
88:
85:
82:
79:
76:
73:
70:
67:
62:
465:List of object-oriented programming languages
8:
453:This list may not reflect recent changes
642:Compact Application Solution Language
415:Smalltalk programming language family
395:Prototype-based programming languages
7:
1064:OpenEdge Advanced Business Language
211:C Sharp programming language family
1403:Object-based programming languages
706:EusLisp Robot Programming Language
457:
428:
391:
367:
350:
326:
302:
278:
241:
224:
207:
183:
159:
151:
14:
1279:Telescript (programming language)
371:OCaml programming language family
245:Class-based programming languages
1242:Squirrel (programming language)
970:Newspeak (programming language)
901:Little b (programming language)
1079:Oxygene (programming language)
723:Flavors (programming language)
701:Emerald (programming language)
652:Crystal (programming language)
1:
1247:StaDyn (programming language)
1180:Reason (programming language)
1175:Racket (programming language)
1146:Python (programming language)
879:Kotlin (programming language)
718:Fantom (programming language)
696:Eiffel (programming language)
612:Claire (programming language)
602:Chapel (programming language)
592:Carbon (programming language)
1328:Verse (programming language)
1262:Swift (programming language)
1207:Scala (programming language)
933:Mirah (programming language)
891:Lasso (programming language)
850:Julia (programming language)
840:Joule (programming language)
632:Cobra (programming language)
597:Cecil (programming language)
511:Actor (programming language)
432:Swift (programming language)
1408:Object-oriented programming
1323:Vala (programming language)
1227:Self (programming language)
1190:Ruby (programming language)
1185:ROOP (programming language)
1163:Qore (programming language)
1116:Pike (programming language)
830:Java (programming language)
825:JADE (programming language)
772:Gosu (programming language)
755:Game Oriented Assembly Lisp
669:Dart (programming language)
607:Ciao (programming language)
565:BETA (programming language)
546:Axum (programming language)
330:Java (programming language)
26:object-oriented programming
1424:
1002:Oak (programming language)
911:Lua (programming language)
575:Boo (programming language)
541:ATS (programming language)
187:Ada (programming language)
985:Nu (programming language)
808:Io (programming language)
760:Gello Expression Language
622:Class implementation file
306:Go (programming language)
820:J (programming language)
686:E (programming language)
664:D (programming language)
471:Object-oriented language
1338:Visual Basic (classic)
22:programming languages
1333:Visual Basic (.NET)
526:Allegro Common Lisp
1360:Wiring (software)
24:that support the
1415:
1212:SCOOP (software)
1045:
896:Lightweight Java
870:
787:
768:
561:
473:
437:
430:
420:
400:
393:
376:
369:
359:
352:
335:
328:
311:
304:
287:
280:
263:
250:
243:
233:
226:
216:
209:
192:
185:
175:
1423:
1422:
1418:
1417:
1416:
1414:
1413:
1412:
1393:
1392:
1391:
1390:
1389:
1388:
1376:
1364:
1352:
1315:
1293:
1266:
1199:
1167:
1155:
1083:
1041:
989:
952:
915:
883:
866:
859:
812:
790:
783:
776:
764:
742:
710:
678:
656:
579:
557:
550:
488:
476:
469:
445:
444:
443:
442:
439:
438:
427:
422:
421:
405:
402:
401:
390:
381:
378:
377:
366:
361:
360:
349:
340:
337:
336:
325:
316:
313:
312:
301:
292:
289:
288:
277:
268:
265:
264:
252:
251:
240:
235:
234:
223:
218:
217:
206:
197:
194:
193:
182:
177:
176:
150:
149:
148:
147:
53:
42:Prototype-based
12:
11:
5:
1421:
1419:
1411:
1410:
1405:
1395:
1394:
1387:
1386:
1380:
1377:
1375:
1374:
1368:
1365:
1363:
1362:
1356:
1353:
1351:
1350:
1345:
1340:
1335:
1330:
1325:
1319:
1316:
1314:
1313:
1308:
1303:
1297:
1294:
1292:
1291:
1286:
1281:
1276:
1270:
1267:
1265:
1264:
1259:
1254:
1249:
1244:
1239:
1234:
1229:
1224:
1219:
1214:
1209:
1203:
1200:
1198:
1197:
1192:
1187:
1182:
1177:
1171:
1168:
1166:
1165:
1159:
1156:
1154:
1153:
1151:Python for S60
1148:
1143:
1138:
1133:
1128:
1123:
1118:
1113:
1108:
1103:
1098:
1093:
1087:
1084:
1082:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1039:
1034:
1029:
1024:
1019:
1014:
1009:
1004:
999:
993:
990:
988:
987:
982:
977:
972:
967:
962:
956:
953:
951:
950:
945:
940:
935:
930:
925:
919:
916:
914:
913:
908:
903:
898:
893:
887:
884:
882:
881:
876:
871:
863:
860:
858:
857:
852:
847:
842:
837:
832:
827:
822:
816:
813:
811:
810:
805:
800:
794:
791:
789:
788:
780:
777:
775:
774:
769:
762:
757:
752:
746:
743:
741:
740:
735:
730:
725:
720:
714:
711:
709:
708:
703:
698:
693:
688:
682:
679:
677:
676:
671:
666:
660:
657:
655:
654:
649:
644:
639:
634:
629:
624:
619:
614:
609:
604:
599:
594:
589:
583:
580:
578:
577:
572:
567:
562:
554:
551:
549:
548:
543:
538:
533:
528:
523:
518:
513:
508:
503:
498:
492:
489:
487:
486:
480:
477:
475:
474:
467:
461:
459:
458:
449:
446:
441:
440:
426:
425:
423:
413:
412:
409:
406:
404:
403:
389:
388:
385:
382:
380:
379:
365:
364:
362:
348:
347:
344:
341:
339:
338:
324:
323:
320:
317:
315:
314:
300:
299:
296:
293:
291:
290:
276:
275:
272:
269:
267:
266:
256:
255:
253:
239:
238:
236:
222:
221:
219:
205:
204:
201:
198:
196:
195:
181:
180:
178:
168:
167:
164:
161:
160:
155:
152:
146:
145:
65:
60:
54:
52:
49:
47:
46:
45:
39:
13:
10:
9:
6:
4:
3:
2:
1420:
1409:
1406:
1404:
1401:
1400:
1398:
1385:
1382:
1381:
1378:
1373:
1370:
1369:
1366:
1361:
1358:
1357:
1354:
1349:
1348:Visual Prolog
1346:
1344:
1343:Visual FoxPro
1341:
1339:
1336:
1334:
1331:
1329:
1326:
1324:
1321:
1320:
1317:
1312:
1309:
1307:
1304:
1302:
1299:
1298:
1295:
1290:
1287:
1285:
1282:
1280:
1277:
1275:
1272:
1271:
1268:
1263:
1260:
1258:
1257:SuperCollider
1255:
1253:
1250:
1248:
1245:
1243:
1240:
1238:
1235:
1233:
1230:
1228:
1225:
1223:
1220:
1218:
1215:
1213:
1210:
1208:
1205:
1204:
1201:
1196:
1193:
1191:
1188:
1186:
1183:
1181:
1178:
1176:
1173:
1172:
1169:
1164:
1161:
1160:
1157:
1152:
1149:
1147:
1144:
1142:
1139:
1137:
1134:
1132:
1129:
1127:
1124:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1091:PascalABC.NET
1089:
1088:
1085:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1044:
1040:
1038:
1035:
1033:
1030:
1028:
1027:Object Pascal
1025:
1023:
1022:Object Oberon
1020:
1018:
1015:
1013:
1010:
1008:
1005:
1003:
1000:
998:
995:
994:
991:
986:
983:
981:
978:
976:
973:
971:
968:
966:
963:
961:
958:
957:
954:
949:
946:
944:
941:
939:
936:
934:
931:
929:
926:
924:
921:
920:
917:
912:
909:
907:
904:
902:
899:
897:
894:
892:
889:
888:
885:
880:
877:
875:
872:
869:
865:
864:
861:
856:
853:
851:
848:
846:
843:
841:
838:
836:
833:
831:
828:
826:
823:
821:
818:
817:
814:
809:
806:
804:
801:
799:
796:
795:
792:
786:
782:
781:
778:
773:
770:
767:
763:
761:
758:
756:
753:
751:
748:
747:
744:
739:
736:
734:
731:
729:
726:
724:
721:
719:
716:
715:
712:
707:
704:
702:
699:
697:
694:
692:
689:
687:
684:
683:
680:
675:
672:
670:
667:
665:
662:
661:
658:
653:
650:
648:
645:
643:
640:
638:
635:
633:
630:
628:
625:
623:
620:
618:
615:
613:
610:
608:
605:
603:
600:
598:
595:
593:
590:
588:
585:
584:
581:
576:
573:
571:
568:
566:
563:
560:
556:
555:
552:
547:
544:
542:
539:
537:
534:
532:
531:Apache Groovy
529:
527:
524:
522:
519:
517:
514:
512:
509:
507:
504:
502:
501:Active Oberon
499:
497:
494:
493:
490:
485:
482:
481:
478:
472:
468:
466:
463:
462:
460:
456:
454:
447:
433:
429:
424:
416:
411:
410:
407:
396:
392:
387:
386:
383:
372:
368:
363:
355:
351:
346:
345:
342:
331:
327:
322:
321:
318:
307:
303:
298:
297:
294:
283:
279:
274:
273:
270:
259:
254:
246:
242:
237:
229:
225:
220:
212:
208:
203:
202:
199:
188:
184:
179:
171:
166:
165:
162:
158:
154:Subcategories
153:
144:
141:
138:
135:
132:
129:
126:
123:
120:
117:
114:
111:
108:
105:
102:
99:
96:
93:
90:
87:
84:
81:
78:
75:
72:
69:
66:
64:
61:
59:
56:
55:
50:
43:
40:
37:
34:
33:
32:
29:
27:
23:
19:
1284:Turbo Pascal
559:Basic For Qt
450:
170:ActionScript
156:
30:
20:lists those
15:
1037:Objective-C
1032:Object REXX
1017:Object Lisp
766:GNOME Basic
733:Free Pascal
647:CorbaScript
637:Common Lisp
570:Blitz BASIC
516:AgentSheets
399:(2 C, 18 P)
354:Objective-C
334:(7 C, 88 P)
286:(3 C, 18 P)
249:(6 C, 42 P)
232:(6 C, 99 P)
191:(1 C, 34 P)
36:Class-based
1397:Categories
1311:Urbiscript
1252:Strongtalk
1195:RubyMotion
1131:Processing
1126:PowerShell
1043:ObjectLOGO
803:ILNumerics
691:Easytrieve
436:(1 C, 1 P)
375:(1 C, 7 P)
358:(2 C, 3 P)
310:(1 C, 1 P)
215:(1 C, 8 P)
28:paradigm.
1237:Smalltalk
948:Morfik FX
738:FreeBASIC
506:ActiveVFP
51:Contents
1301:Ubercode
1217:Scriptol
1141:Prolog++
1136:Prograph
1101:PGF/TikZ
1049:ObjVlisp
1012:Oberon-2
980:NS Basic
943:Modula-3
674:DataFlex
536:Ateji PX
18:category
1289:Turbo51
1007:Oaklisp
965:Nemerle
923:MacRuby
906:Logtalk
798:NetRexx
728:Fortran
617:Clascal
282:Fortran
1384:Zonnon
1069:OptimJ
960:NekoVM
874:Keykit
868:KBasic
855:Jython
835:JoCaml
785:HBasic
750:Gambas
419:(31 P)
262:(43 P)
1372:XLISP
1306:Umple
1232:SMALL
1222:Seed7
1121:Pnuts
1106:Pharo
1059:OMeta
1054:OCaml
997:O:XML
938:Mixin
928:MIMIC
845:JRuby
627:COBOL
521:Aldor
258:COBOL
174:(3 P)
16:This
1096:Perl
1074:OTcl
975:Noop
496:ABAP
38:, or
1274:Tcl
1111:PHP
587:C++
228:C++
63:0–9
58:Top
1399::
455:.
434:
417:
397:
373:
356:
332:
308:
284:
260:
247:
230:
213:
189:
172:
1379:Z
1367:X
1355:W
1318:V
1296:U
1269:T
1202:S
1170:R
1158:Q
1086:P
992:O
955:N
918:M
886:L
862:K
815:J
793:I
779:H
745:G
713:F
681:E
659:D
582:C
553:B
491:A
479:*
408:S
384:P
343:O
319:J
295:G
271:F
200:C
163:A
143:Z
140:Y
137:X
134:W
131:V
128:U
125:T
122:S
119:R
116:Q
113:P
110:O
107:N
104:M
101:L
98:K
95:J
92:I
89:H
86:G
83:F
80:E
77:D
74:C
71:B
68:A
44:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.