Knowledge

Talk:Comparison of programming languages (array)

Source đź“ť

1460:
least optionally, starting indexing from values other than zero or one), and somewhat poorly worded. The second sentence, while a valid reference to Dijkstra's paper, presents a definite value judgment about the choice of base, which seems inappropriate in this article comparing different languages, even if the judgment is likely the consensus (and I'm not really sure that it is - I think it's likely for languages intended for professional developer's use, but languages inteded for non-specialists may well be different). The final part, that "new languages tend to use it" is unreferenced, although it's plausibly true.
213: 80: 53: 22: 148: 1627:
This distinction is important because if one were to Copy and Paste the existing text as is into a Unicode APL session, it would not execute because no Unicode-based APL interpreter recognizes U+03C1 and U+03B9 as APL functional symbols. Instead, these and related characters should be reserved for when the character set for APL names is extended to the Greek language.
1626:
In the several subsections in which APL code is presented, lines for APL quite understandably use "ρ" (U+03C1) and "ι" (U+03B9) for the APL functional symbols Rho and Iota — however the Unicode codepoints (U+2374 and U+2373) for these symbols are what APL interpreters actually use.
807:
I've corrected the Visual Basic lowerbound to 0. To quote the VB 6.0 help, "Because the default base is 0, the Option Base statement is never required." NB. The default lowerbound was also 0 in QBasic, GW-Basic and iirc earlier MS Basics. So the article, in specifying 1 as the default lowerbound
1533:
The Knowledge data structure articles generally do not distinguish between the CompSci terms "list" (an ordered group of items) and the more-specific "array" (an ordered group of items of the same kind). And, in some languages, lists are implemented using arrays (such as an array of pointers in C.)
1249:
The sizes are implementation/hardware dependent, but the simple math for the number of elements works out despite of this. This method is commonly used when passing an array to a function. Otherwise the size information is lost because an array is converted to a pointer to the first element when it
604:
Indeed an extra article is needed - also mentioning which features are not supported by the emulation - two dimensional array slices come to my mind here. Mind you: most languages which don't support two dimensional arrays also don't support array slices. And this might not be a coincidence: Having
620:
I'm not sure it's correct to say that Ada has a default base index; the base index is always specified explicitly when the array is declared. However it does appear that Ada culture is 1-origin; for instance, the dimensions of a multidimensional array are numbered from 1 in attribute invocations.
584:
The table would benefit if there were two columns. One for support for multi-dimensional arrays and the other for support for arrays of arrays. I think it's always true that a language supporting arrays of arrays can emulate multi-dimensional arrays, so this fact should be in a paragraph and not a
1459:
My reasons for reverting this originally was that while the first sentence is true, it's somewhat redundant (the table actually provides that information on a per-language basis, as does the fourth table in the article) and really doesn't belong here. It's also incomplete (many languages can, at
1490:
I fail to see why the Dijkstra reference is crucial *here*. In an article on programming language design, sure, but not here. This article does not justify or evaluate the choices made by the various languages, it merely enumerates them. Nor is the pejorative "toys" useful. As I mentioned I
1474:
The Dijkstra reference is crucial, and something everyone should know, regardless of where they come down on this. Beyond that, as far as I know, no recent serious language has one-based indexing. The one-based languages are all either legacy from the 1990s and before, or toys.
532:
support vectorized operations - this is nothing special which need to be mentioned. Also note that I did not put down an Yes for Ada even while Ada has "Ada.Numerics.Generic_Real_Arrays" and "Ada.Numerics.Generic_Complex_Arrays" - but they are libraries and not language features.
717:
The base index is not given but implicitly taken from the enumeration. Note that all Ada Compilers I know of will internally us a 0 to represent Red. The one place where Ada culture is 1-origin are Strings. But beware - in following demo World'First will be 7 not
461:
Are you sure that native python supports vectorized operations? I am under the impression that this requires an external set of packages such as numpy. If so, then "yes" in the vectorized column is a bit misleading and a footnote should be added explaining this.
234: 787:
I know that PHP defines array slices, but I see nothing to indicate that PHP supports the type of vectorized arithmetic operations that pertains to this article. Could someone knowledgable comment on PHP's capabilities in this area? --
1528: 605:
one but not the other might not make much sense. Note: Triangular arrays need access types and heap memory in the middle (C/C++ users might might overlook that because C/C++ mixes the two concepts into some mushy hybrid). --
1729:
has size, first, and last functionality, which ought to qualify it for inclusion in the "Array dimensions" table (I assume the lack of all those in C-style arrays is what kept C and C++ out of that table, even though
1615: 1454:
Note particularly that some languages index from zero while others index from one. At least since Dijkstra's famous essay , zero-based indexing has been seen as superior, and new languages tend to use
1491:
suspect 1 is the default base in more than a few domain specific languages, calling those "toys" is not helpful. And then there's LUA, which is certainly serious, and most definitely not a toy.
585:
footnote. I also think it's always true that a language supporting arrays of arrays can have triangular arrays. That may be worth mentioning also. Unfortunately I'm not knowledgeable about
1632:
Also, instances of APL functional symbols in the HTML Numeric Character Reference form (&#xXXXX;) can be changed to the single character APL functional symbol for better readability.
1676: 1705:(since C++11), it would probably make sense to adjust the C++ entries accordingly -- e.g. the "Array system cross-reference list" shows C++ as having no bounds checking even though 1469: 1484: 1652: 1398: 598: 1435: 834:
You can find the number of elements in a C array because the sizeof operator returns the number of bytes occupied by an array. It even works for multi-dimensional arrays.
258: 1246:
The array occupies 48 bytes. Each row in the array occupies 16 bytes. Each element in the array occupies 4 bytes. The array has 12 elements in 3 rows by 4 columns.
1429: 1766: 1672: 819: 571: 776: 567: 398: 1643: 1425: 1647: 609: 537: 1500: 579: 521: 481: 1534:
That is not a problem in-and-of-itself, but I recommend that we add a column to the comparitive list to add clarity. That let's the reader see whether the
630: 315: 253: 797: 1770: 138: 1639: 1611: 1480: 622: 1825: 1264: 162: 1661:
page, Mathematica uses Wolfram language for its computations. I see no reason to include both in this comparison when they are the same language.
1820: 1790: 1607: 1476: 1444: 1437: 789: 509: 469: 1448: 1259: 1406: 1815: 1636:
As these are very minor changes meaningful to APL programmers only and invisible to everyone else, I propose we publish these changes.
360: 128: 823: 490:
Python 2.4.4 (#2, Apr 5 2007, 20:11:18) on linux2 Type "help", "copyright", "credits" or "license" for more information. : -->
1810: 1538:
data structure is strict in the sense seen in C/C++ or is list-like like seen in some dynamic languages such as Python. Example:
456: 1620: 334: 175: 157: 63: 423: 191: 782: 201: 196: 104: 186: 1762: 1668: 815: 306: 808:
for BASIC, may be incorrect, depending which edition of BASIC it is talking about (the original Dartmouth one maybe?).
1390: 563: 1682: 1421: 615: 287: 1450:
I reverted Jan19. This adds the following paragraph just before the table in the Syntax/Array dimensions section:
1830: 379: 87: 58: 517: 477: 344: 225: 33: 1585: 1518: 354: 268: 389: 1734:
fifteen years ago entered a comment above showing C/C++ recipes for all those?). And C++20 also has
416: 1717:
has element access methods which are bounds checked (.at(); plus ones which aren't like operator).
829: 103:
on Knowledge. If you would like to participate, please visit the project page, where you can join
21: 1394: 772:
Note that both examples are not theoretically border cases but quite common in Ada culture. --
100: 1569: 626: 325: 39: 1749:
In fact, it's probably useful to separate out C-style arrays (supported in C and C++) from
1664: 1564: 1417: 1414:
Unsure about Scratch, but Sense uses 1-indexed and LabVIEW uses zero-indexed arrays/lists
811: 505: 465: 8: 1604:
The "Fixed Type" column would have either "yes", "no"; or perhaps "single" or "mixed".
594: 235:
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
1593: 1496: 1465: 244: 1688: 1658: 793: 513: 473: 296: 1580: 1255: 1761:, since many of the features summarized on this page differ between the two. -- 528:
Note that there is no reason for footnote 18 - because with 3rd party extension
370: 1804: 773: 606: 590: 534: 1492: 1461: 1411:
no mention of Scratch (MIT), Sense (OU) or LabVIEW (National Instruments)
212: 1731: 1251: 802: 1519:
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
277: 96: 92: 79: 52: 502:
So it appears that native python does not provide such support.
147: 353:
Find pictures for the biographies of computer scientists (see
1529:
Add "fixed type" to "Array system cross-reference list" table
1199:"The array has %lu elements in %lu rows by %lu columns. 589:
the languages in the table to make the change myself. —
1653:
Separate Entries for Wolfram Language and Mathematica
91:, a collaborative effort to improve the coverage of 259:Computer science articles needing expert attention 1701:has been part of the C++ language definition for 1802: 530:every programming lanugage - including assember 1046:"Each element in the array occupies %lu bytes. 399:WikiProject Computer science/Unreferenced BLPs 580:Multi-dimensional arrays vs. Arrays of arrays 316:Computer science articles without infoboxes 254:Computer science articles needing attention 19: 1013:"Each row in the array occupies %lu bytes. 220:Here are some tasks awaiting attention: 1265:Simple source snippet to justify my edit. 1826:Low-importance Computer science articles 1789:was invoked but never defined (see the 1803: 1821:Start-Class Computer science articles 1407:Scratch (MIT), Sense (OU) or LabVIEW 85:This article is within the scope of 15: 1781: 1776: 38:It is of interest to the following 13: 335:Timeline of computing 2020–present 146: 14: 1842: 1816:Low-importance Computing articles 487:I did a quick test in python2.4: 361:Computing articles needing images 1556:Proposed modified table header: 1440:on zero/one based array indexing 211: 78: 51: 20: 1750: 1746:providing slice functionality. 1735: 1718: 1706: 1689: 636:Consider the following example: 457:Vectorized Operations in Python 133:This article has been rated as 113:Knowledge:WikiProject Computing 1811:Start-Class Computing articles 1683:C++ adjustments for std::array 1621:Minor Change To APL Characters 1512: 983:"The array occupies %lu bytes. 116:Template:WikiProject Computing 1: 1677:15:15, 8 September 2018 (UTC) 1616:21:15, 15 December 2017 (UTC) 1399:00:34, 28 February 2010 (UTC) 1260:05:10, 17 December 2008 (UTC) 824:15:11, 11 December 2008 (UTC) 777:09:24, 11 February 2008 (UTC) 610:09:10, 11 February 2008 (UTC) 415:Tag all relevant articles in 155:This article is supported by 107:and see a list of open tasks. 1648:16:09, 12 January 2018 (UTC) 798:01:27, 29 January 2008 (UTC) 783:Vectorized Operations in PHP 631:18:24, 27 January 2008 (UTC) 599:21:31, 23 January 2008 (UTC) 522:18:58, 17 January 2008 (UTC) 482:18:54, 17 January 2008 (UTC) 424:WikiProject Computer science 176:WikiProject Computer science 158:WikiProject Computer science 7: 355:List of computer scientists 10: 1847: 1470:07:15, 31 March 2015 (UTC) 572:13:33, 6 August 2010 (UTC) 538:08:49, 30 March 2008 (UTC) 139:project's importance scale 1771:15:10, 7 March 2023 (UTC) 1430:01:16, 4 March 2014 (UTC) 1250:is passed to a function. 616:Default base index in Ada 562:just using keywords :) -- 559:map(lambda a,b: a+b, x,y) 417:Category:Computer science 169: 154: 132: 73: 46: 1540: 1501:00:46, 14 May 2015 (UTC) 1485:23:11, 13 May 2015 (UTC) 1268: 1109:/* number of elements */ 836: 721: 639: 419:and sub-categories with 1577:Specifiable base index 1574:Specifiable index type 1190:/* number of columns */ 1831:All Computing articles 380:Computer science stubs 151: 101:information technology 28:This article is rated 1594:Vectorized operations 150: 88:WikiProject Computing 1785:The named reference 1565:Programming language 1447:has restored an edit 1148:/* number of rows */ 174:Things you can help 1560: 1590:Dynamically-sized 1570:Default base index 1559: 152: 119:Computing articles 34:content assessment 1679: 1667:comment added by 1657:According to the 1602: 1601: 1420:comment added by 814:comment added by 524: 508:comment added by 484: 468:comment added by 454: 453: 450: 449: 446: 445: 442: 441: 438: 437: 1838: 1796: 1795: 1794: 1788: 1780: 1760: 1759: 1756: 1753: 1745: 1744: 1741: 1738: 1728: 1727: 1724: 1721: 1716: 1715: 1712: 1709: 1699: 1698: 1695: 1692: 1662: 1659:Wolfram Language 1586:Multidimensional 1561: 1558: 1552: 1549: 1546: 1521: 1516: 1432: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1365: 1362: 1359: 1356: 1353: 1350: 1347: 1344: 1341: 1338: 1335: 1332: 1329: 1326: 1323: 1320: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 855: 852: 849: 846: 843: 842:<stdio.h: --> 840: 830:Array Sizes in C 826: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 712: 709: 706: 703: 700: 697: 694: 691: 688: 685: 682: 679: 676: 673: 670: 667: 664: 661: 658: 655: 652: 649: 646: 643: 503: 463: 428: 422: 297:Computer science 226:Article requests 215: 208: 207: 171: 170: 121: 120: 117: 114: 111: 82: 75: 74: 69: 66: 55: 48: 47: 31: 25: 24: 16: 1846: 1845: 1841: 1840: 1839: 1837: 1836: 1835: 1801: 1800: 1799: 1786: 1784: 1782: 1777: 1757: 1754: 1751: 1742: 1739: 1736: 1725: 1722: 1719: 1713: 1710: 1707: 1696: 1693: 1690: 1685: 1655: 1623: 1554: 1553: 1550: 1547: 1542: 1531: 1526: 1525: 1524: 1517: 1513: 1442: 1415: 1409: 1388: 1387: 1384: 1381: 1378: 1375: 1372: 1369: 1366: 1363: 1360: 1357: 1354: 1351: 1348: 1345: 1342: 1339: 1336: 1333: 1330: 1327: 1324: 1321: 1318: 1315: 1312: 1309: 1306: 1303: 1300: 1297: 1294: 1291: 1288: 1285: 1282: 1279: 1276: 1273: 1270: 1267: 1247: 1243:The output is: 1241: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1219: 1216: 1213: 1210: 1207: 1204: 1201: 1198: 1195: 1192: 1189: 1186: 1183: 1180: 1177: 1174: 1171: 1168: 1165: 1162: 1159: 1156: 1153: 1150: 1147: 1144: 1141: 1138: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1111: 1108: 1105: 1102: 1099: 1096: 1093: 1090: 1087: 1084: 1081: 1078: 1075: 1072: 1069: 1066: 1063: 1060: 1057: 1054: 1051: 1048: 1045: 1042: 1039: 1036: 1033: 1030: 1027: 1024: 1021: 1018: 1015: 1012: 1009: 1006: 1003: 1000: 997: 994: 991: 988: 985: 982: 979: 976: 973: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 940: 937: 934: 931: 928: 925: 922: 919: 916: 913: 910: 907: 904: 901: 898: 895: 892: 889: 886: 883: 880: 877: 874: 871: 868: 865: 862: 859: 856: 853: 850: 847: 844: 841: 838: 832: 809: 805: 785: 769: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 714: 713: 710: 707: 704: 701: 698: 695: 692: 689: 686: 683: 680: 677: 674: 671: 668: 665: 662: 659: 656: 653: 650: 647: 644: 641: 618: 582: 500: 459: 434: 431: 426: 420: 408:Project-related 403: 384: 365: 339: 320: 301: 282: 263: 239: 206: 118: 115: 112: 109: 108: 67: 61: 32:on Knowledge's 29: 12: 11: 5: 1844: 1834: 1833: 1828: 1823: 1818: 1813: 1798: 1797: 1774: 1684: 1681: 1654: 1651: 1634: 1633: 1629: 1628: 1622: 1619: 1600: 1599: 1596: 1591: 1588: 1583: 1578: 1575: 1572: 1567: 1541: 1530: 1527: 1523: 1522: 1510: 1509: 1505: 1504: 1503: 1457: 1456: 1441: 1434: 1408: 1405: 1403: 1269: 1266: 1263: 1245: 837: 831: 828: 804: 801: 784: 781: 780: 779: 736:"Hello World!" 722: 720: 719: 640: 638: 637: 617: 614: 613: 612: 581: 578: 577: 576: 575: 574: 561: 560: 555: 550: 541: 540: 489: 458: 455: 452: 451: 448: 447: 444: 443: 440: 439: 436: 435: 433: 432: 430: 429: 412: 404: 402: 401: 395: 385: 383: 382: 376: 366: 364: 363: 358: 350: 340: 338: 337: 331: 321: 319: 318: 312: 302: 300: 299: 293: 283: 281: 280: 274: 264: 262: 261: 256: 250: 240: 238: 237: 231: 219: 217: 216: 205: 204: 199: 194: 189: 183: 180: 179: 167: 166: 163:Low-importance 153: 143: 142: 135:Low-importance 131: 125: 124: 122: 105:the discussion 83: 71: 70: 68:Low‑importance 56: 44: 43: 37: 26: 9: 6: 4: 3: 2: 1843: 1832: 1829: 1827: 1824: 1822: 1819: 1817: 1814: 1812: 1809: 1808: 1806: 1792: 1779: 1775: 1773: 1772: 1768: 1764: 1763:24.91.152.172 1747: 1733: 1704: 1703:a dozen years 1700: 1680: 1678: 1674: 1670: 1669:129.93.191.80 1666: 1660: 1650: 1649: 1645: 1641: 1637: 1631: 1630: 1625: 1624: 1618: 1617: 1613: 1609: 1605: 1597: 1595: 1592: 1589: 1587: 1584: 1582: 1579: 1576: 1573: 1571: 1568: 1566: 1563: 1562: 1557: 1539: 1537: 1520: 1515: 1511: 1508: 1502: 1498: 1494: 1489: 1488: 1487: 1486: 1482: 1478: 1472: 1471: 1467: 1463: 1453: 1452: 1451: 1449: 1446: 1439: 1433: 1431: 1427: 1423: 1419: 1412: 1404: 1401: 1400: 1396: 1392: 1262: 1261: 1257: 1253: 1244: 835: 827: 825: 821: 817: 816:195.72.173.51 813: 800: 799: 795: 791: 778: 775: 771: 770: 716: 715: 635: 634: 633: 632: 628: 624: 611: 608: 603: 602: 601: 600: 596: 592: 588: 573: 569: 565: 545: 544: 543: 542: 539: 536: 531: 527: 526: 525: 523: 519: 515: 511: 507: 488: 485: 483: 479: 475: 471: 467: 425: 418: 414: 413: 411: 409: 405: 400: 397: 396: 394: 392: 391: 386: 381: 378: 377: 375: 373: 372: 367: 362: 359: 356: 352: 351: 349: 347: 346: 341: 336: 333: 332: 330: 328: 327: 322: 317: 314: 313: 311: 309: 308: 303: 298: 295: 294: 292: 290: 289: 284: 279: 276: 275: 273: 271: 270: 265: 260: 257: 255: 252: 251: 249: 247: 246: 241: 236: 233: 232: 230: 228: 227: 222: 221: 218: 214: 210: 209: 203: 200: 198: 195: 193: 190: 188: 185: 184: 182: 181: 177: 173: 172: 168: 164: 161:(assessed as 160: 159: 149: 145: 144: 140: 136: 130: 127: 126: 123: 106: 102: 98: 94: 90: 89: 84: 81: 77: 76: 72: 65: 60: 57: 54: 50: 49: 45: 41: 35: 27: 23: 18: 17: 1783:Cite error: 1778: 1748: 1702: 1686: 1663:— Preceding 1656: 1638: 1635: 1606: 1603: 1555: 1535: 1532: 1514: 1506: 1473: 1458: 1443: 1416:— Preceding 1413: 1410: 1402: 1391:96.252.13.17 1389: 1248: 1242: 833: 806: 786: 708:Colour_Value 702:Base_Colours 675:Colour_Value 645:Base_Colours 619: 586: 583: 564:77.3.191.111 529: 501: 496:y = ; : --> 486: 460: 407: 406: 390:Unreferenced 388: 387: 369: 368: 343: 342: 324: 323: 305: 304: 286: 285: 267: 266: 243: 242: 224: 223: 156: 134: 86: 40:WikiProjects 1640:Sudleyplace 1598:Fixed Type 1581:Bound check 1445:User:Mkcmkc 1438:user:Mkcmkc 1422:86.1.43.198 810:—Preceding 751:Hello_World 724:Hello_World 623:ScottBurson 504:—Preceding 493:x = : --> 464:—Preceding 30:Start-class 1805:Categories 1507:References 1313:array_data 1277:array_data 693:RGB_Colour 1791:help page 1687:Now that 278:Computing 110:Computing 97:computing 93:computers 59:Computing 1665:unsigned 1436:Edit by 1418:unsigned 953:unsigned 839:#include 812:unsigned 774:Krischik 607:Krischik 591:Egriffin 535:Krischik 518:contribs 506:unsigned 478:contribs 466:unsigned 326:Maintain 269:Copyedit 1493:Rwessel 1462:Rwessel 307:Infobox 245:Cleanup 192:history 137:on the 64:CompSci 1608:JohnAD 1548:mylist 1477:Mkcmkc 1370:double 1274:double 1229:return 1193:printf 1175:sizeof 1157:sizeof 1133:sizeof 1118:sizeof 1094:sizeof 1079:sizeof 1058:sizeof 1040:printf 1025:sizeof 1007:printf 995:sizeof 977:printf 790:Ty8inf 745:String 730:String 510:Ty8inf 470:Ty8inf 288:Expand 99:, and 36:scale. 1758:array 1732:Jebix 1726:array 1714:array 1697:array 1545:: --> 1544:: --> 1543:: --> 1536:array 1361:array 1307:& 1301:array 1286:array 1252:Jebix 1184:array 1166:array 1142:array 1124:array 1103:array 1085:array 1067:array 1034:array 1001:array 866:array 739:World 699:array 660:Green 558:: --> 557:: --> 556:: --> 553:: --> 552:: --> 551:: --> 549:x = 548:: --> 547:: --> 546:: --> 499:x+y; 498:: --> 497:: --> 495:: --> 494:: --> 492:: --> 491:: --> 371:Stubs 345:Photo 202:purge 197:watch 178:with: 1787:cr16 1767:talk 1743:span 1673:talk 1644:talk 1612:talk 1497:talk 1481:talk 1466:talk 1426:talk 1395:talk 1340:< 1331:-512 1256:talk 1223:ncol 1217:nrow 1211:nelm 1151:ncol 1112:nrow 1073:nelm 971:ncol 965:nrow 959:nelm 956:long 854:void 848:main 820:talk 794:talk 690:type 672:type 666:Blue 642:type 627:talk 595:talk 568:talk 554:y = 514:talk 474:talk 187:edit 1752:std 1737:std 1720:std 1708:std 1691:std 1455:it. 1343:512 1319:for 1292:int 1070:)); 1037:)); 1004:)); 950:}}; 863:int 845:int 684:256 681:mod 654:Red 587:all 129:Low 1807:: 1793:). 1769:) 1755::: 1740::: 1723::: 1711::: 1694::: 1675:) 1646:) 1614:) 1499:) 1483:) 1468:) 1428:) 1397:) 1352:++ 1316:); 1258:) 1226:); 1202:\n 1187:); 1181:** 1145:); 1106:); 1100:** 1064:** 1049:\n 1016:\n 986:\n 923:}, 896:}, 872:{{ 822:) 803:VB 796:) 766:); 763:11 760:.. 748::= 733::= 718:1! 705:of 696:is 678:is 669:); 648:is 629:) 597:) 570:) 533:-- 520:) 516:• 480:) 476:• 427:}} 421:{{ 165:). 95:, 62:: 1765:( 1671:( 1642:( 1610:( 1551:= 1495:( 1479:( 1464:( 1424:( 1393:( 1385:} 1382:} 1379:; 1376:n 1373:) 1367:( 1364:= 1358:{ 1355:) 1349:n 1346:; 1337:n 1334:; 1328:= 1325:n 1322:( 1310:( 1304:= 1298:; 1295:n 1289:; 1283:* 1280:, 1271:{ 1254:( 1238:} 1235:; 1232:0 1220:, 1214:, 1208:, 1205:" 1196:( 1178:( 1172:/ 1169:) 1163:* 1160:( 1154:= 1139:* 1136:( 1130:/ 1127:) 1121:( 1115:= 1097:( 1091:/ 1088:) 1082:( 1076:= 1061:( 1055:, 1052:" 1043:( 1031:* 1028:( 1022:, 1019:" 1010:( 998:( 992:, 989:" 980:( 974:; 968:, 962:, 947:0 944:, 941:9 938:, 935:8 932:, 929:7 926:{ 920:0 917:, 914:6 911:, 908:5 905:, 902:4 899:{ 893:0 890:, 887:3 884:, 881:2 878:, 875:1 869:= 860:{ 857:) 851:( 818:( 792:( 757:7 754:( 742:: 727:: 711:; 687:; 663:, 657:, 651:( 625:( 593:( 566:( 512:( 472:( 410:: 393:: 374:: 357:) 348:: 329:: 310:: 291:: 272:: 248:: 229:: 141:. 42::

Index


content assessment
WikiProjects
WikiProject icon
Computing
CompSci
WikiProject icon
WikiProject Computing
computers
computing
information technology
the discussion
Low
project's importance scale
Taskforce icon
WikiProject Computer science
Low-importance
WikiProject Computer science
edit
history
watch
purge

Article requests
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
Cleanup
Computer science articles needing attention
Computer science articles needing expert attention
Copyedit
Computing

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

↑