Knowledge

Comparison of programming languages (array)

Source 📝

22: 6590:
In these languages, one can access or write to an array index greater than or equal to the length of the array, and the array will implicitly grow to that size. This may appear at first as if the bounds are not checked; however, the bounds are checked to decide to grow the array, and you do not have
6573:
Haskell arrays (Data.Array) allow using any type which is an instance of Ix as index type. So a custom type can be defined and used as an index type as long as it instances Ix. Also, tuples of Ix types are also Ix types; this is commonly used to implement multi-dimensional
5159:
to create arrays from the even and odd entries of an array. Another common use of vectorized indices is a filtering operation. Consider a clipping operation of a sine wave where amplitudes larger than 0.5 are to be set to 0.5. Using
6603:
By specifying a base index, arrays at an arbitrary base can be created. However, by default, Lua's length operator does not consider the base index of the array when calculating the length. This behavior can be changed via
6357:
Size can only be chosen on initialization when memory is allocated on the heap, as distinguished from when it is allocated on the stack. This note need not be made for a language that always allocates arrays on the
6541:
FreeBASIC supports both variable array lengths and fixed length arrays. Arrays declared with no index range are created as variable-length arrays, while arrays with a declared range are created as fixed-length
6718:
PHP's "arrays" are associative arrays. You can use integers and strings as the keys (indexes); floats can also be used as the key but are truncated to integers. There is not really any "base index" or "bounds"
6490:
While COBOL only has arrays-of-arrays, array elements can be accessed with a multi-dimensional-array-like syntax, where the language automatically matches the indexes to the arrays enclosing the item being
6327:
Because C does not bound-check indices, a pointer to the interior of any array can be defined that will symbolically act as a pseudo-array that accommodates negative indices or any integer index origin.
6436:), but not when using the language syntax. Arrays with non-zero base indices are not the same type as those with zero base indices and cannot be manipulated using language syntax (the 274: 429: 205: 6500:
COBOL provides a way to specify that the usable size of an array is variable, but this can never be greater than the declared maximum size, which is also the allocated size
235: 5082:
In addition to support for vectorized arithmetic and relational operations, these languages also vectorize common mathematical functions such as sine. For example, if
185: 269: 262: 215: 140: 6551:
Almost all Fortran implementations offer bounds checking options via compiler switches. However by default, bounds checking is usually turned off for efficiency
230: 6311:. This value may apply to the whole "workspace", or be localized to a user-defined function or a single primitive function by use of the Variant operator ( 478:
Some languages index from zero. Some index from one. Some carry no such restriction, or even allow indexing by any enumerated type, not only integers.
90: 257: 62: 422: 6276:) it is possible to provide improved array handling via add on libraries. This language has improved array handling as part of its standard library 402: 284: 69: 225: 415: 135: 76: 6532:
Behaviour can be tuned via compiler switches. As in DMD 1.0 bounds are checked in debug mode and unchecked in release mode for efficiency
397: 6004: 1081: 58: 6825: 342: 279: 163: 240: 32: 6148: 245: 39: 250: 5064:, have native support for vectorized operations on arrays. For example, to perform an element by element sum of two arrays, 190: 145: 294: 180: 125: 114: 322: 6637: 83: 130: 377: 43: 5905: 475:
examples of how to determine the dimensions (index of the first element, the last element or the size in elements).
357: 372: 289: 6449: 6135: 6085:
may be a negative number, indicating to stop at the corresponding number of places before the end of the array.
3759: 3587: 3259: 3021: 2507: 2153: 678: 666: 392: 220: 47: 6339:
C99 allows for variable size arrays; however there is almost no compiler available to support this new feature
5994:
The index may be a negative number, indicating the corresponding number of places before the end of the array.
6737: 4778: 4526: 4378: 4266: 2838: 2810: 2782: 2701: 2580: 2296: 2164: 2145: 1913: 1813: 1573: 1351: 304: 299: 5462: 4834: 4750: 4126: 4095: 3675: 3291: 3211: 3052: 2774: 2435: 2312: 2268: 2240: 2137: 1885: 1168: 1124: 1021: 1001: 387: 367: 200: 3348: 168: 4666: 4638: 4610: 4442: 4039: 3899: 3277: 2906: 2778: 2358: 2308: 2304: 2260: 2160: 1751: 1705: 1637: 1013: 973: 472: 347: 6198: 5212: 5053: 5045: 4694: 4238: 4154: 3955: 3419: 3363: 3303: 2941: 2918: 2850: 2796: 2523: 2399: 2276: 2272: 2210: 1667: 1320: 1232: 599: 498: 382: 6414:
Allows arrays of arrays which can be used to emulate most—but not all—aspects multi-dimensional arrays
6802: 5419: 3871: 3531: 2824: 2252: 2236: 879: 753: 175: 362: 352: 5763: 4582: 4011: 3731: 3503: 3255: 3193: 2714:
The following list contains syntax examples of how a range of element of an array can be accessed.
2685: 2300: 2248: 2228: 1607: 1049: 1005: 813: 158: 6727:
Size can be chosen when the array is declared, or when it is allocated, after which it is fixed.
195: 4862: 3326: 6206: 6174: 5936: 153: 6777:, which caused all arrays in the module to default starting at 1 instead of 0. Support for 2091:
The following list contains syntax examples of how to access a single element of an array.
455: 451: 447: 8: 6782: 4890: 2443: 670: 317: 6701: 4950: 2867: 2333: 674: 6684: 6659: 6613:
At least 2 dimensions (scalar numbers are 1×1 arrays, vectors are 1×n or n×1 arrays).
6273: 6210: 3356: 2846: 6700:
array data types do not support vectorized operations as defined here. However, the
6469: 6119:
can be a range such mentioned in footnote 2 or an explicit list of indices, e.g., '
5606: 4922: 2991: 2635: 1979: 6820: 6202: 3343: 6666:) allow the behaviour to be changed by compiler switches and in-line directives 6785:. In various Microsoft BASIC implementations, arrays can be DIMensioned using 6814: 6680: 6655: 4382: 2842: 2149: 1381: 6028:
Slices for multidimensional arrays are also supported and defined similarly.
6651: 6481:
COBOL arrays may be indexed with "INDEX" types, distinct from integer types
6272:
This list is strictly comparing language features. In every language (even
2439: 2224: 1941: 6509:
Most Common Lisp implementations allow checking to be selectively disabled
6676: 6663: 5601: 5205: 5186: 4322: 4182: 3703: 3165: 3119: 2987: 2664: 2631: 2598: 2280: 1427: 1260: 783: 6770: 6744:, does not support vectorized operations as defined here. However, the 5679: 4067: 3048: 2968: 2423: 2264: 1294: 1077: 1017: 6623: 6561: 6468:
Allows creating fixed-size arrays in "unsafe" code, allowing enhanced
6456:
in VB.NET), preventing breakage of code assuming base indices of zero.
5191: 4806: 3787: 3241: 2651: 1843: 5919: 21: 5096:
whose elements are sine of the corresponding elements of the array
4294: 3391: 3321: 2770: 2129: 2125: 2121: 1198: 529: 6560:
While Golang's Array type is not dynamically sized, the data type
6289:. However a hash function could be used to convert other types to 6254:
Size can only be chosen on initialization after which it is fixed.
6518: 6224:
The default base index is the lowest value of the index type used
5383: 5156: 5049: 4554: 3927: 3815: 2964: 2539: 2419: 2415: 2403: 909: 845: 6564:
is dynamically-sized and is much more common in use than arrays.
6757:
The class Array is fixed-size, but OrderedCollection is dynamic
6104: 5809: 5674: 5161: 5103:
Vectorized index operations are also supported. As an example,
5061: 5057: 5010: 4722: 4210: 3983: 3843: 3137: 3006: 2972: 2616: 2562: 2473: 2427: 2341: 2157: 2141: 2043: 1779: 1290: 943: 6444:
methods must be used instead) or downcast to a specific type (
6745: 5845: 5721: 5006: 4350: 3647: 3559: 3475: 3152: 2558: 2511: 2492: 2469: 2411: 2407: 2337: 2244: 2039: 1451: 6773:, Visual Basic, and VBA all had/have the ability to specify 6697: 6307:
The indexing base can be 0 or 1 as per the System Variable
6100: 4978: 4914: 4498: 4410: 3619: 3611: 3075: 3044: 2884: 2447: 2431: 2329: 2288: 2256: 2232: 2009: 1539: 1480: 1009: 717: 6638:"Vectorization - R-style logical vector operation in Nim" 6285:
ALGOL 68 arrays must be subscripted (and sliced) by type
4470: 3447: 3101: 2292: 2133: 1509: 640: 6793:
would have the first index at 2 instead of the default).
6789:
to specify the minimum and maximum index values (e.g.
5965:
which cannot nest and in the XPath/XQuery 3.1 version
2736:– one more than the index of last element in the slice 6138:
8.0 proposed feature (as of 29 August 2019)
3311: 2748:– the number of array elements in each (default 1) 6675:Varies by implementation. Newer implementations ( 5170: 6812: 6765: 6763: 403:Comparison of Visual Basic and Visual Basic .NET 59:"Comparison of programming languages" array 6704:extension adds array objects with this ability. 6428:The base can be changed when initializing with 6209:. For arrays with non-compact index types see: 6748:extension adds array objects with this ability 6424: 6422: 6420: 5931: 5929: 5900: 5898: 5039: 6760: 4111:(can be skipped locally; or globally by user) 2724:– the index of the first element in the slice 423: 2730:– the index of the last element in the slice 48:introducing citations to additional sources 6519:Associative Arrays - D Programming Language 6417: 5926: 5895: 444:comparison of programming languages (array) 5990: 5988: 5986: 5984: 5982: 5980: 5978: 430: 416: 363:ALGOL 68: Comparisons with other languages 353:ALGOL 60: Comparisons with other languages 5906:"ECMAScript® 2025 Language Specification" 2742:– the length of the slice (= end - first) 38:Relevant discussion may be found on the 6714: 6712: 6710: 6599: 6597: 6586: 6584: 6582: 6580: 6528: 6526: 6410: 6408: 6406: 6404: 6402: 6400: 6398: 6396: 6394: 6392: 6390: 6388: 6386: 6384: 6323: 6321: 6250: 6220: 6218: 5975: 5954: 5952: 5950: 5948: 5946: 5052:, and some scripting languages such as 373:Comparison of Pascal and Borland Delphi 6813: 6591:unsafe memory access like you do in C. 6464: 6462: 6382: 6380: 6378: 6376: 6374: 6372: 6370: 6368: 6366: 6364: 6353: 6351: 6349: 6347: 6345: 6335: 6333: 6268: 6266: 6264: 6262: 6260: 6248: 6246: 6244: 6242: 6240: 6238: 6236: 6234: 6232: 6230: 6197:The index type can be a freely chosen 5958:XPath/XQuery has two kinds of arrays. 398:Comparison of C# and Visual Basic .NET 6095: 6093: 6091: 343:Comparison of Java and .NET platforms 6730: 6721: 6707: 6690: 6669: 6644: 6594: 6577: 6567: 6554: 6545: 6535: 6523: 6503: 6494: 6484: 6475: 6318: 6279: 6215: 6191: 6149:"Ranges - C# 8.0 language proposals" 6070: 6068: 6066: 6064: 6040: 6038: 6036: 6034: 6024: 6022: 6020: 6018: 6016: 6014: 5943: 3299:table.move(name, first, last, 1, {}) 15: 6751: 6687:)) allow heap-based dynamic arrays. 6607: 6459: 6361: 6342: 6330: 6301: 6257: 6227: 466: 13: 6141: 6129: 6088: 14: 6837: 6061: 6031: 6011: 3312:Array system cross-reference list 378:Comparison of Object Pascal and C 6826:Programming language comparisons 5920:"Programming in Lua : 11.1" 5076:, it is only necessary to write 5044:Some compiled languages such as 454:processing for various computer 348:ALGOL 58's influence on ALGOL 60 31:relies largely or entirely on a 20: 6796: 6630: 6616: 6512: 6167: 6099:More generally, for 1-d arrays 5880: 5875: 5870: 5865: 5860: 5855: 5850: 5836: 5831: 5826: 5821: 5814: 5802: 5797: 5792: 5787: 5782: 5777: 5772: 5768: 5756: 5751: 5746: 5741: 5736: 5731: 5726: 5714: 5709: 5704: 5699: 5694: 5689: 5684: 5667: 5662: 5657: 5652: 5647: 5642: 5577: 5570: 5563: 5556: 5544: 5527: 5511: 5472: 5467: 5455: 5450: 5445: 5440: 5435: 5430: 5424: 5410: 5405: 5400: 5395: 5388: 5362: 5349: 5343: 5330: 5309: 5296: 5290: 5274: 5268: 5258: 5242: 5217: 6791:DIM MyArray(2 to 50) AS STRING 5997: 5912: 5171:Mathematical matrix operations 358:Comparison of ALGOL 68 and C++ 323:List of "Hello World" programs 1: 5888: 2914:copy/part skip name first len 1246:1 by convention; any integer 471:The following list contains 290:Ternary conditional operator 280:Object-oriented constructors 7: 6430:System.Array.CreateInstance 6122:', or a mix of both, e.g., 5040:Vectorized array operations 2086: 275:Object-oriented programming 10: 6842: 6175:"Lua 5.3 Reference Manual" 2709: 388:Comparison of Java and C++ 383:Comparison of Pascal and C 368:Compatibility of C and C++ 6624:"Nim Compiler User Guide" 5611: 5204: 5201: 5198: 5195: 5190: 5185: 5182: 5177: 4599:yes, also array of array 4115:yes, also array of array 3944:yes, also array of array 3636:yes, also array of array 3576:yes, also array of array 3548:yes, also array of array 3464:yes, as delimited string 3355: 3352: 3347: 3342: 3337: 3332: 3325: 3320: 2757: 2754: 2099: 2096: 492: 489: 486: 483: 461: 446:compares the features of 393:Comparison of C# and Java 300:Safe navigation operators 295:Null coalescing operators 6107:allow slices of the form 6005:"Eiffeldoc : ARRAY" 5481: 5465:and its standard library 5105: 5092:will result in an array 2717:In the following table: 335:Comparison of individual 5937:"Nim Tutorial (Part I)" 5389:m = RESHAPE(, SHAPE(m)) 3386:some, others definable 206:Functional instructions 201:Conditional expressions 6650:Many implementations ( 5456:eigen(output, m, NULL) 5164:, this can be done by 4863:Visual Basic (classic) 4006:yes (map or map-into) 3726:yes (map or map-into) 236:Higher-order functions 6803:Ch numerical features 5167:y = sin(x); y = 0.5; 5155:is how one would use 3357:Vectorized operations 456:programming languages 448:array data structures 117:programming languages 4867:0, 1, or index type 186:Algebraic data types 44:improve this article 6783:Visual Basic (.NET) 6472:with other language 6058:are also supported. 6044:Slices of the type 5769:m <- matrix(...) 5072:to produce a third 4891:Visual Basic (.NET) 4364:checked by default 3317: 2444:Visual Basic (.NET) 671:Visual Basic (.NET) 318:Evaluation strategy 196:Anonymous functions 6781:was phased out in 6769:Microsoft QBASIC, 6702:Perl Data Language 5773:m <- array(...) 5552:for real matrices 5086:is an array, then 4951:Windows PowerShell 3353:Dynamically-sized 3316: 2868:Windows PowerShell 2334:Windows PowerShell 1833:(- (vector-length 915:rangeSize (bounds 675:Windows PowerShell 270:List comprehension 216:Associative arrays 176:Exception handling 141:Basic instructions 126:General comparison 6274:assembly language 6211:Associative array 5886: 5885: 5757:linalg.eigvals(m) 5037: 5036: 4112: 3309: 3308: 2707: 2706: 2084: 2083: 440: 439: 226:String operations 109: 108: 94: 6833: 6805: 6800: 6794: 6792: 6767: 6758: 6755: 6749: 6743: 6734: 6728: 6725: 6719: 6716: 6705: 6694: 6688: 6673: 6667: 6648: 6642: 6641: 6634: 6628: 6627: 6620: 6614: 6611: 6605: 6601: 6592: 6588: 6575: 6571: 6565: 6558: 6552: 6549: 6543: 6539: 6533: 6530: 6521: 6516: 6510: 6507: 6501: 6498: 6492: 6488: 6482: 6479: 6473: 6470:interoperability 6466: 6457: 6455: 6447: 6443: 6439: 6435: 6431: 6426: 6415: 6412: 6359: 6355: 6340: 6337: 6328: 6325: 6316: 6314: 6310: 6305: 6299: 6298: 6292: 6288: 6283: 6277: 6270: 6255: 6252: 6225: 6222: 6213: 6195: 6189: 6188: 6186: 6185: 6171: 6165: 6164: 6162: 6160: 6145: 6139: 6133: 6127: 6125: 6121: 6118: 6112: 6097: 6086: 6084: 6078: 6072: 6059: 6057: 6042: 6029: 6026: 6009: 6008: 6001: 5995: 5992: 5973: 5972:} or which can. 5971: 5964: 5956: 5941: 5940: 5933: 5924: 5923: 5916: 5910: 5909: 5902: 5882: 5877: 5872: 5867: 5862: 5857: 5852: 5838: 5833: 5828: 5823: 5822:m = transpose(m) 5816: 5804: 5799: 5794: 5789: 5784: 5779: 5774: 5770: 5758: 5753: 5748: 5743: 5738: 5733: 5728: 5716: 5711: 5706: 5701: 5696: 5691: 5686: 5669: 5664: 5659: 5654: 5649: 5644: 5639: 5638: 5635: 5632: 5629: 5626: 5623: 5620: 5617: 5614: 5607:Wolfram Language 5596: 5595: 5592: 5589: 5586: 5583: 5580: 5574: 5573: 5567: 5566: 5560: 5559: 5551: 5550: 5547: 5540: 5539: 5536: 5533: 5530: 5524: 5523: 5520: 5517: 5514: 5506: 5503: 5500: 5497: 5494: 5491: 5488: 5485: 5479: 5478: 5475: 5469: 5457: 5452: 5447: 5442: 5437: 5432: 5426: 5412: 5407: 5402: 5397: 5390: 5378: 5377: 5374: 5371: 5368: 5365: 5359: 5358: 5355: 5352: 5347: 5346: 5340: 5339: 5336: 5333: 5328: 5327: 5324: 5321: 5318: 5315: 5312: 5306: 5305: 5302: 5299: 5294: 5293: 5287: 5286: 5283: 5280: 5277: 5272: 5271: 5265: 5264: 5261: 5255: 5254: 5251: 5248: 5245: 5239: 5238: 5235: 5232: 5229: 5226: 5223: 5220: 5175: 5174: 5151: 5148: 5145: 5142: 5139: 5136: 5133: 5130: 5127: 5124: 5121: 5118: 5115: 5112: 5109: 5099: 5095: 5085: 5075: 5071: 5067: 4923:Wolfram Language 4895:0 or index type 4424: 4110: 3670:some intrinsics 3455:yes, implicitly 3349:Multidimensional 3318: 3315: 3300: 3288: 3274: 3252: 3238: 3208: 3190: 3171: 3162: 3149: 3134: 3116: 3098: 3072: 3041: 3018: 3003: 2992:Wolfram Language 2984: 2961: 2938: 2915: 2903: 2881: 2864: 2835: 2821: 2807: 2793: 2767: 2752: 2751: 2747: 2741: 2735: 2729: 2723: 2698: 2694: 2693:name.item(index) 2682: 2670: 2661: 2648: 2636:Wolfram Language 2628: 2613: 2595: 2577: 2555: 2536: 2520: 2504: 2489: 2466: 2395: 2374: 2355: 2326: 2286: 2221: 2206: 2191: 2181: 2175: 2118: 2116: 2110: 2094: 2093: 2080: 2072: 2068: 2059: 2054: 2034: 2025: 2020: 2004: 2000: 1995: 1991: 1986: 1980:Wolfram Language 1974: 1965: 1956: 1936: 1928: 1923: 1908: 1900: 1895: 1880: 1873: 1865: 1858: 1853: 1838: 1829: 1824: 1808: 1800: 1795: 1790: 1774: 1766: 1761: 1746: 1739: 1732: 1727: 1720: 1715: 1700: 1692: 1685: 1677: 1662: 1653: 1648: 1632: 1623: 1618: 1602: 1594: 1589: 1584: 1568: 1559: 1550: 1534: 1525: 1520: 1504: 1496: 1491: 1475: 1466: 1461: 1446: 1441: 1433: 1422: 1414: 1405: 1397: 1392: 1376: 1367: 1362: 1346: 1338: 1330: 1315: 1310: 1305: 1285: 1281: 1276: 1272: 1267: 1255: 1247: 1242: 1227: 1223: 1218: 1214: 1209: 1193: 1184: 1179: 1163: 1152: 1141: 1119: 1112: 1104: 1097: 1092: 1072: 1064: 1059: 1044: 1036: 1031: 996: 988: 983: 968: 959: 954: 938: 929: 920: 904: 895: 890: 874: 865: 856: 840: 836: 828: 823: 808: 799: 794: 778: 769: 764: 748: 740: 735: 728: 712: 700: 688: 661: 654: 649: 635: 620: 615: 591: 583: 573: 566: 556: 544: 524: 516: 508: 481: 480: 467:Array dimensions 432: 425: 418: 305:Modulo operators 231:String functions 181:Enumerated types 111: 110: 104: 101: 95: 93: 52: 24: 16: 6841: 6840: 6836: 6835: 6834: 6832: 6831: 6830: 6811: 6810: 6809: 6808: 6801: 6797: 6790: 6768: 6761: 6756: 6752: 6741: 6735: 6731: 6726: 6722: 6717: 6708: 6695: 6691: 6674: 6670: 6649: 6645: 6636: 6635: 6631: 6622: 6621: 6617: 6612: 6608: 6602: 6595: 6589: 6578: 6572: 6568: 6559: 6555: 6550: 6546: 6540: 6536: 6531: 6524: 6517: 6513: 6508: 6504: 6499: 6495: 6489: 6485: 6480: 6476: 6467: 6460: 6453: 6445: 6441: 6437: 6433: 6432:(which returns 6429: 6427: 6418: 6413: 6362: 6356: 6343: 6338: 6331: 6326: 6319: 6312: 6308: 6306: 6302: 6294: 6290: 6286: 6284: 6280: 6271: 6258: 6253: 6228: 6223: 6216: 6203:enumerated type 6196: 6192: 6183: 6181: 6173: 6172: 6168: 6158: 6156: 6147: 6146: 6142: 6134: 6130: 6123: 6120: 6114: 6108: 6098: 6089: 6080: 6074: 6073: 6062: 6045: 6043: 6032: 6027: 6012: 6003: 6002: 5998: 5993: 5976: 5969: 5962: 5957: 5944: 5935: 5934: 5927: 5918: 5917: 5913: 5904: 5903: 5896: 5891: 5851:m = Matrix(...) 5815:m = reshape(, ) 5678: 5636: 5633: 5630: 5627: 5624: 5621: 5618: 5615: 5612: 5605: 5593: 5590: 5587: 5584: 5581: 5578: 5571: 5564: 5557: 5548: 5545: 5542: 5537: 5534: 5531: 5528: 5521: 5518: 5515: 5512: 5508: 5507: 5504: 5501: 5498: 5495: 5492: 5489: 5486: 5483: 5476: 5473: 5466: 5375: 5372: 5369: 5366: 5363: 5356: 5353: 5350: 5344: 5337: 5334: 5331: 5325: 5322: 5319: 5316: 5313: 5310: 5308: 5303: 5300: 5297: 5291: 5284: 5281: 5278: 5275: 5269: 5262: 5259: 5252: 5249: 5246: 5243: 5236: 5233: 5230: 5227: 5224: 5221: 5218: 5179: 5173: 5168: 5153: 5152: 5149: 5146: 5143: 5140: 5137: 5134: 5131: 5128: 5125: 5122: 5119: 5116: 5113: 5110: 5107: 5097: 5093: 5090: 5083: 5080: 5073: 5069: 5065: 5042: 5027:array of array 4851:array of array 4823:array of array 4795:array of array 4767:array of array 4711:array of array 4683:array of array 4655:array of array 4627:array of array 4543:array of array 4431:array of array 4422: 4367:array of array 4339:array of array 4255:array of array 4171:array of array 4084:array of array 4056:array of array 3888:array of array 3692:array of array 3664:array of array 3414:user definable 3339: 3334: 3328: 3314: 3298: 3284: 3270: 3266: 3248: 3228: 3218: 3204: 3200: 3177: 3169: 3159: 3144: 3126: 3108: 3082: 3059: 3028: 3013: 2998: 2979: 2948: 2925: 2913: 2899: 2895: 2891: 2874: 2857: 2831: 2817: 2803: 2789: 2763: 2745: 2739: 2733: 2727: 2721: 2712: 2696: 2692: 2676: 2668: 2658: 2642: 2623: 2605: 2587: 2569: 2546: 2530: 2518: 2499: 2480: 2454: 2391: 2384: 2376: 2365: 2348: 2319: 2284: 2217: 2201: 2197: 2193: 2185: 2183: 2177: 2171: 2112: 2106: 2105: 2089: 2074: 2073: 2070: 2069: 2062: 2057: 2048: 2028: 2023: 2014: 2002: 2001: 1998: 1993: 1992: 1989: 1984: 1968: 1959: 1946: 1931: 1926: 1918: 1903: 1898: 1890: 1875: 1874: 1868: 1860: 1859: 1856: 1848: 1832: 1827: 1819:(vector-length 1818: 1802: 1801: 1798: 1793: 1784: 1769: 1764: 1756: 1741: 1740: 1734: 1733: 1730: 1722: 1721: 1718: 1710: 1695: 1687: 1686: 1680: 1672: 1656: 1651: 1643: 1626: 1621: 1612: 1596: 1595: 1592: 1587: 1578: 1562: 1553: 1544: 1528: 1523: 1514: 1499: 1494: 1485: 1469: 1464: 1456: 1444: 1439: 1431: 1416: 1415: 1408: 1399: 1398: 1395: 1386: 1370: 1365: 1356: 1341: 1333: 1325: 1313: 1308: 1299: 1283: 1282: 1279: 1274: 1273: 1270: 1265: 1250: 1245: 1237: 1225: 1224: 1221: 1216: 1215: 1212: 1203: 1187: 1182: 1173: 1157: 1155: 1146: 1144: 1135: 1129: 1114: 1113: 1107: 1099: 1098: 1095: 1087: 1067: 1062: 1054: 1039: 1034: 1026: 991: 986: 978: 962: 957: 948: 932: 923: 914: 898: 893: 884: 868: 859: 850: 838: 837: 831: 826: 818: 802: 797: 788: 772: 767: 758: 743: 738: 730: 729: 722: 707:.GetUpperBound( 703: 695:.GetLowerBound( 691: 683: 657: 652: 645: 629: 623: 618: 609: 604: 592: 586: 584: 578: 574: 568: 567: 561: 557: 546: 545: 534: 519: 511: 503: 469: 464: 436: 407: 339: 338: 336: 331: 263:Dependent types 116: 105: 99: 96: 53: 51: 37: 25: 12: 11: 5: 6839: 6829: 6828: 6823: 6807: 6806: 6795: 6759: 6750: 6729: 6720: 6706: 6689: 6668: 6643: 6629: 6615: 6606: 6593: 6576: 6566: 6553: 6544: 6534: 6522: 6511: 6502: 6493: 6483: 6474: 6458: 6416: 6360: 6341: 6329: 6317: 6300: 6278: 6256: 6226: 6214: 6207:character type 6190: 6166: 6153:Microsoft Docs 6140: 6128: 6087: 6060: 6030: 6010: 5996: 5974: 5942: 5925: 5911: 5893: 5892: 5890: 5887: 5884: 5883: 5878: 5873: 5868: 5863: 5858: 5853: 5848: 5842: 5841: 5839: 5834: 5829: 5824: 5819: 5817: 5812: 5806: 5805: 5800: 5795: 5790: 5785: 5780: 5775: 5766: 5760: 5759: 5754: 5749: 5744: 5739: 5734: 5729: 5724: 5718: 5717: 5712: 5707: 5702: 5697: 5692: 5687: 5682: 5671: 5670: 5665: 5660: 5655: 5650: 5645: 5640: 5609: 5598: 5597: 5575: 5568: 5561: 5554: 5525: 5509: 5482: 5470: 5459: 5458: 5453: 5448: 5443: 5438: 5433: 5431:determinant(m) 5428: 5422: 5416: 5415: 5413: 5408: 5403: 5398: 5393: 5391: 5386: 5380: 5379: 5360: 5341: 5288: 5266: 5256: 5240: 5215: 5209: 5208: 5203: 5200: 5197: 5194: 5189: 5184: 5181: 5172: 5169: 5166: 5106: 5088: 5078: 5041: 5038: 5035: 5034: 5031: 5028: 5025: 5022: 5019: 5016: 5013: 5003: 5002: 4999: 4996: 4993: 4990: 4987: 4984: 4981: 4975: 4974: 4971: 4968: 4965: 4962: 4959: 4956: 4953: 4947: 4946: 4943: 4940: 4937: 4934: 4931: 4928: 4925: 4919: 4918: 4911: 4908: 4905: 4902: 4899: 4896: 4893: 4887: 4886: 4883: 4880: 4877: 4874: 4871: 4868: 4865: 4859: 4858: 4855: 4852: 4849: 4846: 4843: 4840: 4837: 4831: 4830: 4827: 4824: 4821: 4818: 4815: 4812: 4809: 4803: 4802: 4799: 4796: 4793: 4790: 4787: 4784: 4781: 4775: 4774: 4771: 4768: 4765: 4762: 4759: 4756: 4753: 4747: 4746: 4743: 4740: 4737: 4734: 4731: 4728: 4725: 4719: 4718: 4715: 4712: 4709: 4706: 4703: 4700: 4697: 4691: 4690: 4687: 4684: 4681: 4678: 4675: 4672: 4669: 4663: 4662: 4659: 4656: 4653: 4650: 4647: 4644: 4641: 4635: 4634: 4631: 4628: 4625: 4622: 4619: 4616: 4613: 4607: 4606: 4603: 4600: 4597: 4594: 4591: 4588: 4585: 4579: 4578: 4575: 4572: 4569: 4566: 4563: 4560: 4557: 4551: 4550: 4547: 4544: 4541: 4538: 4535: 4532: 4529: 4523: 4522: 4519: 4516: 4513: 4510: 4507: 4504: 4501: 4495: 4494: 4491: 4488: 4485: 4482: 4479: 4476: 4473: 4467: 4466: 4463: 4460: 4457: 4454: 4451: 4448: 4445: 4439: 4438: 4435: 4432: 4429: 4426: 4419: 4416: 4413: 4407: 4406: 4403: 4400: 4397: 4394: 4391: 4388: 4385: 4375: 4374: 4371: 4368: 4365: 4362: 4359: 4356: 4353: 4347: 4346: 4343: 4340: 4337: 4334: 4331: 4328: 4325: 4319: 4318: 4315: 4312: 4309: 4306: 4303: 4300: 4297: 4291: 4290: 4287: 4284: 4281: 4278: 4275: 4272: 4269: 4263: 4262: 4259: 4256: 4253: 4250: 4247: 4244: 4241: 4235: 4234: 4231: 4228: 4225: 4222: 4219: 4216: 4213: 4207: 4206: 4203: 4200: 4197: 4194: 4191: 4188: 4185: 4179: 4178: 4175: 4172: 4169: 4166: 4163: 4160: 4157: 4151: 4150: 4147: 4144: 4141: 4138: 4135: 4132: 4129: 4123: 4122: 4119: 4116: 4113: 4107: 4104: 4101: 4098: 4092: 4091: 4088: 4085: 4082: 4079: 4076: 4073: 4070: 4064: 4063: 4060: 4057: 4054: 4051: 4048: 4045: 4042: 4036: 4035: 4032: 4029: 4026: 4023: 4020: 4017: 4014: 4008: 4007: 4004: 4001: 3998: 3995: 3992: 3989: 3986: 3980: 3979: 3976: 3973: 3970: 3967: 3964: 3961: 3958: 3952: 3951: 3948: 3945: 3942: 3939: 3936: 3933: 3930: 3924: 3923: 3920: 3917: 3914: 3911: 3908: 3905: 3902: 3896: 3895: 3892: 3889: 3886: 3883: 3880: 3877: 3874: 3868: 3867: 3864: 3861: 3858: 3855: 3852: 3849: 3846: 3840: 3839: 3836: 3833: 3830: 3827: 3824: 3821: 3818: 3812: 3811: 3808: 3805: 3802: 3799: 3796: 3793: 3790: 3784: 3783: 3780: 3777: 3774: 3771: 3768: 3765: 3762: 3756: 3755: 3752: 3749: 3746: 3743: 3740: 3737: 3734: 3728: 3727: 3724: 3721: 3718: 3715: 3712: 3709: 3706: 3700: 3699: 3696: 3693: 3690: 3687: 3684: 3681: 3678: 3672: 3671: 3668: 3665: 3662: 3659: 3656: 3653: 3650: 3644: 3643: 3640: 3637: 3634: 3631: 3628: 3625: 3622: 3616: 3615: 3608: 3605: 3602: 3599: 3596: 3593: 3590: 3584: 3583: 3580: 3577: 3574: 3571: 3568: 3565: 3562: 3556: 3555: 3552: 3549: 3546: 3543: 3540: 3537: 3534: 3528: 3527: 3524: 3521: 3518: 3515: 3512: 3509: 3506: 3500: 3499: 3496: 3493: 3490: 3487: 3484: 3481: 3478: 3472: 3471: 3468: 3467:yes, rehashed 3465: 3462: 3459: 3456: 3453: 3450: 3444: 3443: 3440: 3437: 3434: 3431: 3428: 3425: 3422: 3416: 3415: 3412: 3409: 3406: 3403: 3400: 3397: 3394: 3388: 3387: 3384: 3381: 3378: 3375: 3372: 3369: 3366: 3360: 3359: 3354: 3351: 3346: 3341: 3336: 3331: 3324: 3313: 3310: 3307: 3306: 3301: 3295: 3294: 3289: 3281: 3280: 3275: 3263: 3262: 3253: 3245: 3244: 3239: 3215: 3214: 3209: 3197: 3196: 3191: 3174: 3173: 3163: 3156: 3155: 3150: 3148:name first len 3141: 3140: 3135: 3130:name first end 3123: 3122: 3117: 3112:name first end 3105: 3104: 3099: 3079: 3078: 3073: 3056: 3055: 3042: 3025: 3024: 3019: 3010: 3009: 3004: 2995: 2994: 2985: 2976: 2975: 2962: 2945: 2944: 2939: 2922: 2921: 2916: 2910: 2909: 2904: 2888: 2887: 2882: 2871: 2870: 2865: 2854: 2853: 2836: 2828: 2827: 2822: 2814: 2813: 2808: 2800: 2799: 2794: 2786: 2785: 2768: 2760: 2759: 2756: 2750: 2749: 2743: 2737: 2731: 2725: 2711: 2708: 2705: 2704: 2699: 2689: 2688: 2683: 2673: 2672: 2662: 2655: 2654: 2649: 2639: 2638: 2629: 2620: 2619: 2614: 2602: 2601: 2596: 2584: 2583: 2578: 2566: 2565: 2556: 2543: 2542: 2537: 2527: 2526: 2521: 2515: 2514: 2505: 2496: 2495: 2490: 2477: 2476: 2467: 2451: 2450: 2397: 2389: 2382: 2362: 2361: 2356: 2345: 2344: 2327: 2316: 2315: 2222: 2214: 2213: 2208: 2199: 2195: 2168: 2167: 2119: 2102: 2101: 2098: 2088: 2085: 2082: 2081: 2060: 2055: 2046: 2036: 2035: 2026: 2021: 2012: 2006: 2005: 1996: 1987: 1982: 1976: 1975: 1966: 1957: 1944: 1938: 1937: 1929: 1924: 1916: 1910: 1909: 1901: 1896: 1888: 1882: 1881: 1866: 1854: 1846: 1840: 1839: 1830: 1825: 1816: 1810: 1809: 1796: 1791: 1782: 1776: 1775: 1767: 1762: 1754: 1748: 1747: 1728: 1716: 1708: 1702: 1701: 1693: 1678: 1670: 1664: 1663: 1654: 1649: 1640: 1634: 1633: 1624: 1619: 1610: 1604: 1603: 1590: 1585: 1576: 1570: 1569: 1560: 1551: 1542: 1536: 1535: 1526: 1521: 1512: 1506: 1505: 1497: 1492: 1483: 1477: 1476: 1467: 1462: 1454: 1448: 1447: 1442: 1437: 1435: 1424: 1423: 1406: 1393: 1384: 1378: 1377: 1368: 1363: 1354: 1348: 1347: 1339: 1331: 1323: 1317: 1316: 1311: 1306: 1297: 1287: 1286: 1277: 1268: 1263: 1257: 1256: 1248: 1243: 1235: 1229: 1228: 1219: 1210: 1201: 1195: 1194: 1185: 1180: 1171: 1165: 1164: 1153: 1142: 1127: 1121: 1120: 1105: 1093: 1085: 1074: 1073: 1065: 1060: 1052: 1046: 1045: 1037: 1032: 1024: 998: 997: 989: 984: 976: 970: 969: 960: 955: 946: 940: 939: 930: 921: 912: 906: 905: 896: 891: 882: 876: 875: 866: 857: 848: 842: 841: 829: 824: 816: 810: 809: 800: 795: 786: 780: 779: 770: 765: 756: 750: 749: 741: 736: 720: 714: 713: 701: 689: 681: 663: 662: 655: 650: 643: 637: 636: 621: 616: 602: 596: 595: 576: 559: 532: 526: 525: 517: 509: 501: 495: 494: 491: 488: 485: 468: 465: 463: 460: 438: 437: 435: 434: 427: 420: 412: 409: 408: 406: 405: 400: 395: 390: 385: 380: 375: 370: 365: 360: 355: 350: 345: 334: 333: 332: 328: 327: 326: 325: 320: 312: 311: 310: 309: 308: 307: 302: 297: 292: 282: 277: 272: 267: 266: 265: 255: 254: 253: 248: 243: 233: 228: 223: 218: 213: 208: 203: 198: 193: 188: 183: 178: 173: 172: 171: 166: 161: 156: 148: 143: 138: 133: 128: 120: 119: 107: 106: 42:. Please help 28: 26: 19: 9: 6: 4: 3: 2: 6838: 6827: 6824: 6822: 6819: 6818: 6816: 6804: 6799: 6788: 6784: 6780: 6776: 6775:Option Base 1 6772: 6766: 6764: 6754: 6747: 6739: 6736:The standard 6733: 6724: 6715: 6713: 6711: 6703: 6699: 6693: 6686: 6682: 6681:Object Pascal 6678: 6672: 6665: 6661: 6657: 6656:Object Pascal 6653: 6647: 6639: 6633: 6625: 6619: 6610: 6600: 6598: 6587: 6585: 6583: 6581: 6570: 6563: 6557: 6548: 6538: 6529: 6527: 6520: 6515: 6506: 6497: 6487: 6478: 6471: 6465: 6463: 6451: 6425: 6423: 6421: 6411: 6409: 6407: 6405: 6403: 6401: 6399: 6397: 6395: 6393: 6391: 6389: 6387: 6385: 6383: 6381: 6379: 6377: 6375: 6373: 6371: 6369: 6367: 6365: 6354: 6352: 6350: 6348: 6346: 6336: 6334: 6324: 6322: 6304: 6297: 6282: 6275: 6269: 6267: 6265: 6263: 6261: 6251: 6249: 6247: 6245: 6243: 6241: 6239: 6237: 6235: 6233: 6231: 6221: 6219: 6212: 6208: 6204: 6200: 6194: 6180: 6176: 6170: 6154: 6150: 6144: 6137: 6132: 6117: 6111: 6106: 6102: 6096: 6094: 6092: 6083: 6077: 6071: 6069: 6067: 6065: 6056: 6052: 6048: 6041: 6039: 6037: 6035: 6025: 6023: 6021: 6019: 6017: 6015: 6006: 6000: 5991: 5989: 5987: 5985: 5983: 5981: 5979: 5970:array { 1,2,3 5968: 5961: 5955: 5953: 5951: 5949: 5947: 5938: 5932: 5930: 5921: 5915: 5907: 5901: 5899: 5894: 5881:m.eigenvals() 5879: 5874: 5869: 5864: 5859: 5854: 5849: 5847: 5844: 5843: 5840: 5835: 5830: 5825: 5820: 5818: 5813: 5811: 5808: 5807: 5801: 5796: 5791: 5786: 5781: 5776: 5767: 5765: 5762: 5761: 5755: 5750: 5745: 5740: 5735: 5732:linalg.det(m) 5730: 5725: 5723: 5720: 5719: 5713: 5708: 5703: 5698: 5693: 5688: 5683: 5681: 5676: 5673: 5672: 5666: 5661: 5656: 5651: 5646: 5641: 5610: 5608: 5603: 5600: 5599: 5576: 5569: 5562: 5555: 5553: 5526: 5510: 5471: 5468:LinearAlgebra 5464: 5461: 5460: 5454: 5449: 5444: 5439: 5434: 5429: 5423: 5421: 5418: 5417: 5414: 5409: 5404: 5399: 5394: 5392: 5387: 5385: 5382: 5381: 5361: 5342: 5289: 5267: 5257: 5241: 5216: 5214: 5211: 5210: 5207: 5193: 5188: 5176: 5165: 5163: 5158: 5104: 5101: 5087: 5077: 5063: 5059: 5055: 5051: 5047: 5032: 5029: 5026: 5023: 5020: 5017: 5014: 5012: 5008: 5005: 5004: 5000: 4997: 4994: 4991: 4988: 4985: 4982: 4980: 4977: 4976: 4972: 4969: 4966: 4963: 4960: 4957: 4954: 4952: 4949: 4948: 4944: 4941: 4938: 4935: 4932: 4929: 4926: 4924: 4921: 4920: 4916: 4912: 4909: 4906: 4903: 4900: 4897: 4894: 4892: 4889: 4888: 4884: 4881: 4878: 4875: 4872: 4869: 4866: 4864: 4861: 4860: 4856: 4853: 4850: 4847: 4844: 4841: 4838: 4836: 4833: 4832: 4828: 4825: 4822: 4819: 4816: 4813: 4810: 4808: 4805: 4804: 4800: 4797: 4794: 4791: 4788: 4785: 4782: 4780: 4777: 4776: 4772: 4769: 4766: 4763: 4760: 4757: 4754: 4752: 4749: 4748: 4744: 4741: 4738: 4735: 4732: 4729: 4726: 4724: 4721: 4720: 4716: 4713: 4710: 4707: 4704: 4701: 4698: 4696: 4693: 4692: 4688: 4685: 4682: 4679: 4676: 4673: 4670: 4668: 4665: 4664: 4660: 4657: 4654: 4651: 4648: 4645: 4642: 4640: 4637: 4636: 4632: 4629: 4626: 4623: 4620: 4617: 4614: 4612: 4609: 4608: 4604: 4601: 4598: 4595: 4592: 4589: 4586: 4584: 4581: 4580: 4576: 4573: 4570: 4567: 4564: 4561: 4558: 4556: 4553: 4552: 4548: 4545: 4542: 4539: 4536: 4533: 4530: 4528: 4525: 4524: 4520: 4517: 4514: 4511: 4508: 4505: 4502: 4500: 4497: 4496: 4492: 4489: 4486: 4483: 4480: 4477: 4474: 4472: 4469: 4468: 4464: 4461: 4458: 4455: 4452: 4449: 4446: 4444: 4441: 4440: 4436: 4433: 4430: 4427: 4420: 4417: 4414: 4412: 4409: 4408: 4404: 4401: 4398: 4395: 4392: 4389: 4386: 4384: 4383:Object Pascal 4380: 4377: 4376: 4372: 4369: 4366: 4363: 4360: 4357: 4354: 4352: 4349: 4348: 4344: 4341: 4338: 4335: 4332: 4329: 4326: 4324: 4321: 4320: 4316: 4313: 4310: 4307: 4304: 4301: 4298: 4296: 4293: 4292: 4288: 4285: 4282: 4279: 4276: 4273: 4270: 4268: 4265: 4264: 4260: 4257: 4254: 4251: 4248: 4245: 4242: 4240: 4237: 4236: 4232: 4229: 4226: 4223: 4220: 4217: 4214: 4212: 4209: 4208: 4204: 4201: 4198: 4195: 4192: 4189: 4186: 4184: 4181: 4180: 4176: 4173: 4170: 4167: 4164: 4161: 4158: 4156: 4153: 4152: 4148: 4145: 4142: 4139: 4136: 4133: 4130: 4128: 4125: 4124: 4120: 4117: 4114: 4108: 4105: 4102: 4099: 4097: 4094: 4093: 4089: 4086: 4083: 4080: 4077: 4074: 4071: 4069: 4066: 4065: 4061: 4058: 4055: 4052: 4049: 4046: 4043: 4041: 4038: 4037: 4033: 4030: 4027: 4024: 4021: 4018: 4015: 4013: 4010: 4009: 4005: 4002: 3999: 3996: 3993: 3990: 3987: 3985: 3982: 3981: 3977: 3974: 3971: 3968: 3965: 3962: 3959: 3957: 3954: 3953: 3949: 3946: 3943: 3940: 3937: 3934: 3931: 3929: 3926: 3925: 3921: 3918: 3915: 3912: 3909: 3906: 3903: 3901: 3898: 3897: 3893: 3890: 3887: 3884: 3881: 3878: 3875: 3873: 3870: 3869: 3865: 3862: 3859: 3856: 3853: 3850: 3847: 3845: 3842: 3841: 3837: 3834: 3831: 3828: 3825: 3822: 3819: 3817: 3814: 3813: 3809: 3806: 3803: 3800: 3797: 3794: 3791: 3789: 3786: 3785: 3781: 3778: 3775: 3772: 3769: 3766: 3763: 3761: 3758: 3757: 3753: 3750: 3747: 3744: 3741: 3738: 3735: 3733: 3730: 3729: 3725: 3722: 3719: 3716: 3713: 3710: 3707: 3705: 3702: 3701: 3697: 3694: 3691: 3688: 3685: 3682: 3679: 3677: 3674: 3673: 3669: 3666: 3663: 3660: 3657: 3654: 3651: 3649: 3646: 3645: 3641: 3638: 3635: 3632: 3629: 3626: 3623: 3621: 3618: 3617: 3613: 3609: 3606: 3603: 3600: 3597: 3594: 3591: 3589: 3586: 3585: 3581: 3578: 3575: 3572: 3569: 3566: 3563: 3561: 3558: 3557: 3553: 3550: 3547: 3544: 3541: 3538: 3535: 3533: 3530: 3529: 3525: 3522: 3519: 3516: 3513: 3510: 3507: 3505: 3502: 3501: 3497: 3494: 3491: 3488: 3485: 3482: 3479: 3477: 3474: 3473: 3469: 3466: 3463: 3460: 3457: 3454: 3451: 3449: 3446: 3445: 3441: 3438: 3435: 3432: 3429: 3426: 3423: 3421: 3418: 3417: 3413: 3410: 3407: 3404: 3401: 3398: 3395: 3393: 3390: 3389: 3385: 3382: 3379: 3376: 3373: 3370: 3367: 3365: 3362: 3361: 3358: 3350: 3345: 3330: 3323: 3319: 3305: 3302: 3297: 3296: 3293: 3290: 3287: 3283: 3282: 3279: 3276: 3273: 3269: 3265: 3264: 3261: 3257: 3254: 3251: 3247: 3246: 3243: 3240: 3236: 3232: 3226: 3222: 3217: 3216: 3213: 3210: 3207: 3203: 3199: 3198: 3195: 3192: 3188: 3184: 3180: 3176: 3175: 3167: 3164: 3161: 3158: 3157: 3154: 3151: 3147: 3143: 3142: 3139: 3136: 3133: 3129: 3125: 3124: 3121: 3118: 3115: 3111: 3107: 3106: 3103: 3100: 3097: 3093: 3089: 3085: 3081: 3080: 3077: 3074: 3071: 3067: 3063: 3058: 3057: 3054: 3050: 3046: 3043: 3040: 3036: 3032: 3027: 3026: 3023: 3020: 3017: 3012: 3011: 3008: 3005: 3002: 2997: 2996: 2993: 2989: 2986: 2983: 2978: 2977: 2974: 2970: 2966: 2963: 2960: 2956: 2952: 2947: 2946: 2943: 2940: 2937: 2933: 2929: 2924: 2923: 2920: 2917: 2912: 2911: 2908: 2905: 2902: 2898: 2894: 2890: 2889: 2886: 2883: 2880: 2877: 2873: 2872: 2869: 2866: 2863: 2860: 2856: 2855: 2852: 2848: 2844: 2843:Object Pascal 2840: 2837: 2834: 2830: 2829: 2826: 2823: 2820: 2816: 2815: 2812: 2809: 2806: 2802: 2801: 2798: 2795: 2792: 2788: 2787: 2784: 2780: 2776: 2772: 2769: 2766: 2762: 2761: 2753: 2744: 2738: 2732: 2726: 2720: 2719: 2718: 2715: 2703: 2700: 2691: 2690: 2687: 2684: 2680: 2675: 2674: 2666: 2663: 2660: 2657: 2656: 2653: 2650: 2646: 2641: 2640: 2637: 2633: 2630: 2627: 2622: 2621: 2618: 2615: 2612: 2608: 2604: 2603: 2600: 2597: 2594: 2590: 2586: 2585: 2582: 2579: 2576: 2572: 2568: 2567: 2564: 2560: 2557: 2553: 2549: 2545: 2544: 2541: 2538: 2534: 2529: 2528: 2525: 2522: 2517: 2516: 2513: 2509: 2506: 2503: 2498: 2497: 2494: 2491: 2488: 2484: 2479: 2478: 2475: 2471: 2468: 2465: 2461: 2457: 2453: 2452: 2449: 2445: 2441: 2437: 2433: 2429: 2425: 2421: 2417: 2413: 2409: 2405: 2401: 2398: 2394: 2387: 2380: 2373: 2369: 2364: 2363: 2360: 2357: 2354: 2351: 2347: 2346: 2343: 2339: 2335: 2331: 2328: 2325: 2322: 2318: 2317: 2314: 2310: 2306: 2302: 2298: 2294: 2290: 2282: 2278: 2274: 2270: 2266: 2262: 2258: 2254: 2250: 2246: 2242: 2238: 2234: 2230: 2226: 2223: 2220: 2216: 2215: 2212: 2209: 2204: 2189: 2180: 2174: 2170: 2169: 2166: 2162: 2159: 2155: 2151: 2150:Object Pascal 2147: 2143: 2139: 2135: 2131: 2127: 2123: 2120: 2115: 2109: 2104: 2103: 2095: 2092: 2078: 2066: 2061: 2056: 2052: 2047: 2045: 2041: 2038: 2037: 2032: 2027: 2022: 2018: 2013: 2011: 2008: 2007: 1997: 1988: 1983: 1981: 1978: 1977: 1972: 1967: 1963: 1958: 1954: 1950: 1945: 1943: 1940: 1939: 1935: 1930: 1925: 1922: 1917: 1915: 1912: 1911: 1906: 1902: 1897: 1893: 1889: 1887: 1884: 1883: 1878: 1871: 1867: 1863: 1855: 1851: 1847: 1845: 1842: 1841: 1836: 1831: 1826: 1822: 1817: 1815: 1812: 1811: 1806: 1797: 1792: 1788: 1783: 1781: 1778: 1777: 1772: 1768: 1763: 1759: 1755: 1753: 1750: 1749: 1744: 1737: 1729: 1725: 1717: 1713: 1709: 1707: 1704: 1703: 1699: 1694: 1691: 1683: 1679: 1676: 1671: 1669: 1666: 1665: 1660: 1655: 1650: 1646: 1641: 1639: 1636: 1635: 1630: 1625: 1620: 1616: 1611: 1609: 1606: 1605: 1600: 1591: 1586: 1582: 1577: 1575: 1572: 1571: 1566: 1561: 1557: 1552: 1548: 1543: 1541: 1538: 1537: 1532: 1527: 1522: 1518: 1513: 1511: 1508: 1507: 1503: 1498: 1493: 1489: 1484: 1482: 1479: 1478: 1473: 1470:Array.length 1468: 1463: 1460: 1457:Array.length 1455: 1453: 1450: 1449: 1443: 1438: 1436: 1429: 1426: 1425: 1420: 1412: 1407: 1403: 1394: 1390: 1385: 1383: 1382:Object Pascal 1380: 1379: 1374: 1369: 1364: 1360: 1355: 1353: 1350: 1349: 1344: 1340: 1336: 1332: 1328: 1324: 1322: 1319: 1318: 1312: 1307: 1303: 1298: 1296: 1292: 1289: 1288: 1278: 1269: 1264: 1262: 1259: 1258: 1254: 1249: 1244: 1241: 1236: 1234: 1231: 1230: 1220: 1211: 1207: 1202: 1200: 1197: 1196: 1191: 1186: 1181: 1177: 1172: 1170: 1167: 1166: 1161: 1154: 1150: 1143: 1139: 1133: 1128: 1126: 1123: 1122: 1117: 1110: 1106: 1102: 1094: 1090: 1086: 1083: 1079: 1076: 1075: 1071: 1066: 1061: 1058: 1053: 1051: 1048: 1047: 1042: 1038: 1033: 1029: 1025: 1023: 1019: 1015: 1011: 1007: 1003: 1000: 999: 995: 990: 985: 982: 977: 975: 972: 971: 966: 961: 956: 952: 947: 945: 942: 941: 936: 931: 927: 922: 918: 913: 911: 908: 907: 902: 897: 892: 888: 883: 881: 878: 877: 872: 867: 863: 858: 854: 849: 847: 844: 843: 834: 830: 825: 821: 817: 815: 812: 811: 806: 801: 796: 792: 787: 785: 782: 781: 776: 771: 766: 762: 757: 755: 752: 751: 746: 742: 737: 733: 726: 721: 719: 716: 715: 710: 706: 702: 698: 694: 690: 686: 682: 680: 676: 672: 668: 665: 664: 660: 656: 651: 648: 644: 642: 639: 638: 633: 627: 622: 617: 613: 608: 603: 601: 598: 597: 594: 590: 582: 577: 572: 565: 560: 554: 550: 542: 538: 533: 531: 528: 527: 522: 518: 514: 510: 506: 502: 500: 497: 496: 482: 479: 476: 474: 459: 457: 453: 449: 445: 433: 428: 426: 421: 419: 414: 413: 411: 410: 404: 401: 399: 396: 394: 391: 389: 386: 384: 381: 379: 376: 374: 371: 369: 366: 364: 361: 359: 356: 354: 351: 349: 346: 344: 341: 340: 330: 329: 324: 321: 319: 316: 315: 314: 313: 306: 303: 301: 298: 296: 293: 291: 288: 287: 286: 283: 281: 278: 276: 273: 271: 268: 264: 261: 260: 259: 256: 252: 249: 247: 244: 242: 239: 238: 237: 234: 232: 229: 227: 224: 222: 219: 217: 214: 212: 209: 207: 204: 202: 199: 197: 194: 192: 189: 187: 184: 182: 179: 177: 174: 170: 167: 165: 162: 160: 157: 155: 154:Foreach loops 152: 151: 150:Control flow 149: 147: 144: 142: 139: 137: 134: 132: 129: 127: 124: 123: 122: 121: 118: 115:Comparison of 113: 112: 103: 92: 89: 85: 82: 78: 75: 71: 68: 64: 61: –  60: 56: 55:Find sources: 49: 45: 41: 35: 34: 33:single source 29:This article 27: 23: 18: 17: 6798: 6786: 6778: 6774: 6753: 6740:array type, 6732: 6723: 6692: 6671: 6652:Turbo Pascal 6646: 6632: 6618: 6609: 6604:metamethods. 6569: 6556: 6547: 6537: 6514: 6505: 6496: 6486: 6477: 6434:System.Array 6303: 6296: 6281: 6199:integer type 6193: 6182:. Retrieved 6178: 6169: 6157:. Retrieved 6152: 6143: 6131: 6115: 6109: 6081: 6075: 6054: 6050: 6046: 5999: 5966: 5959: 5914: 5727:m = mat(...) 5543: 5436:transpose(m) 5396:TRANSPOSE(m) 5154: 5102: 5091: 5089:y = sin (x) 5081: 5043: 3286: 3272: 3268: 3250: 3234: 3230: 3224: 3220: 3206: 3202: 3186: 3182: 3178: 3160: 3145: 3131: 3127: 3113: 3109: 3095: 3091: 3087: 3084:array_slice( 3083: 3069: 3065: 3061: 3038: 3034: 3030: 3015: 3000: 2981: 2958: 2954: 2950: 2935: 2931: 2927: 2901: 2897: 2893: 2879: 2875: 2862: 2858: 2833: 2819: 2805: 2791: 2765: 2716: 2713: 2697:name @ index 2678: 2659: 2644: 2625: 2610: 2606: 2592: 2588: 2574: 2570: 2551: 2547: 2532: 2501: 2486: 2482: 2463: 2459: 2455: 2440:Visual Basic 2392: 2385: 2378: 2371: 2367: 2353: 2349: 2324: 2320: 2225:ActionScript 2219: 2202: 2187: 2179: 2173: 2114: 2108: 2090: 2076: 2064: 2050: 2030: 2016: 1970: 1961: 1952: 1948: 1942:Visual Basic 1933: 1920: 1904: 1891: 1876: 1869: 1861: 1849: 1834: 1820: 1804: 1786: 1770: 1757: 1742: 1735: 1723: 1711: 1697: 1689: 1681: 1674: 1658: 1644: 1628: 1614: 1598: 1580: 1564: 1555: 1546: 1530: 1516: 1501: 1487: 1471: 1458: 1418: 1410: 1401: 1388: 1372: 1358: 1342: 1334: 1326: 1301: 1252: 1239: 1205: 1189: 1175: 1159: 1148: 1147:first.(axes( 1137: 1131: 1115: 1108: 1100: 1088: 1069: 1056: 1040: 1027: 993: 980: 964: 963:(1- (length 950: 934: 933:snd (bounds 925: 924:fst (bounds 916: 900: 886: 870: 861: 852: 832: 819: 804: 803:(1- (length 790: 774: 760: 744: 731: 724: 708: 704: 696: 692: 684: 658: 646: 631: 625: 611: 606: 588: 585: 580: 570: 563: 552: 548: 540: 536: 520: 512: 504: 477: 470: 443: 441: 258:Type systems 210: 136:Basic syntax 97: 87: 80: 73: 66: 54: 30: 6779:Option Base 6677:Free Pascal 6664:Free Pascal 6179:www.lua.org 6155:. Microsoft 5668:Eigenvalues 5602:Mathematica 5206:Eigenvalues 5187:Determinant 4387:index type 4323:Objective-C 4183:Mathematica 3807:init, init 3704:Common Lisp 3551:init, heap 3523:init, heap 3368:index type 3344:Bound check 3340:base index 3338:Specifiable 3335:index type 3333:Specifiable 3166:Objective-C 3120:Common Lisp 2988:Mathematica 2665:Objective-C 2632:Mathematica 2599:Common Lisp 2571:(vector-ref 2281:Objective-C 2075:array:size( 1428:Objective-C 1261:Mathematica 1158:last.(axes( 1111:.length - 1 1043:.length - 1 784:Common Lisp 159:While loops 6815:Categories 6771:QuickBASIC 6491:referenced 6184:2022-04-02 5889:References 5876:m.row(i-1) 5871:m.col(j-1) 5680:GNU Octave 5451:shape(m,1) 5446:shape(m,0) 5079:c = a + b 4801:yes (map) 4773:yes (map) 4596:unchecked 4140:unchecked 4068:JavaScript 3782:yes (map) 3573:unchecked 3520:partially 3517:unchecked 3461:unchecked 3329:base index 3183:([+i.@(-~) 3049:JavaScript 2969:GNU Octave 2758:Languages 2609:name index 2591:name index 2573:name index 2519:name/index 2424:GNU Octave 2265:JavaScript 2100:Languages 1773:.len() - 1 1295:GNU Octave 1078:JavaScript 1018:JavaScript 773:max(shape( 759:max(shape( 484:Languages 191:Generators 131:Assignment 70:newspapers 6696:Standard 6159:29 August 6124:A],7,9,]] 5960:Sequences 5648:Transpose 5529:transpose 5192:Transpose 5178:Language/ 4807:Smalltalk 4512:optional 4252:optional 3788:FreeBASIC 3242:Smalltalk 3231:copyFrom: 3221:copyFrom: 3170:NSArray * 3146:Array.sub 2669:NSArray * 2652:Smalltalk 2285:NSArray * 1951:)-LBound( 1907:count - 1 1844:Smalltalk 1738:.size - 1 1432:NSArray * 835:.length-1 723:arrayLen( 709:dimension 697:dimension 337:languages 285:Operators 164:For loops 100:June 2013 40:talk page 6442:SetValue 6438:GetValue 6113:, where 5803:eigen(m) 5425:m = {... 5196:Element 5180:Library 5024:checked 4992:checked 4964:checked 4936:checked 4917:select) 4904:checked 4901:partial 4876:checked 4848:checked 4820:checked 4792:checked 4764:checked 4736:checked 4708:checked 4680:checked 4652:checked 4624:checked 4621:partial 4540:checked 4484:checked 4456:checked 4428:checked 4336:checked 4308:checked 4295:Oberon-2 4280:checked 4224:checked 4196:checked 4168:checked 4165:partial 4109:checked 4081:checked 4053:checked 4025:checked 3997:checked 3969:checked 3941:checked 3913:checked 3885:checked 3857:checked 3801:checked 3773:checked 3770:partial 3717:checked 3689:checked 3661:checked 3633:checked 3614:select) 3601:checked 3598:partial 3545:checked 3489:checked 3433:checked 3392:ALGOL 68 3377:checked 3322:Language 2771:ALGOL 68 2552: ? 2533: ! 2130:ALGOL 68 2126:ALGOL 60 2122:ALGOL 58 2087:Indexing 2063:count($ 2049:count($ 1673:length? 1486:scalar(@ 1199:LiveCode 1188:getLast( 949:(length 789:(length 551:- 2 LWB 530:ALGOL 68 169:Do-while 146:Comments 6293:. e.g. 6116:indices 5963:(1,2,3) 5856:m.det() 5695:m.' 5384:Fortran 5199:Column 5183:Create 5157:Fortran 5050:Fortran 4402:varies 4396:varies 3928:Haskell 3829:varies 3816:Fortran 3745:varies 3430:0 or 1 3405:varies 3327:Default 3128:(subseq 3110:(subseq 3062:.slice( 3031:.slice( 2965:Fortran 2755:Format 2710:Slicing 2540:Haskell 2416:Fortran 2404:ALGOL W 2097:Format 2029:UBound( 2015:UBound( 1969:UBound( 1960:LBound( 1947:UBound( 1803:length( 1785:length( 1627:length( 1613:length( 1563:hbound( 1554:lbound( 1409:Length( 1387:Length( 1300:length( 1204:length( 1130:length( 1118:.at(-1) 1091:.length 1068:<:@# 1030:.length 910:Haskell 869:ubound( 860:lbound( 846:Fortran 822:.length 687:.Length 507:'Length 84:scholar 6821:Arrays 6738:Python 6685:Delphi 6660:Delphi 6574:arrays 6542:arrays 6105:S-Lang 5967:arrays 5810:S-Lang 5778:det(m) 5715:eig(m) 5710:m(i,:) 5705:m(:,j) 5700:m(i,j) 5690:det(m) 5675:MATLAB 5594:values 5411:m(i,:) 5406:m(:,j) 5401:m(i,j) 5162:S-Lang 5062:S-Lang 5060:, and 5058:MATLAB 5011:XQuery 4779:Scheme 4723:S-Lang 4527:Python 4379:Pascal 4267:Oberon 4211:MATLAB 3984:ISLISP 3844:FoxPro 3235:count: 3233:first 3223:first 3172:only) 3138:ISLISP 3007:S-Lang 2973:MATLAB 2847:Delphi 2839:Pascal 2811:Python 2783:Unicon 2702:Eiffel 2671:only) 2617:ISLISP 2581:Scheme 2563:XQuery 2474:XQuery 2428:MATLAB 2342:XQuery 2297:Python 2165:Unicon 2158:S-Lang 2146:Pascal 2142:Modula 2071:last() 2044:XQuery 1985:Length 1914:Unicon 1835:vector 1821:vector 1814:Scheme 1780:S-Lang 1760:.len() 1726:.first 1688:first 1647:.elems 1574:Python 1529:count( 1515:count( 1434:only) 1352:Oberon 1291:MATLAB 1266:Length 1174:count( 1103:.at(0) 1082:ES2022 944:ISLISP 747:.len() 734:.len() 659:asorti 647:length 634:)-~⎕IO 628:)-~⎕IO 587:2 UPB 569:2 LWB 547:2 UPB 539:- LWB 515:'First 490:First 473:syntax 462:Syntax 452:matrix 241:Filter 211:Arrays 86:  79:  72:  65:  57:  6746:numpy 6562:Slice 6452:, or 6358:heap. 6205:, or 6110:array 6047:first 5846:SymPy 5722:NumPy 5579:eigen 5549:' 5463:Julia 5007:XPath 4970:heap 4913:yes ( 4835:Swift 4798:init 4770:init 4751:Scala 4714:init 4421:yes ( 4405:some 4370:init 4351:OCaml 4127:Lingo 4096:Julia 4059:init 4003:init 3947:init 3779:heap 3695:heap 3676:Cobra 3648:COBOL 3610:yes ( 3607:heap 3579:heap 3495:init 3476:BASIC 3383:init 3292:Cobra 3229:name 3219:name 3212:Swift 3181:first 3153:OCaml 3090:first 3064:first 3053:Scala 3033:first 2953:first 2930:first 2775:Julia 2722:first 2677:index 2647:index 2589:(aref 2559:XPath 2554:index 2535:index 2512:OCaml 2493:OCaml 2485:index 2470:XPath 2462:index 2436:Scala 2412:COBOL 2408:BASIC 2396:etc. 2388:index 2381:index 2370:index 2338:XPath 2313:Swift 2269:Lingo 2241:Cobra 2207:etc. 2198:index 2194:index 2186:index 2138:Julia 2040:XPath 1994:First 1905:name. 1894:count 1892:name. 1886:Swift 1864:first 1745:.last 1714:.size 1696:last 1601:) - 1 1533:) - 1 1452:OCaml 1417:high( 1375:) - 1 1345:.high 1275:First 1217:first 1169:Lingo 1145:begin 1136:size( 1125:Julia 1022:Scala 1002:Cobra 903:) - 1 851:size( 593:etc. 523:'Last 493:Last 487:Size 442:This 221:Scope 91:JSTOR 77:books 6742:list 6698:Perl 6440:and 6295:name 6161:2019 6103:and 6101:Perl 6076:last 6055:step 6051:last 5783:t(m) 5685:m = 5225:dims 5202:Row 5108:even 5068:and 5048:and 5033:yes 5030:yes 4998:yes 4995:yes 4979:Xojo 4967:yes 4945:yes 4942:yes 4939:yes 4915:LINQ 4910:yes 4907:yes 4882:yes 4879:yes 4873:yes 4854:yes 4826:yes 4745:yes 4742:yes 4739:yes 4695:Sass 4667:Rust 4658:yes 4639:Ruby 4630:yes 4611:Ring 4605:yes 4602:yes 4546:yes 4521:yes 4515:yes 4509:yes 4506:yes 4499:PL/I 4493:yes 4490:yes 4487:yes 4481:yes 4478:yes 4465:yes 4462:yes 4459:yes 4443:Raku 4434:yes 4411:Perl 4399:yes 4393:yes 4390:yes 4342:yes 4314:yes 4311:yes 4283:yes 4261:yes 4258:yes 4249:yes 4246:yes 4233:yes 4230:yes 4227:yes 4205:yes 4202:yes 4199:yes 4174:yes 4149:yes 4146:yes 4143:yes 4121:yes 4118:yes 4106:yes 4103:yes 4090:yes 4087:yes 4040:Java 4034:yes 4031:yes 4028:yes 4000:yes 3978:yes 3975:yes 3972:yes 3938:yes 3935:yes 3922:yes 3919:yes 3916:yes 3910:yes 3907:yes 3900:Hack 3863:yes 3860:yes 3838:yes 3835:yes 3832:yes 3826:yes 3823:yes 3804:yes 3798:yes 3776:yes 3751:yes 3748:yes 3739:yes 3723:yes 3720:yes 3639:yes 3620:CFML 3612:LINQ 3604:yes 3554:yes 3442:yes 3439:yes 3436:yes 3411:yes 3408:yes 3402:yes 3380:yes 3374:yes 3371:yes 3285:name 3278:Rust 3271:name 3267:name 3249:name 3227:last 3205:name 3201:name 3189:name 3086:name 3076:CFML 3060:name 3045:Haxe 3029:name 3014:name 2999:name 2980:name 2957:last 2949:name 2934:last 2926:name 2907:Ruby 2900:name 2896:name 2892:name 2885:Perl 2878:name 2861:name 2832:name 2818:name 2804:name 2790:name 2779:Icon 2764:name 2746:step 2728:last 2681:name 2643:name 2624:name 2607:(elt 2550:name 2531:name 2500:name 2481:name 2458:name 2448:Xojo 2432:PL/I 2377:name 2366:name 2359:Raku 2352:name 2330:Perl 2323:name 2309:Rust 2305:Ruby 2289:Perl 2261:Java 2257:Haxe 2233:CFML 2218:name 2205:name 2190:name 2182:etc. 2178:name 2172:name 2161:Icon 2117:etc. 2113:name 2107:name 2077:name 2065:name 2051:name 2031:name 2017:name 2010:Xojo 2003:Last 1971:name 1962:name 1953:name 1949:name 1934:name 1921:name 1879:last 1877:name 1872:size 1870:name 1862:name 1852:size 1850:name 1837:) 1) 1805:name 1787:name 1771:name 1758:name 1752:Rust 1743:name 1736:name 1724:name 1712:name 1706:Ruby 1698:name 1690:name 1682:name 1675:name 1661:.end 1659:name 1645:name 1638:Raku 1629:name 1615:name 1599:name 1597:len( 1581:name 1579:len( 1565:name 1556:name 1547:name 1545:dim( 1540:PL/I 1531:name 1517:name 1502:name 1488:name 1481:Perl 1472:name 1459:name 1419:name 1411:name 1402:name 1400:low( 1389:name 1373:name 1371:LEN( 1359:name 1357:LEN( 1343:name 1337:.low 1335:name 1329:.len 1327:name 1302:name 1284:Last 1253:name 1240:name 1226:last 1206:name 1190:name 1176:name 1160:name 1149:name 1138:name 1132:name 1116:name 1109:name 1101:name 1089:name 1070:name 1057:name 1041:name 1028:name 1014:Java 1010:Haxe 994:name 981:name 974:Icon 965:name 951:name 935:name 926:name 917:name 901:name 899:len( 887:name 885:len( 871:name 862:name 853:name 839:$ -1 833:name 820:name 805:name 791:name 777:))-1 775:name 761:name 745:name 732:name 725:name 718:CFML 705:name 693:name 685:name 632:name 626:name 612:name 607:name 589:name 581:name 579:UPB 575:etc. 571:name 564:name 562:LWB 558:etc. 553:name 549:name 541:name 537:name 535:UPB 521:name 513:name 505:name 246:Fold 63:news 6662:), 6454:T() 6448:in 6309:⎕IO 6291:INT 6287:INT 6082:end 6079:or 5861:m.T 5771:or 5737:m.T 5643:Det 5634:... 5628:... 5622:x12 5616:x11 5513:det 5480:or 5348:or 5329:or 5295:or 5273:or 5237:... 5234:x12 5231:x11 5213:APL 5132:odd 5054:IDL 5046:Ada 5021:no 5018:no 5001:no 4989:no 4986:no 4961:no 4958:no 4933:no 4930:no 4898:no 4870:no 4845:no 4842:no 4817:no 4789:no 4761:no 4758:no 4733:no 4705:no 4702:no 4686:no 4677:no 4674:no 4649:no 4646:no 4593:no 4574:no 4571:no 4565:no 4562:no 4555:RPG 4549:no 4537:no 4534:no 4518:no 4471:PHP 4453:no 4450:no 4437:no 4423:$ [ 4418:no 4361:no 4358:no 4345:no 4333:no 4330:no 4305:no 4286:no 4277:no 4239:Nim 4221:no 4193:no 4190:no 4155:Lua 4078:no 4075:no 4050:no 4047:no 4022:no 3994:no 3966:no 3956:IDL 3894:no 3891:no 3882:no 3879:no 3854:no 3795:no 3767:no 3742:no 3714:no 3686:no 3683:no 3667:no 3658:no 3655:no 3642:no 3630:no 3627:no 3595:no 3582:no 3570:no 3567:no 3560:C++ 3542:no 3539:no 3526:no 3514:no 3511:no 3492:no 3486:no 3470:no 3458:no 3448:AWK 3420:APL 3399:no 3364:Ada 3304:Lua 3237:len 3225:to: 3185:end 3102:PHP 3094:len 3068:len 3037:end 2942:Ada 2919:Red 2851:Nim 2797:APL 2740:len 2734:end 2695:or 2645:at: 2524:Red 2420:RPG 2400:Ada 2375:or 2299:, 2293:PHP 2287:), 2277:Nim 2273:Lua 2263:, 2245:C++ 2211:APL 2192:or 2184:or 2176:or 2134:AWK 2128:, 2124:, 2111:or 1955:)+1 1807:)-1 1668:Red 1510:PHP 1500:$ # 1495:$ [ 1474:- 1 1445:- 1 1413:)-1 1321:Nim 1314:end 1233:Lua 1156:end 641:AWK 630:(⍴ 624:(⍴ 619:⎕IO 610:(⍴ 600:APL 499:Ada 450:or 251:Map 46:by 6817:: 6787:to 6762:^ 6709:^ 6679:, 6654:, 6596:^ 6579:^ 6525:^ 6461:^ 6450:C# 6419:^ 6363:^ 6344:^ 6332:^ 6320:^ 6315:). 6259:^ 6229:^ 6217:^ 6201:, 6177:. 6151:. 6136:C# 6090:^ 6063:^ 6033:^ 6013:^ 5977:^ 5945:^ 5928:^ 5897:^ 5663:m] 5658:m] 5653:m] 5631:}, 5613:{{ 5541:or 5427:} 5420:Ch 5335:⌷⍉ 5307:or 5150:); 5144::: 5129:); 5123::: 5100:. 5056:, 5015:1 4983:0 4973:? 4955:0 4927:1 4885:? 4857:? 4839:0 4829:? 4814:? 4811:1 4786:? 4783:0 4755:0 4730:? 4727:0 4717:? 4699:1 4689:? 4671:0 4661:? 4643:0 4633:? 4618:? 4615:1 4590:? 4587:1 4577:? 4568:? 4559:1 4531:0 4503:1 4475:0 4447:0 4425:) 4415:0 4381:, 4373:? 4355:0 4327:0 4317:? 4302:? 4299:0 4289:? 4274:? 4271:0 4243:0 4218:? 4215:1 4187:1 4177:? 4162:? 4159:1 4137:? 4134:? 4131:1 4100:1 4072:0 4062:? 4044:0 4019:? 4016:0 3991:? 3988:0 3963:? 3960:0 3950:? 3932:0 3904:0 3876:0 3872:Go 3866:? 3851:? 3848:1 3820:1 3810:? 3792:0 3764:0 3760:F# 3754:? 3736:0 3711:? 3708:0 3698:? 3680:0 3652:1 3624:1 3592:0 3588:C# 3564:0 3536:0 3532:Ch 3508:0 3498:? 3483:? 3480:0 3452:1 3427:? 3424:1 3396:1 3260:C# 3258:, 3187:){ 3092:, 3088:, 3066:, 3051:, 3047:, 3035:, 3022:F# 2990:, 2971:, 2967:, 2932:.. 2859:$ 2849:, 2845:, 2841:, 2825:Go 2781:, 2777:, 2773:, 2634:, 2548:$ 2510:, 2508:F# 2483:.( 2456:$ 2446:, 2442:, 2438:, 2434:, 2430:, 2426:, 2422:, 2418:, 2414:, 2410:, 2406:, 2402:, 2336:, 2332:, 2321:$ 2311:, 2307:, 2303:, 2295:, 2291:, 2279:, 2275:, 2271:, 2267:, 2259:, 2255:, 2253:Go 2251:, 2247:, 2243:, 2239:, 2237:Ch 2235:, 2231:, 2227:, 2163:, 2156:, 2154:C# 2152:, 2148:, 2144:, 2140:, 2136:, 2132:, 1999:-1 1799:-1 1731:-1 1684:/1 1593:-1 1293:, 1280:-1 1222:-1 1162:)) 1151:)) 1084:) 1020:, 1016:, 1012:, 1008:, 1004:, 967:)) 880:Go 807:)) 763:)) 754:Ch 679:F# 677:, 673:, 669:, 667:C# 605:⍴ 555:+1 543:+1 458:. 6683:( 6658:( 6640:. 6626:. 6446:T 6313:⍠ 6187:. 6163:. 6126:. 6053:: 6049:: 6007:. 5939:. 5922:. 5908:. 5866:m 5837:m 5832:m 5827:m 5798:m 5793:m 5788:m 5764:R 5752:m 5747:m 5742:m 5677:/ 5637:} 5625:, 5619:, 5604:/ 5591:. 5588:) 5585:m 5582:( 5572:m 5565:m 5558:m 5546:m 5538:) 5535:m 5532:( 5522:) 5519:m 5516:( 5505:] 5502:4 5499:3 5496:2 5493:1 5490:[ 5487:= 5484:m 5477:= 5474:m 5441:m 5376:m 5373:⊢ 5370:1 5367:⍠ 5364:⌹ 5357:m 5354:⌷ 5351:i 5345:m 5338:m 5332:j 5326:m 5323:⊢ 5320:1 5317:⍤ 5314:⌷ 5311:j 5304:m 5301:⌷ 5298:j 5292:m 5285:m 5282:⌷ 5279:j 5276:i 5270:m 5263:m 5260:⍉ 5253:m 5250:× 5247:. 5244:- 5228:⍴ 5222:← 5219:m 5147:2 5141:( 5138:x 5135:= 5126:2 5120:2 5117:( 5114:x 5111:= 5098:x 5094:y 5084:x 5074:c 5070:b 5066:a 5009:/ 4583:R 4012:J 3732:D 3504:C 3256:D 3194:J 3179:( 3168:( 3132:) 3114:) 3096:) 3070:) 3039:) 3016:. 3001:] 2982:] 2959:) 2955:: 2951:( 2936:) 2928:( 2876:@ 2686:J 2679:{ 2667:( 2626:] 2611:) 2593:) 2575:) 2561:/ 2502:. 2487:) 2472:/ 2464:) 2460:( 2393:) 2390:2 2386:, 2383:1 2379:( 2372:) 2368:( 2350:@ 2340:/ 2301:R 2283:( 2249:D 2229:C 2203:⌷ 2200:2 2196:1 2188:⌷ 2079:) 2067:) 2058:1 2053:) 2042:/ 2033:) 2024:0 2019:) 1990:1 1973:) 1964:) 1932:* 1927:1 1919:* 1899:0 1857:1 1828:0 1823:) 1794:0 1789:) 1765:0 1719:0 1657:@ 1652:0 1642:@ 1631:) 1622:1 1617:) 1608:R 1588:0 1583:) 1567:) 1558:) 1549:) 1524:0 1519:) 1490:) 1465:0 1440:0 1430:( 1421:) 1404:) 1396:0 1391:) 1366:0 1361:) 1309:1 1304:) 1271:1 1251:# 1238:# 1213:1 1208:) 1192:) 1183:1 1178:) 1140:) 1134:) 1096:0 1080:( 1063:0 1055:# 1050:J 1035:0 1006:D 992:* 987:1 979:* 958:0 953:) 937:) 928:) 919:) 894:0 889:) 873:) 864:) 855:) 827:0 814:D 798:0 793:) 768:0 739:1 727:) 711:) 699:) 653:1 614:) 431:e 424:t 417:v 102:) 98:( 88:· 81:· 74:· 67:· 50:. 36:.

Index


single source
talk page
improve this article
introducing citations to additional sources
"Comparison of programming languages" array
news
newspapers
books
scholar
JSTOR
Comparison of
programming languages

General comparison
Assignment
Basic syntax
Basic instructions
Comments
Foreach loops
While loops
For loops
Do-while
Exception handling
Enumerated types
Algebraic data types
Generators
Anonymous functions
Conditional expressions
Functional instructions
Arrays
Associative arrays

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