Knowledge

Pattern Languages of Programs

Source đź“ť

126: 173:
The flagship conference is called the Pattern Languages of Programs conference, abbreviated as PLoP. PLoP has been held in the U.S.A. since 1994. Until 2004 it was held annually at Allerton Park in Monticello, Illinois, a property of the
1623:
The conference proceedings are typically published locally as technical reports of a sponsoring university. From 1998 to 2007, EuroPLoP papers were published annually by the German publisher
161:. Most of the effort focuses on developing a textual presentation of a pattern such that it becomes easy to understand and apply. This is typically done in a 1217: 1197: 1177: 1157: 1137: 1767: 405: 53: 17: 1672: 175: 1796: 30:
This article is about the conference group, PLoP. For the CAD program, PLOP, which optimizes telescope mirror support points, see
183: 73: 1668: 198: 1664: 1648:
After the conference, authors are given the chance to submit a revised paper for publication in the book series
232:
is the PLoP event for the Asian community, commonly featuring patterns in both English and Japanese language.
1756: 1635: 334:
is an annual conference featuring "hot topics" of the PLoP community. It is held in the U.S. since 1998.
1642:
in printed and PDF formats). A printed version of EuroPLoP 2012 papers are also available on Lulu.com.
306: 288: 269: 216:, a U.S.-based non-profit organization that holds the PLoP trademark and the rights to the conference. 1056: 1773: 158: 58: 1192: 1172: 1152: 1132: 162: 1283: 1266: 1249: 1232: 1392: 178:. Since then, its location has alternated between Allerton park and being co-located with 8: 1212: 1645:
Since 2012 a subset of EuroPLoP papers have been submitted to the ACM Digital Library.
1521: 1505: 252: 229: 213: 194: 154: 117: 382: 359: 212:
PLoP (and several other Pattern Languages of Programs conferences) are sponsored by
1724: 1688: 182:, a large computer science conference, with the Agile Conference in 2009, and with 1676: 1320: 190: 31: 1709:
Berczuk, Steven (December 1994). "Finding Solutions Through Pattern Languages".
530: 354: 1750: 1653: 1420:, held mostly in the Scandinavian countries, but also moving around in Europe. 1030: 1002: 202: 1417: 1790: 1711: 1343: 772: 691: 668: 645: 622: 599: 576: 553: 1630:
Between 2008 and 2012 proceedings appeared in several places. CEUR-WS holds
1780: 432:, Germany (former monastery, now Swabian Conference and Education Centre). 1288: 1271: 1254: 1237: 1092: 1060: 400: 377: 1575: 1039: 985: 952: 908: 887: 866: 845: 824: 803: 782: 759: 738: 717: 696: 673: 650: 627: 604: 581: 558: 535: 512: 489: 429: 1362: 971: 157:. The purpose of these conferences is to develop and refine the art of 1025: 998: 1728: 976: 957: 206: 1639: 1559: 1221: 1201: 1181: 1161: 1141: 1607: 1591: 1543: 1527: 1511: 1474: 912: 891: 870: 849: 828: 807: 786: 763: 742: 721: 700: 677: 654: 631: 608: 585: 562: 539: 516: 493: 409: 386: 363: 331: 1763: 1300: 125: 1398: 1368: 1349: 1096: 1064: 179: 100: 1638:(in addition a complete set of 2009 papers are available from 1631: 1087: 189:
Notable people who chaired the conference in the past include
1601: 1585: 1569: 1553: 1537: 1052: 311: 293: 274: 257: 1746: 186:
in 2018. The 27th PLoP will be held in Keystone, Colorado.
1720: 468: 452: 153:
is the name of a group of annual conferences sponsored by
137: 1440:
Höjstrupgård castle near Helsingör in Denmark, Denmark
507: 484: 1403:
Rosana Maria Castro Andrade and Claudia M. L Werner
27:
Annual conference series on software design patterns
1661:Transactions on Pattern Languages of Programming. 1659:In 2007, an academic journal was started, called 1788: 1774:Transactions on Pattern Languages of Programming 1406:James O. Coplien and Jorge L. Ortega Arjona 1357:Mary Lynn Manns and Rosana T. Vaccare Braga 1702: 176:University of Illinois at Urbana Champaign 168: 124: 219: 1708: 1548:Jari Rauhamäki and Veli-Pekka Eloranta 1532:Veli-Pekka Eloranta and Marko Leppänen 1516:Veli-Pekka Eloranta and Marko Leppänen 1373:Christina Chavez and Claudio Sant'Anna 14: 1789: 1764:European Pattern Languages of Programs 1564:Jari Rauhamäki and Elissaveta Gourova 320:Hironori Washizaki, Nobukazu Yoshioka 1691:where the name and concept arose from 1376:Rebecca Wirfs-Brock and Uirá Kulesza 813:Jutta Eckstein, Christa Schwanninger 792:Jutta Eckstein, Christa Schwanninger 1596:Christian Kohls and Klaus Marquardt 1772:Springer Verlag's homepage for the 1650:Pattern Languages of Program Design 1580:Jari Rauhamäki and Christian Köppe 1104:Claudio Sant'Anna, Joseph W. Yoder 24: 1101:Eduardo Martins Guerra, Fabio Kon 932:Held in Australia or New Zealand. 25: 1808: 1739: 1797:Software engineering conferences 1315: 473:Kloster Irsee, Bavaria, Germany 457:Kloster Irsee, Bavaria, Germany 283:Yasunobu Kawaguchi, Takashi Iba 18:Pattern Languages of Programming 1618: 1354:Sergio Soares and Uirá Kulesza 1749:conferences, organized by the 1675:. The journal is published by 993: 13: 1: 1783:including how PLoP came about 1747:Pattern Languages of Programs 1695: 1412: 151:Pattern Languages of Programs 40:Pattern Languages of Programs 1110: 927: 326: 224: 7: 1682: 1671:and the European editor is 1625:Universitätsverlag Konstanz 1602:VikingPLoP 2018 (cancelled) 1047: 423: 10: 1813: 1590:Grube/Schleswig-Holstein, 29: 1766:conference, organized by 1663:The editors-in-chief are 966:James Noble, Brian Foote 132: 123: 95: 87: 79: 69: 64: 52: 44: 39: 1443:Kristian Elof Soerensen 1001:, held on the island of 159:software design patterns 59:software design patterns 1755:The LinkedIn group for 1498:Stora Nyteboda, Sweden 1305:Stora Nyteboda, Sweden 169:The flagship conference 476:Christopher Preschern 463:Christopher Preschern 220:Other PLoP conferences 1762:The homepage of the 1745:The homepage of the 522:Veli-Pekka Eloranta 502:Veli-Pekka Eloranta 479:Veli-Pekka Eloranta 428:Held since 1996 in 372:Eugene Wallingford 301:Masanari Motohashi 280:Hironori Washizaki 120: 65:Publication details 1558:Ribaritsa resort, 1393:SugarLoafPLoP 2001 1363:SugarLoafPLoP 2010 1344:SugarLoafPLoP 2012 1323:, held in Brazil. 982:Darius Zakrzewski 460:Christian Kreiner 214:The Hillside Group 155:The Hillside Group 118:The Hillside Group 115: 1781:HistoryOfPatterns 1616: 1615: 1410: 1409: 1367:Salvador, Bahia, 1313: 1312: 1218:Quinta da Pacheca 1198:Quinta da Pacheca 1178:Quinta da Pacheca 1158:Quinta da Pacheca 1138:Quinta da Pacheca 1108: 1107: 1045: 1044: 1026:MensorePLoP '2001 999:MensorePLoP '2001 991: 990: 925: 924: 795:Alan O'Callaghan 421: 420: 324: 323: 163:writers' workshop 148: 147: 113: 112: 16:(Redirected from 1804: 1733: 1732: 1729:10.1109/2.335755 1706: 1689:Pattern language 1495:VikingPLoP 2008 1490:Cecilia Haskins 1484:VikingPLoP 2007 1470:VikingPLoP 2005 1462:Uppsala, Sweden 1459:VikingPLoP 2004 1454:Cecilia Haskins 1448:VikingPLoP 2003 1437:VikingPLoP 2002 1423: 1422: 1397:Rio de Janeiro, 1335:Conference Chair 1326: 1325: 1124:Conference Chair 1115: 1114: 1079:Conference Chair 1070: 1069: 1036:Terunobu Fujino 1017:Conference Chair 1008: 1007: 944:Conference Chair 935: 934: 918:Frank Buschmann 897:Frank Buschmann 751:Klaus Marquardt 591:Andreas Fiesser 571:Andreas Fiesser 568:Christian Kohls 548:Christian Kohls 444:Conference Chair 435: 434: 412:, United States 389:, United States 366:, United States 346:Conference Chair 337: 336: 244:Conference Chair 235: 234: 144: 141: 139: 128: 121: 114: 109: 106: 104: 102: 37: 36: 21: 1812: 1811: 1807: 1806: 1805: 1803: 1802: 1801: 1787: 1786: 1768:Hillside Europe 1742: 1737: 1736: 1707: 1703: 1698: 1685: 1677:Springer-Verlag 1636:papers for 2009 1632:papers for 2008 1621: 1586:VikingPLoP 2017 1570:VikingPLoP 2016 1554:VikingPLoP 2015 1538:VikingPLoP 2014 1522:VikingPLoP 2013 1506:VikingPLoP 2012 1487:Bergen, Norway 1479:Juha Pärssinen 1465:Rebecca Rikner 1451:Bergen, Norway 1432:Program Chairs 1415: 1318: 1113: 1050: 996: 930: 921:Bruce Anderson 834:Andreas Rüping 816:Andreas Rüping 769:Dietmar Schütz 748:Dietmar Schütz 614:Paris Avgeriou 594:Paris Avgeriou 545:Uwe van Heesch 525:Uwe van Heesch 426: 329: 317:Eiichi Hanyuda 227: 222: 195:Richard Gabriel 191:Ward Cunningham 171: 136: 99: 35: 32:PLate OPtimizer 28: 23: 22: 15: 12: 11: 5: 1810: 1800: 1799: 1785: 1784: 1777: 1770: 1760: 1753: 1751:Hillside Group 1741: 1740:External links 1738: 1735: 1734: 1700: 1699: 1697: 1694: 1693: 1692: 1684: 1681: 1654:Addison Wesley 1620: 1617: 1614: 1613: 1612:Bogdana Botez 1610: 1604: 1598: 1597: 1594: 1588: 1582: 1581: 1578: 1572: 1566: 1565: 1562: 1556: 1550: 1549: 1546: 1542:Sagadi manor, 1540: 1534: 1533: 1530: 1524: 1518: 1517: 1514: 1508: 1502: 1501: 1499: 1496: 1492: 1491: 1488: 1485: 1481: 1480: 1477: 1471: 1467: 1466: 1463: 1460: 1456: 1455: 1452: 1449: 1445: 1444: 1441: 1438: 1434: 1433: 1430: 1427: 1414: 1411: 1408: 1407: 1404: 1401: 1395: 1389: 1388: 1386: 1384: 1382: 1378: 1377: 1374: 1371: 1365: 1359: 1358: 1355: 1352: 1346: 1340: 1339: 1338:Program Chair 1336: 1333: 1330: 1317: 1314: 1311: 1310: 1308: 1306: 1303: 1301:ScrumPLoP 2010 1297: 1296: 1294: 1292: 1286: 1284:ScrumPLoP 2011 1280: 1279: 1277: 1275: 1269: 1267:ScrumPLoP 2012 1263: 1262: 1260: 1258: 1252: 1250:ScrumPLoP 2013 1246: 1245: 1243: 1241: 1235: 1233:ScrumPLoP 2014 1229: 1228: 1226: 1224: 1215: 1213:ScrumPLoP 2015 1209: 1208: 1206: 1204: 1195: 1193:ScrumPLoP 2016 1189: 1188: 1186: 1184: 1175: 1173:ScrumPLoP 2017 1169: 1168: 1166: 1164: 1155: 1153:ScrumPLoP 2018 1149: 1148: 1146: 1144: 1135: 1133:ScrumPLoP 2019 1129: 1128: 1127:Program Chair 1125: 1122: 1119: 1112: 1109: 1106: 1105: 1102: 1099: 1090: 1084: 1083: 1082:Program Chair 1080: 1077: 1074: 1049: 1046: 1043: 1042: 1037: 1034: 1028: 1022: 1021: 1020:Program Chair 1018: 1015: 1012: 995: 992: 989: 988: 983: 980: 974: 972:KoalaPLoP 2000 968: 967: 964: 961: 955: 953:KoalaPLoP 2002 949: 948: 947:Program Chair 945: 942: 939: 929: 926: 923: 922: 919: 916: 906: 905:EuroPLoP 1996 902: 901: 898: 895: 885: 884:EuroPLoP 1997 881: 880: 879:Jens Coldewey 877: 874: 864: 863:EuroPLoP 1998 860: 859: 856: 855:Martine Devos 853: 843: 842:EuroPLoP 1999 839: 838: 837:Martine Devos 835: 832: 822: 821:EuroPLoP 2000 818: 817: 814: 811: 801: 800:EuroPLoP 2001 797: 796: 793: 790: 780: 779:EuroPLoP 2002 776: 775: 770: 767: 757: 756:EuroPLoP 2003 753: 752: 749: 746: 736: 735:EuroPLoP 2004 732: 731: 730:Andy Longshaw 728: 725: 715: 714:EuroPLoP 2005 711: 710: 707: 704: 694: 688: 687: 684: 683:Till Schümmer 681: 671: 665: 664: 663:Till Schümmer 661: 658: 648: 642: 641: 638: 637:Michael Weiss 635: 625: 619: 618: 617:Michael Weiss 615: 612: 602: 596: 595: 592: 589: 579: 573: 572: 569: 566: 556: 550: 549: 546: 543: 533: 527: 526: 523: 520: 510: 504: 503: 500: 499:Claudius Link 497: 487: 481: 480: 477: 474: 471: 465: 464: 461: 458: 455: 449: 448: 447:Program Chair 445: 442: 439: 425: 422: 419: 418: 416: 413: 406:Wickenburg Inn 403: 401:ChiliPLoP 1997 397: 396: 395:Ralph Johnson 393: 390: 380: 378:ChiliPLoP 2010 374: 373: 370: 367: 357: 355:ChiliPLoP 2011 351: 350: 349:Program Chair 347: 344: 341: 328: 325: 322: 321: 318: 315: 309: 307:AsianPLoP 2010 303: 302: 299: 297: 291: 289:AsianPLoP 2011 285: 284: 281: 278: 272: 270:AsianPLoP 2014 266: 265: 263: 261: 255: 253:AsianPLoP 2015 249: 248: 247:Program Chair 245: 242: 239: 226: 223: 221: 218: 203:John Vlissides 170: 167: 146: 145: 134: 130: 129: 111: 110: 97: 93: 92: 89: 85: 84: 81: 77: 76: 71: 67: 66: 62: 61: 56: 50: 49: 46: 42: 41: 26: 9: 6: 4: 3: 2: 1809: 1798: 1795: 1794: 1792: 1782: 1778: 1775: 1771: 1769: 1765: 1761: 1758: 1754: 1752: 1748: 1744: 1743: 1730: 1726: 1722: 1718: 1714: 1713: 1712:IEEE Computer 1705: 1701: 1690: 1687: 1686: 1680: 1678: 1674: 1670: 1669:Ralph Johnson 1666: 1662: 1657: 1655: 1651: 1646: 1643: 1641: 1637: 1633: 1628: 1626: 1611: 1609: 1606:Fredensborg, 1605: 1603: 1600: 1599: 1595: 1593: 1589: 1587: 1584: 1583: 1579: 1577: 1573: 1571: 1568: 1567: 1563: 1561: 1557: 1555: 1552: 1551: 1547: 1545: 1541: 1539: 1536: 1535: 1531: 1529: 1525: 1523: 1520: 1519: 1515: 1513: 1509: 1507: 1504: 1503: 1500: 1497: 1494: 1493: 1489: 1486: 1483: 1482: 1478: 1476: 1472: 1469: 1468: 1464: 1461: 1458: 1457: 1453: 1450: 1447: 1446: 1442: 1439: 1436: 1435: 1431: 1428: 1425: 1424: 1421: 1419: 1405: 1402: 1400: 1396: 1394: 1391: 1390: 1387: 1385: 1383: 1380: 1379: 1375: 1372: 1370: 1366: 1364: 1361: 1360: 1356: 1353: 1351: 1347: 1345: 1342: 1341: 1337: 1334: 1331: 1328: 1327: 1324: 1322: 1321:SugarLoafPLoP 1316:SugarLoafPLoP 1309: 1307: 1304: 1302: 1299: 1298: 1295: 1293: 1290: 1287: 1285: 1282: 1281: 1278: 1276: 1273: 1270: 1268: 1265: 1264: 1261: 1259: 1256: 1253: 1251: 1248: 1247: 1244: 1242: 1239: 1236: 1234: 1231: 1230: 1227: 1225: 1223: 1219: 1216: 1214: 1211: 1210: 1207: 1205: 1203: 1199: 1196: 1194: 1191: 1190: 1187: 1185: 1183: 1179: 1176: 1174: 1171: 1170: 1167: 1165: 1163: 1159: 1156: 1154: 1151: 1150: 1147: 1145: 1143: 1139: 1136: 1134: 1131: 1130: 1126: 1123: 1120: 1117: 1116: 1103: 1100: 1098: 1094: 1091: 1089: 1088:MiniPLoP'2011 1086: 1085: 1081: 1078: 1075: 1072: 1071: 1068: 1066: 1062: 1058: 1054: 1053:MiniPLoP'2011 1041: 1038: 1035: 1032: 1029: 1027: 1024: 1023: 1019: 1016: 1013: 1010: 1009: 1006: 1004: 1000: 987: 984: 981: 978: 975: 973: 970: 969: 965: 962: 959: 956: 954: 951: 950: 946: 943: 940: 937: 936: 933: 920: 917: 914: 910: 909:Kloster Irsee 907: 904: 903: 899: 896: 893: 889: 888:Kloster Irsee 886: 883: 882: 878: 875: 872: 868: 867:Kloster Irsee 865: 862: 861: 857: 854: 851: 847: 846:Kloster Irsee 844: 841: 840: 836: 833: 830: 826: 825:Kloster Irsee 823: 820: 819: 815: 812: 809: 805: 804:Kloster Irsee 802: 799: 798: 794: 791: 788: 784: 783:Kloster Irsee 781: 778: 777: 774: 773:Kevlin Henney 771: 768: 765: 761: 760:Kloster Irsee 758: 755: 754: 750: 747: 744: 740: 739:Kloster Irsee 737: 734: 733: 729: 726: 723: 719: 718:Kloster Irsee 716: 713: 712: 708: 705: 702: 698: 697:Kloster Irsee 695: 693: 692:EuroPLoP 2006 690: 689: 685: 682: 679: 675: 674:Kloster Irsee 672: 670: 669:EuroPLoP 2007 667: 666: 662: 659: 656: 652: 651:Kloster Irsee 649: 647: 646:EuroPLoP 2008 644: 643: 639: 636: 633: 629: 628:Kloster Irsee 626: 624: 623:EuroPLoP 2009 621: 620: 616: 613: 610: 606: 605:Kloster Irsee 603: 601: 600:EuroPLoP 2010 598: 597: 593: 590: 587: 583: 582:Kloster Irsee 580: 578: 577:EuroPLoP 2011 575: 574: 570: 567: 564: 560: 559:Kloster Irsee 557: 555: 554:EuroPLoP 2012 552: 551: 547: 544: 541: 537: 536:Kloster Irsee 534: 532: 531:EuroPLoP 2013 529: 528: 524: 521: 518: 514: 513:Kloster Irsee 511: 509: 508:EuroPLoP 2014 506: 505: 501: 498: 495: 491: 490:Kloster Irsee 488: 486: 485:EuroPLoP 2015 483: 482: 478: 475: 472: 470: 469:EuroPLoP 2016 467: 466: 462: 459: 456: 454: 453:EuroPLoP 2017 451: 450: 446: 443: 440: 437: 436: 433: 431: 430:Kloster Irsee 417: 415:Linda Rising 414: 411: 407: 404: 402: 399: 398: 394: 391: 388: 384: 381: 379: 376: 375: 371: 368: 365: 361: 358: 356: 353: 352: 348: 345: 342: 339: 338: 335: 333: 319: 316: 313: 310: 308: 305: 304: 300: 298: 295: 292: 290: 287: 286: 282: 279: 276: 273: 271: 268: 267: 264: 262: 259: 256: 254: 251: 250: 246: 243: 240: 237: 236: 233: 231: 217: 215: 210: 208: 204: 200: 199:Ralph Johnson 196: 192: 187: 185: 181: 177: 166: 164: 160: 156: 152: 143: 135: 131: 127: 122: 119: 116:Sponsored by 108: 98: 94: 90: 86: 82: 78: 75: 72: 68: 63: 60: 57: 55: 51: 47: 43: 38: 33: 19: 1779:Ward's wiki 1716: 1710: 1704: 1660: 1658: 1649: 1647: 1644: 1629: 1624: 1622: 1619:Publications 1510:Saariselkä, 1416: 1319: 1051: 997: 979:, Australia 963:Paul Taylor 960:, Australia 931: 900:Dirk Riehle 706:Lise Hvatum 686:Lise Hvatum 660:Allan Kelly 640:Allan Kelly 427: 392:Rick Mercer 369:Rick Mercer 330: 228: 211: 188: 172: 150: 149: 83:1994–present 45:Abbreviation 1665:James Noble 1576:Netherlands 1574:Wassenaar, 1526:Ikaalinen, 1348:Natal, RN, 1040:Jim Coplien 994:MensorePLoP 986:Jim Coplien 876:Paul Dyson 858:Paul Dyson 1696:References 1473:Helsinki, 1418:VikingPLoP 1413:VikingPLoP 1291:, Denmark 1274:, Denmark 1257:, Denmark 1240:, Denmark 1055:, held in 915:, Germany 894:, Germany 873:, Germany 852:, Germany 831:, Germany 810:, Germany 789:, Germany 766:, Germany 745:, Germany 724:, Germany 703:, Germany 680:, Germany 657:, Germany 634:, Germany 611:, Germany 588:, Germany 565:, Germany 542:, Germany 519:, Germany 496:, Germany 54:Discipline 1723:: 75–76. 1289:Helsingør 1272:Helsingør 1255:Helsingør 1238:Helsingør 1111:ScrumPLoP 1093:São Paulo 1061:São Paulo 1005:, Japan. 977:Melbourne 958:Melbourne 928:KoalaPLoP 727:Uwe Zdun 709:Uwe Zdun 332:ChiliPLoP 327:ChiliPLoP 230:AsianPLoP 225:AsianPLoP 207:Kent Beck 165:setting. 140:.hillside 103:.hillside 88:Frequency 70:Publisher 1791:Category 1683:See also 1673:Uwe Zdun 1640:Lulu.com 1560:Bulgaria 1429:Location 1332:Location 1222:Portugal 1202:Portugal 1182:Portugal 1162:Portugal 1142:Portugal 1121:Location 1076:Location 1048:MiniPLoP 1033:, Japan 1014:Location 941:Location 441:Location 424:EuroPLoP 383:Carefree 360:Carefree 343:Location 314:, Japan 296:, Japan 277:, Japan 260:, Japan 241:Location 1776:journal 1608:Denmark 1592:Germany 1544:Estonia 1528:Finland 1512:Finland 1475:Finland 1057:IME/USP 1031:Okinawa 1003:Okinawa 913:Bavaria 892:Bavaria 871:Bavaria 850:Bavaria 829:Bavaria 808:Bavaria 787:Bavaria 764:Bavaria 743:Bavaria 722:Bavaria 701:Bavaria 678:Bavaria 655:Bavaria 632:Bavaria 609:Bavaria 586:Bavaria 563:Bavaria 540:Bavaria 517:Bavaria 494:Bavaria 410:Arizona 387:Arizona 364:Arizona 133:Website 96:Website 80:History 1719:(12). 1399:Brazil 1369:Brazil 1350:Brazil 1097:Brazil 1065:Brazil 180:OOPSLA 91:annual 312:Tokyo 294:Tokyo 275:Tokyo 258:Tokyo 184:PUARL 107:/plop 1757:PLoP 1721:IEEE 1667:and 1634:and 1426:Year 1381:... 1329:Year 1118:Year 1073:Year 1011:Year 938:Year 438:Year 340:Year 238:Year 205:and 142:.net 105:.net 48:PLoP 1725:doi 1652:by 138:www 101:www 74:ACM 1793:: 1717:27 1715:. 1679:. 1656:. 1627:. 1220:, 1200:, 1180:, 1160:, 1140:, 1095:, 1067:. 1063:, 1059:, 911:, 890:, 869:, 848:, 827:, 806:, 785:, 762:, 741:, 720:, 699:, 676:, 653:, 630:, 607:, 584:, 561:, 538:, 515:, 492:, 408:, 385:, 362:, 209:. 201:, 197:, 193:, 1759:. 1731:. 1727:: 34:. 20:)

Index

Pattern Languages of Programming
PLate OPtimizer
Discipline
software design patterns
ACM
www.hillside.net/plop
The Hillside Group

www.hillside.net
The Hillside Group
software design patterns
writers' workshop
University of Illinois at Urbana Champaign
OOPSLA
PUARL
Ward Cunningham
Richard Gabriel
Ralph Johnson
John Vlissides
Kent Beck
The Hillside Group
AsianPLoP
AsianPLoP 2015
Tokyo
AsianPLoP 2014
Tokyo
AsianPLoP 2011
Tokyo
AsianPLoP 2010
Tokyo

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

↑