Knowledge (XXG)

Comparison of programming languages (syntax)

Source đź“ť

1595: 5378:. In addition, Elixir supports a limited form of block comments as an official language feature, but as in Perl, this construct is entirely intended to write documentation. Unlike in Perl, it cannot be used as a workaround, being limited to certain parts of the code and throwing errors or even suppressing functions if used elsewhere. 2950:
The above statements can also be classified by whether they are a syntactic convenience (allowing things to be referred to by a shorter name, but they can still be referred to by some fully qualified name without import), or whether they are actually required to access the code (without which it is
5310:
Like raw strings, there can be any number of equals signs between the square brackets, provided both the opening and closing tags have a matching number of equals signs; this allows nesting as long as nested block comments/raw strings use a different number of equals signs than their enclosing
5355:
The use of the triple-quotes to comment-out lines of source, does not actually form a comment. The enclosed text becomes a string literal, which Python usually ignores (except when it is the first statement in the body of a module, class or function; see
469:
A statement separator demarcates the boundary between two separate statements. A statement terminator defines the end of an individual statement. Languages that interpret the end of line to be the end of a statement are called "line-oriented" languages.
5222:, these columns often contained a sequence number so that the deck of cards could be sorted into the correct order if someone accidentally dropped the cards. Fortran 90 removed the need for the indentation rule and added inline comments, using the 7627:, section 3.2 Control structures: "A semicolon always indicates the end of a statement while a new line may indicate the end of a statement. If the current statement is not syntactically complete new lines are simply ignored by the evaluator." 8013: 473:"Line continuation" is a convention in line-oriented languages where the newline character could potentially be misinterpreted as a statement terminator. In such languages, it allows a single statement to span more than just one line. 192: 1633:
is a way to read external, possibly compiled, routines, programs or packages. Imports can be classified by level (module, package, class, procedure,...) and by syntax (directive name, attributes,...)
8017: 347: 123: 5218:' in column 1 indicates that this entire line is a comment. Columns 1 though 5 may contain a number which serves as a label. Columns 73 though 80 are ignored and may be used for comments; in the 153: 4498:
characters are not counted as delimiters. In the examples, the symbol ~ represents the comment; and, the symbols surrounding it are understood by the interpreters/compilers as the delimiters.
5459:
delimiters are ignored by the interpreter. The tag name can be any sequence of alphanumeric characters that may be used to indicate how the enclosed block is to be deciphered. For example,
103: 187: 180: 133: 58: 5214:
66/77 is significant. The actual statement is in columns 7 through 72 of a line. Any non-space character in column 6 indicates that this line is a continuation of the prior line. A '
148: 175: 5370:
The above trick used in Python also works in Elixir, but the compiler will throw a warning if it spots this. To suppress the warning, one would need to prepend the sigil
4490:
Block comments are generally those that use a delimiter to indicate the beginning of a comment, and another delimiter to indicate the end of a comment. In this context,
340: 320: 202: 143: 5219: 333: 7673: 315: 128: 4410: 1540:: A non-comment line is a continuation of the prior non-comment line if any non-space character appears in column 6. Comment lines cannot be continued. 8156: 1402:: The ellipsis token need not be the last characters on the line, but any following it will be ignored. (In essence, it begins a comment that extends 260: 197: 4755:(bracketing characters can be (), <>, {}, , any Unicode characters with BiDi mirrorings, or Unicode characters with Ps/Pe/Pi/Pf properties) 3054:
is a notation for a group of two or more statements, expressions or other units of code that are related in such a way as to comprise a whole.
7784: 7905: 5329:(POD). Technically, Perl does not have a convention for including block comments in source code, but POD is routinely used as a workaround. 7499: 43: 32: 3072: 4426: 3619: 295: 275: 108: 7722:
For an M-file (MATLAB source) to be accessible by name, its parent directory must be in the search path (or current directory).
5577: 4908: 4358: 4046:; the mnemonic is that the glyph (jot overstruck with shoe-down) resembles a desk lamp, and hence "illuminates" the foregoing. 1463: 1450: 290: 7834: 5968: 5167: 4912: 4188: 4180: 3910: 3611: 3347: 3254: 3187: 3108: 1229: 699: 614: 365: 310: 158: 63: 5252:
was in column 7, it would define a "debugging line" which would be ignored unless the compiler was instructed to compile it.
7810: 7216: 6916: 6685: 6673: 6488: 6237: 5573: 5516: 5187: 5047: 5043: 4884: 4599: 4378: 4346: 4289: 4204: 4140: 4108: 4076: 3799: 3657: 3627: 3551: 3290: 3258: 3039: 2626: 2472: 2449: 2404: 2288: 2199: 2106: 2040: 1313: 976: 910: 797: 689: 676: 48: 305: 285: 6460: 6296: 6089: 5936: 5585: 5581: 5494:) begins an in-line comment which acts until the end of the line. ABAP comments are not possible between the statements 5486:
ABAP supports two different kinds of comments. If the first character of a line, including indentation, is an asterisk (
5064: 4685: 4467: 4418: 4236: 4228: 4112: 4068: 3639: 3623: 3603: 3148: 3140: 2801: 2772: 2579: 2567: 2542: 2393: 2265: 2254: 2241: 1374: 1111: 1048: 725: 636: 422: 240: 207: 163: 118: 7520: 7011: 6971: 6712: 6484: 6421: 6055: 5388: 5039: 4752: 4623: 4591: 4439: 4322: 4232: 4224: 4196: 4080: 3665: 3565: 3432: 3385: 3262: 3221: 3136: 3092: 2982: 2967: 2924: 2899: 2873: 2464: 2324: 2191: 2082: 2069: 2053: 1978: 1906: 1843: 1831: 1318: 1035: 1022: 1002: 777: 389: 168: 7737: 7451: 6761: 6603: 6512: 5689: 5569: 5102: 5076: 4970: 4966: 4933: 4398: 4382: 4370: 4342: 4248: 4168: 4116: 4056: 4043: 3795: 3699: 3678: 3635: 3599: 3520: 3381: 3246: 3217: 3164: 2427: 2415: 2309: 1943: 1877: 1856: 1241: 1223: 1180: 1012: 863: 807: 578: 530: 500: 300: 7661: 6689: 5932: 5236:
In fixed format code, line indentation is significant. Columns 1–6 and columns from 73 onwards are ignored. If a
4872: 4192: 3088: 3012: 2122: 745: 93: 8132:
does not support traditional block comments, but some compilers support preprocessor directives in the style of
7677: 8133: 7515: 7168: 6954: 6407: 6187: 6114: 5944: 5924: 5894: 5339: 4631: 4244: 4184: 4172: 4096: 4026: 3653: 3634:(Optional; the user may use white-space sensitive syntax instead of the curly-brace syntax if they so desire), 3132: 3112: 3104: 3076: 2665: 2644: 2276: 2152: 2136: 2094: 1961: 1931: 1734: 1710: 1574: 1294: 1211:: a newline normally results in a token being added to the token stream, unless line continuation is detected. 1121: 989: 666: 588: 377: 217: 212: 138: 1406:(i.e. including) the first subsequent newline character. Contrast this with an inline comment, which extends 7940: 6739: 5326: 452: 415: 6757: 5183: 4950: 4929: 4334: 1512: 7642: 6598:
Note: Both percent–bracket symbols must be the only non-whitespace characters on their respective lines.
7884: 4269: 8080:
does not support traditional multi-line comments, but they can be emulated through compiler directives.
5395:
to denote block comments. Raku actually allows the use of any "right" and "left" paired brackets after
5286:...", and the block comments can be nested which is convenient for commenting out large blocks of code. 1564:: Lines starting with a tab (after any indentation required by the context) continue the prior command. 5105:(brackets can have any number of matching = characters; can be nested within non-matching delimiters) 4491: 1215: 361: 5502:
because Native SQL has other usages for these characters. In the most SQL dialects the double dash (
629:
whitespace separated, sometimes period separated, optionally separated with commas and semi-colons.
7788: 5520: 1689: 1630: 1581:
preprocessor: The string is ended normally and continues by starting with a quote on the next line.
235: 7763: 5374:(which prevents string interpolation) to the triple-quoted string, leading to the final construct 3645: 113: 1546:: String constants may be continued by not ending the original string in a PICTURE clause with 8077: 7970: 7510: 7336: 5813: 5730: 5151: 4868: 4310: 4212: 3846: 3720: 3335: 1288: 1147: 879: 6846: 2293: 971:
comma separated (conjunction), semicolon separated (disjunction), period terminated (clause)
7657: 7404: 6533: 5785: 5419:
are all valid block comments). Brackets are also allowed to be nested inside comments (i.e.
4904: 4104: 2005: 1777: 1308: 1208: 1160: 222: 7957: 4100: 1503: 98: 8053: 6528:(variable number of = signs, nestable with delimiters with different numbers of = signs) 7637: 5325:
Block comments in Perl are considered part of the documentation, and are given the name
7709: 4784: 4776: 3948: 1594: 8150: 8112:
can be used to extend a single-line comment to the next line without needing to type
7926: 7380: 6623: 4880: 4635: 4208: 4148: 3595: 3363: 875: 86: 7551:
Three different kinds of clauses, each separates phrases and the units differently:
5315:. Lua discards the first newline (if present) that directly follows the opening tag. 8039: 7494: 7289: 6212: 5777: 4627: 4261: 4164: 4060: 3994: 3724: 3682: 3607: 3351: 1379: 1273: 1269: 1134: 646: 71: 7991: 7838: 7505: 7186: 6999:    This comment paragraph goes until the next POD directive 6557: 5706: 5540:
There is a wide variety of syntax styles for declaring comments in source code.
4900: 4892: 4876: 4795: 4603: 4374: 4326: 4216: 4010: 4006: 3990: 3875: 3199: 3084: 2001: 1990: 1773: 1763: 1751: 1304: 1101: 890: 817: 545: 7811:"Algol68_revised_report-AB.pdf on PDF pp. 61–62, original document pp. 121–122" 5473:
The next complete syntactic component (s-expression) can be commented out with
7212: 7074: 6355: 6208: 6204: 5940: 5789: 5749: 4702: 4595: 4587: 4422: 4394: 4314: 4297: 4200: 4152: 4088: 4064: 3183: 3160: 3152: 3100: 3096: 3028: 2735: 2714: 2696: 2526: 2506: 2489: 2352: 2336: 2229: 2211: 1819: 1811: 1726: 1702: 1537: 1471: 1436: 1361: 1339: 1323: 1265: 1261: 1235: 953: 940: 787: 555: 76: 17: 7150: 6945: 5528: 5357: 5345:
PHP supports standard C/C++ style comments, but supports Perl style as well.
5119: 4451: 4030: 3944: 3927: 3728: 3225: 1487: 1479: 1428: 1415: 1280: 1253: 1091: 735: 7691: 858:
a space separates/terminates a command, allowing another command to follow
5742:   one example (most assembly languages use line comments only) 5490:) the whole line is considered as a comment, while a single double quote ( 7611:
semicolon – result of receding statement hidden, comma – result displayed
7489: 6681: 6677: 5628: 5610: 5191: 4570: 4524: 4265: 3803: 3758: 1861: 1443: 1391: 1354: 1331: 520: 280: 270: 265: 81: 8129: 7237: 6451: 6383: 6336: 5781: 5524: 5211: 5135: 4851: 4495: 4362: 4330: 4293: 4014: 3973: 3940: 3631: 3615: 3583: 3355: 3282: 3156: 2682: 2179: 2164: 1790: 855:
newline terminates line-scope, the closest to a "statement" that M has
766: 755: 712: 404: 7220: 7124: 6892: 6864: 6821: 6575: 5463:
could indicate the start of a block of LaTeX formatted documentation.
5022: 4835: 4655: 4615: 4528: 4318: 4273: 4144: 4136: 4132: 3472: 3286: 3195: 3144: 2751: 2468: 2195: 2027: 1730: 1706: 1677: 1649: 1399: 1369: 1346: 1081: 1071: 966: 832: 7863: 5244:
is in column 7, then that line is a comment. Until COBOL 2002, if a
1474:: Any expression operators except ++ and --, and a comma or a period 802:
semicolon separated (but sometimes implicitly inserted on newlines)
8137: 7958:"Python tip: You can use multi-line strings as multi-line comments" 5928: 4176: 3080: 1965: 1738: 1714: 1578: 1298: 601: 8096:, compiler directives can be used to mimic them just as in VB.NET. 7262: 7208: 7100: 6829: 6655: 6021: 5898: 5850: 5278:" often found in C-based languages, but with two differences. The 4896: 4888: 4414: 4338: 4084: 3986: 3820: 3807: 3686: 3649: 3460: 3393: 3359: 3278: 3250: 3213: 3191: 2993: 1665: 1561: 1543: 1246: 1061: 900: 845: 624: 565: 510: 437: 2951:
impossible to access the code, even with fully qualified names).
792:
semicolon separated (but often inserted as statement terminator)
730:
semicolons terminate word definitions. space terminates word use
7422: 6868: 6708: 6178: 6155: 6133: 5906: 5902: 5593: 4718: 4619: 4611: 4455: 4390: 4386: 4277: 4240: 4072: 3661: 3315: 3311: 3116: 2824: 2378: 2366: 1889: 1384: 1170: 920: 490: 7204: 6785: 5773: 5589: 4722: 4639: 4607: 4366: 4220: 4128: 4092: 3120: 2944: 2851: 2838: 2604: 2592: 1893: 1802: 1589: 1521: 930: 656: 3943:
character to indicate the end of a comment, and an arbitrary
1444:
left parenthesis, left square bracket, or left curly bracket
1439:: starting a parenthetical block can allow line continuation 7653: 5552:
in italics is used here to indicate inline comment style.
5296:
Curl supports block comments with user-defined tags as in
7619: 7617: 5546:
in italics is used here to indicate block comment style.
7583:– order of execution is to be optimised by the compiler. 5519:
follow the convention that any text not executed by the
1238:– Lines terminate with semicolon (which may be inferred) 8140:, allowing a programmer to emulate multi-line comments. 6948:
when first line of module, class, method, or function)
5282:
character is reused from the single-line comment form "
1606: 1066:
semicolon separated (semicolon termination is allowed)
380:
can be broadly classified into four syntax structures:
7885:"AutoItScript.com Keyword Reference, #comments-start" 368:(format) for over 50 computer programming languages. 7710:"Scripts - Definition & Usage | AutoHotkey" 3920:
parse rules (ignored/interpolated/stored in memory)
2807: 2315: 2294: 2010: 1911: 1898: 1862: 1848: 1782: 1768: 1654: 7502:, a broad family of programming language syntaxes 3228:(blocks are first class objects. a.k.a. closures) 8120:again. This can be done up to 24 times in a row. 7779: 7777: 7003:    or the first blank line. 321:Comparison of Visual Basic and Visual Basic .NET 7835:"HTML Version of the Algol68 Revised Report AB" 7692:"Parenthesis/Brackets - Windows CMD - SS64.com" 3939:Inline comments are generally those that use a 1207:Line continuation is generally done as part of 441:(2 + 3)(4) $ $ note implicit multiply operator 4986:Handlebars (cannot be nested, but may contain 4029:; from the (historically) common abbreviation 2847:Namespace\function_name as function_alias_name 1326:– only within single- or double-quoted strings 8092:While C# supports traditional block comments 341: 8: 7906:"slang-2.2.4/src/slprepr.c – line 43 to 113" 7858: 7856: 4421:, Fortran IV to Fortran 77 (* in column 1), 1394:(as three periods–not one special character) 1116:semicolon separated (inserted by compiler) 750:semicolon separated (inserted by compiler) 3618:(in do-notation when braces are omitted), 3362:(with mandatory indenting of block body), 1218:– Languages that do not need continuations 812:whitespace separated (semicolon optional) 475: 348: 334: 281:ALGOL 68: Comparisons with other languages 271:ALGOL 60: Comparisons with other languages 28: 7732: 7730: 7728: 5527:) or otherwise assigned a meaning (e.g., 5025:(the symbols must be in a separate line) 8088: 8086: 7971:"Writing Documentation — Elixir v1.12.3" 7598:– units must be run in parallel threads. 5554: 4626:(can be nested), Scala (can be nested), 4503: 3956: 3951:to indicate the beginning of a comment. 1053:newline terminated (semicolon optional) 8070: 7738:"Verbose Syntax - F# | Microsoft Learn" 7532: 1188: 769:(in do-notation, when braces are used) 455:, they typically have conventions for: 291:Comparison of Pascal and Borland Delphi 258: 31: 6269:(Documentation, only works in modules) 316:Comparison of C# and Visual Basic .NET 8104: 8102: 7960:, 11 September 2011, Guido van Rossum 7538: 7536: 3131:loops, or pass a block as argument), 261:Comparison of Java and .NET platforms 7: 5451:The region of lines enclosed by the 5262:Cobra supports block comments with " 4630:, SASS, SQL, Swift (can be nested), 1495: 1482:as first character of continued line 1466:as first character of continued line 7542:For multiple statements on one line 7500:Curly bracket programming languages 5226:character as the comment delimiter. 3923:recursivity (nestable/non-nestable) 3073:Curly bracket programming languages 1423:Ruby (comment may follow delimiter) 694:colon separated, period terminated 7927:"Punctuation · The Julia Language" 1554:in column 7 (same position as the 1458:Ruby (comment may follow operator) 25: 8054:"Perl 6 POD (Abbreviated Blocks)" 451:When a programming languages has 296:Comparison of Object Pascal and C 8157:Programming language comparisons 8108:The line continuation character 5423:goes to the last closing brace). 5415:, and even the more complicated 3976:I to Fortran 77 (C in column 1) 2600:Namespace\ClassName as AliasName 1593: 1232:– Lines terminate with semicolon 1226:– Lines terminate with semicolon 606:semicolon terminates statements 593:semicolon terminates statements 266:ALGOL 58's influence on ALGOL 60 7992:"Perl 6 Documentation (Syntax)" 5433:Block comment in Ruby opens at 4928:Delphi, Object Pascal, Pascal, 4738:Perl (Plain Old Documentation) 3058:Braces (a.k.a. curly brackets) 1196:Secondary separator-terminator 1193:Statement separator-terminator 485:Secondary separator-terminator 482:Statement separator-terminator 7568:– units are executed in order. 5517:esoteric programming languages 5050:(can be nested in all three). 3396:(encloses loop bodies between 1410:the first subsequent newline.) 525:semicolon and comma separated 276:Comparison of ALGOL 68 and C++ 241:List of "Hello World" programs 1: 5531:), is considered a "comment". 4033:, the Latin for "note well". 1129:comma or semicolon separated 8014:"Using the FPP Preprocessor" 7662:2.1.5. Explicit line joining 5986:(XML documentation comment) 1043:comma separates expressions 609:comma separates expressions 596:comma separates expressions 208:Ternary conditional operator 198:Object-oriented constructors 7521:Python syntax and semantics 7355:(XML documentation comment) 6665:BlockComment (* nestable *) 6316:(single line and multiline) 6004:(XML documentation comment) 3839:, etc. for statements; ... 3388:(pass blocks as arguments, 1498:serves as line continuation 193:Object-oriented programming 8173: 7994:. docs.perl6.org. Comments 7068:("Inner" rustdoc comment) 7038:("Inner" rustdoc comment) 6749:Comments after end of code 5337: 3930:/throwaway comments/other) 462:statement terminators; and 306:Comparison of Java and C++ 301:Comparison of Pascal and C 286:Compatibility of C and C++ 7059:("Outer" rustdoc comment) 7030:("Outer" rustdoc comment) 6330:stack comment convention 5897:(K&R, ANSI/C89/C90), 5563: 5560: 5557: 3642:(Optional, as in Nemerle) 2611:Procedure/function import 1431:as last character of line 1418:as last character of line 1364:as last character of line 1349:as last character of line 1334:as last character of line 1283:as last character of line 1256:as last character of line 364:compares the features of 311:Comparison of C# and Java 218:Safe navigation operators 213:Null coalescing operators 7643:3.1.2.1 Escape Character 7571:collateral-clause using 7516:PHP syntax and semantics 5340:PHP syntax and semantics 3648:: most descendants from 253:Comparison of individual 6592:BlockComment (nestable) 6454:documentation comment) 5506:) can be used instead. 5327:Plain Old Documentation 3596:Off-side rule languages 3000:Required to access code 2833:Namespace\function_name 416:Reverse Polish notation 124:Functional instructions 119:Conditional expressions 7586:parallel-clause using 6742:documentation comment) 6280:(Module documentation) 4296:, Basic Plus, Inform, 3913:can be classified by: 3190:(lightweight syntax), 1453:as last object of line 1429:Left bracket delimiter 393:(* (+ 2 3) (expt 4 5)) 154:Higher-order functions 8040:"Perl 6 POD Comments" 7638:Bash Reference Manual 7625:R Language Definition 6291:(Type documentation) 6016:(Compiler directive) 5270:" which is like the " 5220:days of punched cards 4590:, C, C++, C#, D, Go, 2955:Syntactic convenience 1558:for comment is used.) 1291:and other Unix shells 1185:semicolon terminated 1040:semicolon terminated 1017:whitespace separated 935:semicolon terminated 895:semicolon terminated 782:semicolon terminated 671:semicolon terminated 661:semicolon terminated 619:semicolon terminated 505:semicolon terminated 459:statement separators; 376:Programming language 362:programming languages 35:programming languages 7864:"DLang.org, Lexical" 7654:Python Documentation 7556:serial-clause using 6946:Documentation string 5853:(various dialects): 5184:Classic Visual Basic 3917:style (inline/block) 2940:Namespace\CONST_NAME 1903:"filename" 1165:semicolon separated 1106:semicolon separated 1086:semicolon separated 1076:semicolon separated 1007:semicolon separated 961:semicolon separated 948:semicolon separated 925:semicolon separated 915:semicolon separated 905:semicolon separated 885:semicolon separated 827:semicolon separated 772:semicolon separated 540:separated Secondary 515:semicolon separated 414:suffix, postfix, or 104:Algebraic data types 8020:on 18 November 2022 7791:on 21 November 2013 7680:on 7 February 2010. 7658:2. Lexical analysis 5521:instruction pointer 5437:line and closes at 5417:#`{{...}} 5210:Indenting lines in 3646:Free-form languages 2587:Namespace\ClassName 1817:#include program 1808:include program 1569:using normal quotes 1550:, then inserting a 1175:newline terminated 1152:newline terminated 1139:newline terminated 1126:newline terminated 1027:newline terminated 994:newline terminated 981:newline terminated 958:newline terminated 945:newline terminated 868:newline terminated 840:semicolon or comma 837:newline terminated 740:newline terminated 717:newline terminated 704:newline terminated 681:newline terminated 651:newline terminated 641:newline terminated 583:newline terminated 570:newline terminated 560:newline terminated 550:newline terminated 535:newline terminated 360:This comparison of 236:Evaluation strategy 114:Anonymous functions 7560:(viz. semicolon): 6814:/** Documentation 6171:/++ Documentation 6148:/** Documentation 6127:/// Documentation 5878:(not all dialects) 5870:(not all dialects) 5862:(not all dialects) 5536:Comment comparison 5510:Esoteric languages 4671:D (can be nested) 4311:assembly languages 3257:(verbose syntax), 3159:(in do-notation), 1870:'filename' 1787:'filename' 1605:. You can help by 1532:Character position 761:newline separated 432:math-like notation 408:(2 + 3) * (4 ** 5) 188:List comprehension 134:Associative arrays 94:Exception handling 59:Basic instructions 44:General comparison 8078:Visual Basic .NET 7744:. 5 November 2021 7511:JavaScript syntax 7481: 7480: 7337:Visual Basic .NET 5731:Assembly language 5468:Scheme and Racket 5197: 5196: 5152:Visual Basic .NET 4903:(can be nested), 4899:(can be nested), 4483: 4482: 4413:(* in column 1), 3847:Visual Basic .Net 3350:(verbose syntax) 2302:'modname' 2170:import qualified 1623: 1622: 1203:Line continuation 1200: 1199: 1148:Visual Basic .NET 1096:period separated 758:(in do-notation) 495:period separated 465:line continuation 358: 357: 144:String operations 16:(Redirected from 8164: 8141: 8127: 8121: 8119: 8115: 8111: 8106: 8097: 8095: 8090: 8081: 8075: 8058: 8057: 8050: 8044: 8043: 8036: 8030: 8029: 8027: 8025: 8016:. Archived from 8010: 8004: 8003: 8001: 7999: 7988: 7982: 7981: 7979: 7977: 7967: 7961: 7955: 7949: 7948: 7937: 7931: 7930: 7923: 7917: 7916: 7914: 7912: 7902: 7896: 7895: 7893: 7891: 7881: 7875: 7874: 7872: 7870: 7860: 7851: 7850: 7848: 7846: 7841:on 17 March 2013 7837:. Archived from 7831: 7825: 7824: 7822: 7820: 7815: 7807: 7801: 7800: 7798: 7796: 7787:. Archived from 7781: 7772: 7771: 7760: 7754: 7753: 7751: 7749: 7734: 7723: 7720: 7714: 7713: 7706: 7700: 7699: 7688: 7682: 7681: 7676:. Archived from 7670: 7664: 7651: 7645: 7634: 7628: 7621: 7612: 7609: 7603: 7549: 7543: 7540: 7475: 7468: 7461: 7446: 7439: 7432: 7417: 7405:Wolfram Language 7399: 7390: 7375: 7367:#If COMMENT Then 7362: 7354: 7346: 7331: 7319: 7306: 7299: 7282: 7272: 7254: 7247: 7230: 7199: 7181: 7163: 7145: 7137: 7119: 7110: 7095: 7087: 7067: 7058: 7048: 7037: 7029: 7021: 7005: 6992: 6981: 6964: 6941: 6926: 6911: 6902: 6887: 6878: 6859: 6839: 6822:PHP Doc comments 6819: 6811: 6802: 6795: 6780: 6771: 6751: 6737: 6733: 6722: 6703: 6668: 6650: 6642: 6633: 6618: 6613: 6596: 6585: 6570: 6552: 6543: 6527: 6522: 6507: 6498: 6479: 6470: 6449: 6440: 6431: 6414: 6402: 6393: 6378: 6366: 6348:(C in column 1) 6347: 6339:I to FORTRAN 77 6329: 6315: 6306: 6290: 6279: 6268: 6258: 6247: 6232: 6223: 6197: 6176: 6167: 6153: 6145: 6131: 6124: 6108: 6099: 6083: 6074: 6065: 6048: 6033:(* in column 7) 6032: 6015: 6003: 5995: 5985: 5978: 5963: 5954: 5919: 5886: 5879: 5871: 5861: 5845: 5834: 5823: 5808: 5799: 5768: 5759: 5741: 5725: 5716: 5699: 5682: 5674: 5666: 5654: 5641: 5623: 5603: 5561:In-line comment 5555: 5551: 5545: 5505: 5501: 5497: 5493: 5489: 5476: 5462: 5458: 5454: 5440: 5436: 5422: 5418: 5414: 5410: 5406: 5402: 5398: 5394: 5377: 5373: 5314: 5299: 5285: 5281: 5277: 5273: 5269: 5265: 5251: 5247: 5243: 5239: 5225: 5217: 5180: 5176: 5164: 5160: 5148: 5144: 5143:#If COMMENT Then 5132: 5128: 5116: 5112: 5099: 5095: 5090: 5085: 5073: 5061: 5057: 5036: 5032: 5019: 5015: 5005: 5001: 4993: 4989: 4983: 4979: 4963: 4959: 4946: 4942: 4925: 4921: 4865: 4861: 4854:(can be nested) 4848: 4844: 4832: 4828: 4824: 4820: 4815: 4811: 4807: 4803: 4798: 4792: 4788: 4780: 4766: 4762: 4749: 4745: 4735: 4731: 4715: 4711: 4699: 4695: 4688:(can be nested) 4682: 4678: 4668: 4664: 4652: 4648: 4583: 4579: 4567: 4563: 4558: 4554: 4550: 4546: 4541: 4537: 4521: 4517: 4504: 4476: 4464: 4448: 4436: 4429:(* in column 1) 4407: 4355: 4306: 4286: 4257: 4161: 4125: 4053: 4040: 4023: 4003: 3983: 3970: 3957: 3901: 3897: 3893: 3889: 3885: 3881: 3872: 3868: 3864: 3860: 3856: 3852: 3842: 3838: 3834: 3830: 3826: 3817: 3813: 3792: 3788: 3784: 3780: 3776: 3772: 3768: 3764: 3754: 3750: 3746: 3742: 3738: 3734: 3717: 3713: 3709: 3705: 3696: 3692: 3575: 3543: 3534: 3530: 3526: 3518: 3514: 3510: 3506: 3502: 3498: 3494: 3490: 3486: 3482: 3478: 3470: 3466: 3458: 3454: 3450: 3446: 3442: 3438: 3425: 3421: 3416: 3406: 3400: 3391: 3376: 3372: 3345: 3341: 3328: 3324: 3304: 3300: 3276: 3272: 3268: 3239: 3235: 3208: 3206:Square brackets 3178: 3174: 3130: 3126: 3065: 3061: 3038: 3027: 3011: 3006:import altname " 2992: 2981: 2966: 2943: 2923: 2897: 2871: 2850: 2836: 2823: 2822: 2819: 2818:'symbol' 2816: 2813: 2810: 2800: 2770: 2750: 2734: 2712: 2694: 2681: 2664: 2642: 2625: 2603: 2590: 2578: 2565: 2540: 2525: 2504: 2487: 2463: 2448: 2426: 2414: 2403: 2392: 2377: 2364: 2351: 2334: 2322: 2321: 2318: 2307: 2306: 2303: 2300: 2297: 2286: 2275: 2264: 2252: 2240: 2227: 2210: 2190: 2178: 2162: 2151: 2134: 2121: 2105: 2093: 2080: 2068: 2051: 2039: 2026: 2025: 2022: 2019: 2016: 2013: 2006:Wolfram Language 2000: 1989: 1976: 1960: 1942: 1930: 1929: 1926: 1923: 1920: 1917: 1914: 1905: 1904: 1901: 1888: 1875: 1874: 1871: 1868: 1865: 1855: 1854: 1851: 1842: 1830: 1818: 1809: 1801: 1789: 1788: 1785: 1778:Wolfram Language 1772: 1771: 1762: 1749: 1725: 1700: 1688: 1676: 1664: 1663: 1660: 1657: 1648: 1618: 1615: 1597: 1590: 1557: 1553: 1549: 1527: 1518: 1509: 1309:Wolfram Language 1209:lexical analysis 1161:Wolfram Language 1155:colon separated 1142:colon separated 573:colon separated 539: 476: 442: 427: 409: 394: 350: 343: 336: 223:Modulo operators 149:String functions 99:Enumerated types 29: 21: 8172: 8171: 8167: 8166: 8165: 8163: 8162: 8161: 8147: 8146: 8145: 8144: 8128: 8124: 8117: 8113: 8109: 8107: 8100: 8093: 8091: 8084: 8076: 8072: 8067: 8062: 8061: 8052: 8051: 8047: 8038: 8037: 8033: 8023: 8021: 8012: 8011: 8007: 7997: 7995: 7990: 7989: 7985: 7975: 7973: 7969: 7968: 7964: 7956: 7952: 7939: 7938: 7934: 7925: 7924: 7920: 7910: 7908: 7904: 7903: 7899: 7889: 7887: 7883: 7882: 7878: 7868: 7866: 7862: 7861: 7854: 7844: 7842: 7833: 7832: 7828: 7818: 7816: 7813: 7809: 7808: 7804: 7794: 7792: 7785:"Mathworks.com" 7783: 7782: 7775: 7762: 7761: 7757: 7747: 7745: 7742:Microsoft Learn 7736: 7735: 7726: 7721: 7717: 7708: 7707: 7703: 7690: 7689: 7685: 7674:"Mathworks.com" 7672: 7671: 7667: 7652: 7648: 7635: 7631: 7622: 7615: 7610: 7606: 7550: 7546: 7541: 7534: 7529: 7486: 7470: 7469: 7463: 7462: 7456: 7441: 7440: 7434: 7433: 7427: 7411: 7393: 7385: 7373: 7368: 7366: 7357: 7356: 7349: 7347: 7341: 7327: 7321: 7320: 7315: 7309: 7301: 7300: 7294: 7274: 7273: 7267: 7249: 7242: 7225: 7193: 7175: 7157: 7139: 7138: 7131: 7113: 7105: 7089: 7088: 7081: 7061: 7060: 7052: 7050: 7042: 7032: 7031: 7024: 7022: 7016: 7001: 6997: 6995: 6993: 6990: 6986: 6984: 6976: 6959: 6942: 6935: 6929: 6921: 6905: 6897: 6881: 6873: 6853: 6834: 6813: 6812: 6805: 6797: 6796: 6790: 6774: 6766: 6747: 6745: 6743: 6735: 6731: 6727: 6725: 6717: 6697: 6662: 6644: 6643: 6636: 6628: 6616: 6608: 6597: 6594: 6590: 6588: 6580: 6564: 6546: 6538: 6525: 6517: 6501: 6493: 6473: 6465: 6443: 6441: 6434: 6426: 6412: 6396: 6388: 6376: 6371: 6369: 6361: 6342: 6319: 6317: 6309: 6301: 6288: 6284: 6282: 6281: 6277: 6273: 6271: 6270: 6266: 6262: 6260: 6259: 6256: 6252: 6250: 6242: 6226: 6218: 6192: 6170: 6169: 6161: 6159: 6147: 6146: 6139: 6126: 6125: 6119: 6102: 6094: 6077: 6075: 6068: 6060: 6043: 6027: 6013: 6008: 6006: 6005: 5997: 5996: 5989: 5980: 5979: 5973: 5957: 5949: 5913: 5881: 5880: 5873: 5872: 5865: 5863: 5856: 5843: 5839: 5837: 5836: 5835: 5832: 5828: 5826: 5818: 5802: 5794: 5762: 5754: 5736: 5719: 5711: 5694: 5683: 5676: 5675: 5668: 5667: 5656: 5655: 5644: 5642: 5635: 5617: 5598: 5547: 5541: 5538: 5503: 5499: 5495: 5491: 5487: 5474: 5460: 5456: 5452: 5438: 5434: 5421:#`{ a { b } c } 5420: 5416: 5412: 5408: 5404: 5400: 5396: 5392: 5375: 5371: 5342: 5312: 5298:|foo# ... #foo| 5297: 5283: 5279: 5275: 5271: 5267: 5263: 5249: 5245: 5241: 5237: 5223: 5215: 5202: 5200:Unique variants 5178: 5174: 5162: 5158: 5146: 5142: 5130: 5126: 5114: 5110: 5097: 5093: 5092: 5088: 5087: 5083: 5071: 5059: 5055: 5034: 5030: 5017: 5013: 5003: 4999: 4991: 4987: 4981: 4977: 4961: 4957: 4944: 4940: 4923: 4919: 4863: 4859: 4846: 4842: 4830: 4826: 4822: 4818: 4817: 4813: 4809: 4805: 4801: 4800: 4794: 4790: 4782: 4774: 4764: 4760: 4747: 4743: 4733: 4729: 4713: 4709: 4697: 4693: 4680: 4676: 4666: 4662: 4650: 4646: 4581: 4577: 4565: 4561: 4560: 4556: 4552: 4548: 4544: 4543: 4539: 4535: 4519: 4515: 4488: 4474: 4462: 4446: 4434: 4417:I to COBOL 85, 4411:Assembler S/360 4405: 4353: 4304: 4284: 4255: 4159: 4123: 4051: 4038: 4021: 4001: 3981: 3968: 3947:or sequence of 3937: 3935:Inline comments 3908: 3899: 3895: 3891: 3887: 3883: 3879: 3870: 3866: 3862: 3858: 3854: 3850: 3840: 3836: 3832: 3828: 3824: 3815: 3811: 3790: 3786: 3782: 3778: 3774: 3770: 3766: 3762: 3752: 3748: 3744: 3740: 3736: 3732: 3715: 3711: 3707: 3703: 3694: 3690: 3573: 3541: 3532: 3528: 3524: 3516: 3512: 3508: 3504: 3500: 3496: 3492: 3488: 3484: 3480: 3476: 3468: 3464: 3456: 3452: 3448: 3444: 3440: 3436: 3423: 3419: 3414: 3404: 3398: 3389: 3374: 3370: 3343: 3339: 3326: 3322: 3302: 3298: 3274: 3270: 3266: 3237: 3233: 3207: 3176: 3172: 3128: 3124: 3063: 3059: 3048: 3033: 3017: 3005: 2987: 2972: 2960: 2937: 2932:Constant import 2905: 2879: 2857: 2844: 2830: 2820: 2817: 2814: 2811: 2808: 2793:alternativeName 2778: 2757: 2741: 2720: 2702: 2693:from "modname"; 2688: 2671: 2650: 2632: 2616: 2597: 2584: 2572: 2558:alternativeName 2547: 2531: 2511: 2494: 2477: 2454: 2439: 2420: 2409: 2398: 2383: 2371: 2358: 2342: 2329: 2320:"gem" 2319: 2316: 2304: 2301: 2298: 2295: 2281: 2270: 2259: 2246: 2235: 2217: 2204: 2184: 2169: 2157: 2141: 2128: 2111: 2100: 2087: 2074: 2058: 2045: 2033: 2023: 2020: 2017: 2014: 2011: 1995: 1983: 1970: 1955: 1936: 1927: 1924: 1921: 1918: 1915: 1912: 1902: 1899: 1882: 1872: 1869: 1866: 1863: 1852: 1849: 1836: 1824: 1816: 1807: 1795: 1786: 1783: 1769: 1756: 1743: 1719: 1694: 1683:#include file=" 1682: 1670: 1661: 1658: 1655: 1642: 1619: 1613: 1610: 1603:needs expansion 1588: 1555: 1551: 1547: 1525: 1516: 1507: 1504:Turbo Assembler 1416:Comma delimiter 1205: 848: 820: 538: 449: 440: 425: 407: 392: 384:prefix notation 374: 366:language syntax 354: 325: 257: 256: 254: 249: 181:Dependent types 34: 23: 22: 15: 12: 11: 5: 8170: 8168: 8160: 8159: 8149: 8148: 8143: 8142: 8122: 8098: 8082: 8069: 8068: 8066: 8063: 8060: 8059: 8056:. 25 May 2023. 8045: 8042:. 25 May 2023. 8031: 8005: 7983: 7962: 7950: 7932: 7918: 7897: 7876: 7852: 7826: 7802: 7773: 7755: 7724: 7715: 7701: 7683: 7665: 7646: 7629: 7613: 7604: 7602: 7601: 7600: 7599: 7588:and-also-token 7584: 7573:and-also-token 7569: 7544: 7531: 7530: 7528: 7525: 7524: 7523: 7518: 7513: 7508: 7503: 7497: 7492: 7485: 7482: 7479: 7478: 7476: 7454: 7448: 7447: 7425: 7419: 7418: 7409: 7407: 7401: 7400: 7391: 7383: 7377: 7376: 7364: 7339: 7333: 7332: 7307: 7292: 7286: 7285: 7283: 7265: 7259: 7258: 7256: 7240: 7234: 7233: 7231: 7223: 7201: 7200: 7191: 7189: 7183: 7182: 7173: 7171: 7165: 7164: 7155: 7153: 7147: 7146: 7129: 7127: 7121: 7120: 7111: 7103: 7097: 7096: 7079: 7077: 7071: 7070: 7040: 7014: 7008: 7007: 6982: 6974: 6968: 6967: 6965: 6957: 6951: 6950: 6927: 6919: 6913: 6912: 6903: 6895: 6889: 6888: 6879: 6871: 6861: 6860: 6851: 6849: 6843: 6842: 6840: 6832: 6826: 6825: 6803: 6788: 6782: 6781: 6772: 6764: 6754: 6753: 6723: 6715: 6705: 6704: 6695: 6693: 6670: 6669: 6660: 6658: 6652: 6651: 6634: 6626: 6620: 6619: 6614: 6606: 6600: 6599: 6586: 6578: 6572: 6571: 6562: 6560: 6554: 6553: 6544: 6536: 6530: 6529: 6523: 6515: 6509: 6508: 6499: 6491: 6481: 6480: 6471: 6463: 6457: 6456: 6432: 6424: 6418: 6417: 6415: 6410: 6404: 6403: 6394: 6386: 6380: 6379: 6367: 6359: 6352: 6351: 6349: 6340: 6333: 6332: 6307: 6299: 6293: 6292: 6248: 6240: 6234: 6233: 6224: 6216: 6201: 6200: 6198: 6190: 6184: 6183: 6137: 6117: 6111: 6110: 6100: 6092: 6086: 6085: 6066: 6058: 6052: 6051: 6049: 6041: 6037: 6036: 6034: 6025: 6024:I to COBOL 85 6018: 6017: 5987: 5971: 5965: 5964: 5955: 5947: 5921: 5920: 5911: 5909: 5891: 5890: 5888: 5854: 5847: 5846: 5824: 5816: 5810: 5809: 5800: 5792: 5770: 5769: 5760: 5752: 5746: 5745: 5743: 5734: 5727: 5726: 5717: 5709: 5703: 5702: 5700: 5692: 5686: 5685: 5633: 5631: 5625: 5624: 5615: 5613: 5607: 5606: 5604: 5596: 5566: 5565: 5564:Block comment 5562: 5559: 5537: 5534: 5533: 5532: 5512: 5511: 5484: 5483: 5479: 5478: 5470: 5469: 5465: 5464: 5461:#<latex> 5448: 5447: 5443: 5442: 5430: 5429: 5425: 5424: 5385: 5384: 5380: 5379: 5367: 5366: 5362: 5361: 5352: 5351: 5347: 5346: 5338:Main article: 5336: 5335: 5331: 5330: 5322: 5321: 5317: 5316: 5307: 5306: 5302: 5301: 5293: 5292: 5288: 5287: 5259: 5258: 5254: 5253: 5233: 5232: 5228: 5227: 5207: 5206: 5201: 5198: 5195: 5194: 5181: 5171: 5170: 5165: 5155: 5154: 5149: 5139: 5138: 5133: 5123: 5122: 5117: 5107: 5106: 5100: 5080: 5079: 5074: 5068: 5067: 5062: 5052: 5051: 5037: 5027: 5026: 5020: 5010: 5009: 5006: 4996: 4995: 4984: 4974: 4973: 4964: 4954: 4953: 4947: 4937: 4936: 4926: 4916: 4915: 4866: 4856: 4855: 4849: 4839: 4838: 4833: 4771: 4770: 4767: 4757: 4756: 4750: 4740: 4739: 4736: 4726: 4725: 4716: 4706: 4705: 4700: 4690: 4689: 4683: 4673: 4672: 4669: 4659: 4658: 4653: 4643: 4642: 4586:ActionScript, 4584: 4574: 4573: 4568: 4532: 4531: 4522: 4512: 4511: 4508: 4487: 4486:Block comments 4484: 4481: 4480: 4477: 4471: 4470: 4465: 4459: 4458: 4449: 4443: 4442: 4437: 4431: 4430: 4408: 4402: 4401: 4356: 4350: 4349: 4307: 4301: 4300: 4287: 4281: 4280: 4258: 4252: 4251: 4162: 4156: 4155: 4126: 4120: 4119: 4054: 4048: 4047: 4041: 4035: 4034: 4024: 4018: 4017: 4004: 3998: 3997: 3984: 3978: 3977: 3971: 3965: 3964: 3961: 3936: 3933: 3932: 3931: 3924: 3921: 3918: 3907: 3904: 3903: 3902: 3873: 3844: 3843:for sentences. 3818: 3793: 3756: 3718: 3697: 3675: 3674: 3670: 3669: 3643: 3592: 3591: 3587: 3586: 3580: 3579: 3577: 3569: 3568: 3562: 3561: 3559: 3555: 3554: 3548: 3547: 3545: 3537: 3536: 3483:conditionals, 3429: 3428: 3410: 3409: 3378: 3377: 3367: 3366: 3332: 3331: 3329: 3319: 3318: 3308: 3307: 3305: 3295: 3294: 3243: 3242: 3240: 3230: 3229: 3210: 3209: 3203: 3202: 3180: 3179: 3168: 3167: 3069: 3068: 3066: 3047: 3044: 3043: 3042: 3031: 3015: 3002: 3001: 2997: 2996: 2985: 2970: 2957: 2956: 2948: 2947: 2934: 2933: 2929: 2928: 2903: 2877: 2855: 2842: 2828: 2805: 2776: 2755: 2739: 2718: 2700: 2686: 2669: 2653:package.module 2648: 2635:package.module 2630: 2613: 2612: 2608: 2607: 2595: 2582: 2570: 2545: 2529: 2509: 2492: 2475: 2452: 2436: 2435: 2431: 2430: 2418: 2407: 2396: 2381: 2374:import options 2372:use Module qw( 2369: 2356: 2347:, only : 2340: 2327: 2313: 2291: 2279: 2268: 2257: 2244: 2233: 2215: 2202: 2182: 2167: 2155: 2148:package.module 2139: 2131:package.module 2126: 2109: 2098: 2085: 2072: 2056: 2043: 2031: 2008: 1993: 1981: 1968: 1952: 1951: 1950:Package import 1947: 1946: 1934: 1909: 1896: 1880: 1859: 1846: 1834: 1822: 1814: 1805: 1793: 1780: 1766: 1754: 1741: 1717: 1692: 1680: 1668: 1652: 1639: 1638: 1621: 1620: 1600: 1598: 1587: 1584: 1583: 1582: 1571: 1570: 1566: 1565: 1559: 1541: 1534: 1533: 1529: 1528: 1519: 1510: 1500: 1499: 1496:inline comment 1491: 1490: 1484: 1483: 1476: 1475: 1468: 1467: 1460: 1459: 1455: 1454: 1447: 1446: 1440: 1433: 1432: 1425: 1424: 1420: 1419: 1412: 1411: 1396: 1395: 1388: 1387: 1382: 1377: 1372: 1366: 1365: 1358: 1357: 1351: 1350: 1343: 1342: 1336: 1335: 1328: 1327: 1321: 1316: 1311: 1302: 1292: 1285: 1284: 1277: 1276: 1258: 1257: 1250: 1249: 1244: 1239: 1233: 1227: 1220: 1219: 1204: 1201: 1198: 1197: 1194: 1191: 1187: 1186: 1183: 1177: 1176: 1173: 1167: 1166: 1163: 1157: 1156: 1153: 1150: 1144: 1143: 1140: 1137: 1131: 1130: 1127: 1124: 1118: 1117: 1114: 1108: 1107: 1104: 1098: 1097: 1094: 1088: 1087: 1084: 1078: 1077: 1074: 1068: 1067: 1064: 1058: 1057: 1054: 1051: 1045: 1044: 1041: 1038: 1032: 1031: 1028: 1025: 1019: 1018: 1015: 1009: 1008: 1005: 999: 998: 995: 992: 986: 985: 982: 979: 973: 972: 969: 963: 962: 959: 956: 950: 949: 946: 943: 937: 936: 933: 927: 926: 923: 917: 916: 913: 907: 906: 903: 897: 896: 893: 887: 886: 883: 872: 871: 869: 866: 860: 859: 856: 853: 842: 841: 838: 835: 829: 828: 825: 814: 813: 810: 804: 803: 800: 794: 793: 790: 784: 783: 780: 774: 773: 770: 763: 762: 759: 752: 751: 748: 742: 741: 738: 732: 731: 728: 722: 721: 718: 715: 709: 708: 705: 702: 696: 695: 692: 686: 685: 682: 679: 673: 672: 669: 663: 662: 659: 653: 652: 649: 643: 642: 639: 633: 632: 630: 627: 621: 620: 617: 611: 610: 607: 604: 598: 597: 594: 591: 585: 584: 581: 575: 574: 571: 568: 562: 561: 558: 552: 551: 548: 542: 541: 536: 533: 527: 526: 523: 517: 516: 513: 507: 506: 503: 497: 496: 493: 487: 486: 483: 480: 467: 466: 463: 460: 448: 445: 444: 443: 434: 433: 429: 428: 426:2 3 + 4 5 ** * 419: 418: 411: 410: 401: 400: 399:infix notation 396: 395: 386: 385: 373: 370: 356: 355: 353: 352: 345: 338: 330: 327: 326: 324: 323: 318: 313: 308: 303: 298: 293: 288: 283: 278: 273: 268: 263: 252: 251: 250: 246: 245: 244: 243: 238: 230: 229: 228: 227: 226: 225: 220: 215: 210: 200: 195: 190: 185: 184: 183: 173: 172: 171: 166: 161: 151: 146: 141: 136: 131: 126: 121: 116: 111: 106: 101: 96: 91: 90: 89: 84: 79: 74: 66: 61: 56: 51: 46: 38: 37: 24: 14: 13: 10: 9: 6: 4: 3: 2: 8169: 8158: 8155: 8154: 8152: 8139: 8135: 8131: 8126: 8123: 8105: 8103: 8099: 8089: 8087: 8083: 8079: 8074: 8071: 8064: 8055: 8049: 8046: 8041: 8035: 8032: 8019: 8015: 8009: 8006: 7993: 7987: 7984: 7972: 7966: 7963: 7959: 7954: 7951: 7946: 7942: 7936: 7933: 7928: 7922: 7919: 7907: 7901: 7898: 7886: 7880: 7877: 7865: 7859: 7857: 7853: 7840: 7836: 7830: 7827: 7812: 7806: 7803: 7790: 7786: 7780: 7778: 7774: 7769: 7765: 7759: 7756: 7743: 7739: 7733: 7731: 7729: 7725: 7719: 7716: 7711: 7705: 7702: 7697: 7693: 7687: 7684: 7679: 7675: 7669: 7666: 7663: 7659: 7655: 7650: 7647: 7644: 7641: 7639: 7633: 7630: 7626: 7620: 7618: 7614: 7608: 7605: 7597: 7593: 7589: 7585: 7582: 7578: 7574: 7570: 7567: 7563: 7559: 7555: 7554: 7553: 7552: 7548: 7545: 7539: 7537: 7533: 7526: 7522: 7519: 7517: 7514: 7512: 7509: 7507: 7504: 7501: 7498: 7496: 7493: 7491: 7488: 7487: 7483: 7477: 7474: 7473:InlineComment 7467: 7466:InlineComment 7460: 7459:InlineComment 7455: 7453: 7450: 7449: 7445: 7444:InlineComment 7438: 7437:InlineComment 7431: 7430:InlineComment 7426: 7424: 7421: 7420: 7415: 7410: 7408: 7406: 7403: 7402: 7397: 7392: 7389: 7388:InlineComment 7384: 7382: 7381:Visual Prolog 7379: 7378: 7372: 7365: 7363: 7361: 7360:InlineComment 7353: 7352:InlineComment 7345: 7344:InlineComment 7340: 7338: 7335: 7334: 7330: 7325: 7318: 7313: 7308: 7305: 7304:InlineComment 7298: 7297:InlineComment 7293: 7291: 7288: 7287: 7284: 7281: 7280:InlineComment 7277: 7271: 7270:InlineComment 7266: 7264: 7261: 7260: 7257: 7255: 7253: 7252:InlineComment 7246: 7245:InlineComment 7241: 7239: 7236: 7235: 7232: 7229: 7228:InlineComment 7224: 7222: 7218: 7214: 7210: 7206: 7203: 7202: 7197: 7192: 7190: 7188: 7185: 7184: 7179: 7174: 7172: 7170: 7167: 7166: 7161: 7156: 7154: 7152: 7149: 7148: 7143: 7135: 7130: 7128: 7126: 7123: 7122: 7117: 7112: 7109: 7108:InlineComment 7104: 7102: 7099: 7098: 7093: 7085: 7080: 7078: 7076: 7073: 7072: 7069: 7065: 7056: 7046: 7041: 7039: 7036: 7035:InlineComment 7028: 7027:InlineComment 7020: 7019:InlineComment 7015: 7013: 7010: 7009: 7006: 7004: 7000: 6989: 6983: 6980: 6979:InlineComment 6975: 6973: 6970: 6969: 6966: 6963: 6962:InlineComment 6958: 6956: 6953: 6952: 6949: 6947: 6939: 6933: 6928: 6925: 6924:InlineComment 6920: 6918: 6915: 6914: 6909: 6904: 6901: 6900:InlineComment 6896: 6894: 6891: 6890: 6885: 6880: 6877: 6876:InlineComment 6872: 6870: 6866: 6863: 6862: 6857: 6852: 6850: 6848: 6845: 6844: 6841: 6838: 6837:InlineComment 6833: 6831: 6828: 6827: 6823: 6817: 6809: 6804: 6801: 6800:InlineComment 6794: 6793:InlineComment 6789: 6787: 6784: 6783: 6778: 6773: 6770: 6769:InlineComment 6765: 6763: 6759: 6756: 6755: 6752: 6750: 6741: 6730: 6724: 6721: 6720:InlineComment 6716: 6714: 6710: 6707: 6706: 6701: 6696: 6694: 6691: 6687: 6683: 6679: 6675: 6672: 6671: 6666: 6661: 6659: 6657: 6654: 6653: 6648: 6640: 6635: 6632: 6631:InlineComment 6627: 6625: 6624:Object Pascal 6622: 6621: 6615: 6612: 6611:InlineComment 6607: 6605: 6602: 6601: 6593: 6587: 6584: 6583:InlineComment 6579: 6577: 6574: 6573: 6568: 6563: 6561: 6559: 6556: 6555: 6550: 6545: 6542: 6541:InlineComment 6537: 6535: 6532: 6531: 6524: 6521: 6520:InlineComment 6516: 6514: 6511: 6510: 6505: 6500: 6497: 6496:InlineComment 6492: 6490: 6486: 6483: 6482: 6477: 6472: 6469: 6468:InlineComment 6464: 6462: 6459: 6458: 6455: 6453: 6447: 6438: 6433: 6430: 6429:InlineComment 6425: 6423: 6420: 6419: 6416: 6411: 6409: 6406: 6405: 6400: 6395: 6392: 6391:InlineComment 6387: 6385: 6382: 6381: 6375: 6368: 6365: 6364:InlineComment 6360: 6357: 6354: 6353: 6350: 6346: 6345:InlineComment 6341: 6338: 6335: 6334: 6331: 6327: 6323: 6313: 6308: 6305: 6304:InlineComment 6300: 6298: 6295: 6294: 6287: 6276: 6265: 6255: 6249: 6246: 6245:InlineComment 6241: 6239: 6236: 6235: 6230: 6225: 6222: 6221:InlineComment 6217: 6214: 6210: 6206: 6203: 6202: 6199: 6196: 6195:InlineComment 6191: 6189: 6186: 6185: 6182: 6180: 6174: 6165: 6157: 6151: 6143: 6138: 6135: 6130: 6129:InlineComment 6123: 6122:InlineComment 6118: 6116: 6113: 6112: 6106: 6101: 6098: 6097:InlineComment 6093: 6091: 6088: 6087: 6084: 6081: 6072: 6067: 6064: 6063:InlineComment 6061:|| 6059: 6057: 6054: 6053: 6050: 6047: 6046:InlineComment 6042: 6039: 6038: 6035: 6031: 6030:InlineComment 6026: 6023: 6020: 6019: 6012: 6001: 5993: 5988: 5984: 5983:InlineComment 5977: 5976:InlineComment 5972: 5970: 5967: 5966: 5961: 5956: 5953: 5952:InlineComment 5948: 5946: 5942: 5938: 5934: 5930: 5926: 5923: 5922: 5917: 5912: 5910: 5908: 5904: 5900: 5896: 5893: 5892: 5889: 5887: 5885: 5884:InlineComment 5877: 5876:InlineComment 5869: 5868:InlineComment 5860: 5859:InlineComment 5855: 5852: 5849: 5848: 5842: 5831: 5825: 5822: 5821:InlineComment 5817: 5815: 5812: 5811: 5806: 5801: 5798: 5797:InlineComment 5793: 5791: 5787: 5783: 5779: 5775: 5772: 5771: 5766: 5761: 5758: 5757:InlineComment 5753: 5751: 5748: 5747: 5744: 5740: 5739:InlineComment 5735: 5732: 5729: 5728: 5723: 5718: 5715: 5714:InlineComment 5710: 5708: 5705: 5704: 5701: 5698: 5697:InlineComment 5693: 5691: 5688: 5687: 5684: 5680: 5672: 5665: 5662: 5659: 5653: 5650: 5647: 5639: 5634: 5632: 5630: 5627: 5626: 5621: 5616: 5614: 5612: 5609: 5608: 5605: 5602: 5601:InlineComment 5597: 5595: 5591: 5587: 5583: 5579: 5575: 5571: 5568: 5567: 5556: 5553: 5550: 5549:InlineComment 5544: 5535: 5530: 5526: 5522: 5518: 5514: 5513: 5509: 5508: 5507: 5481: 5480: 5472: 5471: 5467: 5466: 5457:#</tag> 5450: 5449: 5445: 5444: 5432: 5431: 5427: 5426: 5413:#`<...> 5390: 5387: 5386: 5382: 5381: 5376:~S""" ... """ 5369: 5368: 5364: 5363: 5359: 5354: 5353: 5349: 5348: 5344: 5343: 5341: 5333: 5332: 5328: 5324: 5323: 5319: 5318: 5309: 5308: 5304: 5303: 5295: 5294: 5290: 5289: 5261: 5260: 5256: 5255: 5235: 5234: 5230: 5229: 5221: 5213: 5209: 5208: 5204: 5203: 5199: 5193: 5189: 5185: 5182: 5179:REM comment _ 5173: 5172: 5169: 5166: 5157: 5156: 5153: 5150: 5141: 5140: 5137: 5134: 5125: 5124: 5121: 5118: 5109: 5108: 5104: 5101: 5082: 5081: 5078: 5075: 5070: 5069: 5066: 5063: 5054: 5053: 5049: 5045: 5041: 5038: 5029: 5028: 5024: 5021: 5012: 5011: 5007: 4998: 4997: 4985: 4976: 4975: 4972: 4968: 4965: 4956: 4955: 4952: 4948: 4939: 4938: 4935: 4931: 4927: 4918: 4917: 4914: 4910: 4906: 4902: 4898: 4894: 4890: 4886: 4882: 4881:Object Pascal 4878: 4874: 4870: 4867: 4858: 4857: 4853: 4850: 4841: 4840: 4837: 4834: 4797: 4786: 4778: 4773: 4772: 4768: 4759: 4758: 4754: 4751: 4742: 4741: 4737: 4728: 4727: 4724: 4720: 4717: 4708: 4707: 4704: 4701: 4692: 4691: 4687: 4684: 4675: 4674: 4670: 4661: 4660: 4657: 4654: 4645: 4644: 4641: 4637: 4636:Visual Prolog 4633: 4629: 4625: 4621: 4617: 4613: 4609: 4605: 4601: 4597: 4593: 4589: 4585: 4576: 4575: 4572: 4569: 4534: 4533: 4530: 4526: 4523: 4514: 4513: 4509: 4506: 4505: 4502: 4499: 4497: 4493: 4485: 4478: 4473: 4472: 4469: 4466: 4461: 4460: 4457: 4453: 4450: 4445: 4444: 4441: 4438: 4433: 4432: 4428: 4424: 4420: 4416: 4412: 4409: 4404: 4403: 4400: 4396: 4392: 4388: 4384: 4380: 4376: 4372: 4368: 4364: 4360: 4357: 4352: 4351: 4348: 4344: 4340: 4336: 4332: 4328: 4324: 4320: 4316: 4312: 4308: 4303: 4302: 4299: 4295: 4291: 4288: 4283: 4282: 4279: 4275: 4271: 4267: 4263: 4259: 4254: 4253: 4250: 4246: 4242: 4238: 4234: 4230: 4226: 4222: 4218: 4214: 4210: 4209:Object Pascal 4206: 4202: 4198: 4194: 4190: 4186: 4182: 4178: 4174: 4170: 4166: 4163: 4158: 4157: 4154: 4150: 4149:Visual Prolog 4146: 4142: 4138: 4134: 4130: 4127: 4122: 4121: 4118: 4114: 4110: 4106: 4102: 4098: 4094: 4090: 4086: 4082: 4078: 4074: 4070: 4066: 4062: 4058: 4055: 4050: 4049: 4045: 4042: 4037: 4036: 4032: 4028: 4025: 4020: 4019: 4016: 4012: 4008: 4005: 4000: 3999: 3996: 3992: 3988: 3985: 3980: 3979: 3975: 3972: 3967: 3966: 3962: 3959: 3958: 3955: 3952: 3950: 3946: 3942: 3934: 3929: 3925: 3922: 3919: 3916: 3915: 3914: 3912: 3905: 3877: 3874: 3848: 3845: 3822: 3819: 3809: 3805: 3801: 3797: 3794: 3760: 3757: 3730: 3726: 3722: 3719: 3701: 3698: 3688: 3684: 3680: 3677: 3676: 3672: 3671: 3667: 3663: 3659: 3655: 3651: 3647: 3644: 3641: 3637: 3633: 3629: 3625: 3621: 3617: 3613: 3609: 3605: 3601: 3597: 3594: 3593: 3589: 3588: 3585: 3582: 3581: 3578: 3571: 3570: 3567: 3564: 3563: 3560: 3557: 3556: 3553: 3550: 3549: 3546: 3539: 3538: 3522: 3474: 3462: 3459:statements), 3434: 3431: 3430: 3427: 3412: 3411: 3407: 3401: 3395: 3387: 3383: 3380: 3379: 3369: 3368: 3365: 3364:Visual Prolog 3361: 3357: 3353: 3349: 3337: 3334: 3333: 3330: 3321: 3320: 3317: 3313: 3310: 3309: 3306: 3297: 3296: 3292: 3288: 3284: 3280: 3264: 3260: 3256: 3252: 3248: 3245: 3244: 3241: 3232: 3231: 3227: 3223: 3219: 3215: 3212: 3211: 3205: 3204: 3201: 3197: 3193: 3189: 3185: 3182: 3181: 3170: 3169: 3166: 3162: 3158: 3154: 3150: 3146: 3142: 3138: 3134: 3122: 3118: 3114: 3110: 3106: 3102: 3098: 3094: 3090: 3086: 3082: 3078: 3074: 3071: 3070: 3067: 3057: 3056: 3055: 3053: 3045: 3041: 3037: 3032: 3030: 3025: 3021: 3016: 3014: 3009: 3004: 3003: 2999: 2998: 2995: 2991: 2986: 2984: 2980: 2976: 2971: 2969: 2964: 2959: 2958: 2954: 2953: 2952: 2946: 2941: 2936: 2935: 2931: 2930: 2926: 2921: 2917: 2913: 2909: 2904: 2901: 2895: 2891: 2887: 2883: 2878: 2875: 2869: 2865: 2861: 2856: 2853: 2848: 2843: 2840: 2834: 2831:use function 2829: 2826: 2806: 2803: 2798: 2797:otherFunction 2794: 2790: 2786: 2782: 2777: 2774: 2769: 2765: 2761: 2756: 2753: 2749: 2745: 2740: 2737: 2732: 2728: 2724: 2719: 2716: 2710: 2706: 2701: 2698: 2692: 2687: 2684: 2679: 2675: 2670: 2667: 2662: 2658: 2657:altsymbolname 2654: 2649: 2646: 2640: 2636: 2631: 2628: 2624: 2620: 2615: 2614: 2610: 2609: 2606: 2601: 2596: 2594: 2588: 2583: 2581: 2576: 2571: 2569: 2563: 2559: 2555: 2551: 2546: 2544: 2539: 2535: 2530: 2528: 2523: 2519: 2515: 2510: 2508: 2502: 2498: 2493: 2491: 2485: 2481: 2476: 2474: 2470: 2466: 2462: 2458: 2453: 2451: 2447: 2443: 2438: 2437: 2433: 2432: 2429: 2424: 2419: 2417: 2413: 2408: 2406: 2402: 2397: 2395: 2391: 2387: 2382: 2380: 2375: 2370: 2368: 2362: 2357: 2354: 2350: 2346: 2341: 2338: 2333: 2328: 2326: 2314: 2311: 2308: 2292: 2290: 2285: 2280: 2278: 2274: 2269: 2267: 2263: 2258: 2256: 2250: 2245: 2243: 2239: 2234: 2231: 2225: 2221: 2216: 2213: 2208: 2203: 2201: 2197: 2193: 2188: 2183: 2181: 2177: 2173: 2168: 2166: 2161: 2156: 2154: 2149: 2145: 2140: 2138: 2132: 2127: 2124: 2119: 2115: 2110: 2108: 2104: 2099: 2096: 2091: 2086: 2084: 2078: 2073: 2071: 2066: 2062: 2059:extern crate 2057: 2055: 2049: 2046:extern crate 2044: 2042: 2037: 2032: 2029: 2009: 2007: 2003: 1999: 1994: 1992: 1987: 1982: 1980: 1974: 1969: 1967: 1963: 1959: 1954: 1953: 1949: 1948: 1945: 1940: 1935: 1933: 1910: 1908: 1897: 1895: 1891: 1886: 1881: 1879: 1876: 1860: 1858: 1847: 1845: 1840: 1835: 1833: 1828: 1823: 1821: 1815: 1813: 1806: 1804: 1799: 1794: 1792: 1781: 1779: 1775: 1767: 1765: 1760: 1757:#import < 1755: 1753: 1747: 1742: 1740: 1736: 1732: 1728: 1723: 1720:#include < 1718: 1716: 1712: 1708: 1704: 1698: 1693: 1691: 1686: 1681: 1679: 1674: 1669: 1667: 1653: 1651: 1646: 1641: 1640: 1636: 1635: 1634: 1632: 1628: 1617: 1614:December 2009 1608: 1604: 1601:This section 1599: 1596: 1592: 1591: 1585: 1580: 1576: 1573: 1572: 1568: 1567: 1563: 1560: 1545: 1542: 1539: 1536: 1535: 1531: 1530: 1523: 1520: 1514: 1511: 1505: 1502: 1501: 1497: 1494:Some form of 1493: 1492: 1489: 1486: 1485: 1481: 1478: 1477: 1473: 1470: 1469: 1465: 1462: 1461: 1457: 1456: 1452: 1449: 1448: 1445: 1441: 1438: 1435: 1434: 1430: 1427: 1426: 1422: 1421: 1417: 1414: 1413: 1409: 1405: 1401: 1398: 1397: 1393: 1390: 1389: 1386: 1383: 1381: 1378: 1376: 1373: 1371: 1368: 1367: 1363: 1360: 1359: 1356: 1353: 1352: 1348: 1345: 1344: 1341: 1338: 1337: 1333: 1330: 1329: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1306: 1303: 1300: 1296: 1293: 1290: 1287: 1286: 1282: 1279: 1278: 1275: 1271: 1267: 1263: 1260: 1259: 1255: 1252: 1251: 1248: 1245: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1221: 1217: 1214: 1213: 1212: 1210: 1202: 1195: 1192: 1189: 1184: 1182: 1179: 1178: 1174: 1172: 1169: 1168: 1164: 1162: 1159: 1158: 1154: 1151: 1149: 1146: 1145: 1141: 1138: 1136: 1133: 1132: 1128: 1125: 1123: 1120: 1119: 1115: 1113: 1110: 1109: 1105: 1103: 1100: 1099: 1095: 1093: 1090: 1089: 1085: 1083: 1080: 1079: 1075: 1073: 1070: 1069: 1065: 1063: 1060: 1059: 1055: 1052: 1050: 1047: 1046: 1042: 1039: 1037: 1034: 1033: 1029: 1026: 1024: 1021: 1020: 1016: 1014: 1011: 1010: 1006: 1004: 1001: 1000: 996: 993: 991: 988: 987: 983: 980: 978: 975: 974: 970: 968: 965: 964: 960: 957: 955: 952: 951: 947: 944: 942: 939: 938: 934: 932: 929: 928: 924: 922: 919: 918: 914: 912: 909: 908: 904: 902: 899: 898: 894: 892: 889: 888: 884: 881: 877: 876:Object Pascal 874: 873: 870: 867: 865: 862: 861: 857: 854: 852: 847: 844: 843: 839: 836: 834: 831: 830: 826: 824: 819: 816: 815: 811: 809: 806: 805: 801: 799: 796: 795: 791: 789: 786: 785: 781: 779: 776: 775: 771: 768: 765: 764: 760: 757: 754: 753: 749: 747: 744: 743: 739: 737: 734: 733: 729: 727: 724: 723: 719: 716: 714: 711: 710: 706: 703: 701: 698: 697: 693: 691: 688: 687: 683: 680: 678: 675: 674: 670: 668: 665: 664: 660: 658: 655: 654: 650: 648: 645: 644: 640: 638: 635: 634: 631: 628: 626: 623: 622: 618: 616: 613: 612: 608: 605: 603: 600: 599: 595: 592: 590: 587: 586: 582: 580: 577: 576: 572: 569: 567: 564: 563: 559: 557: 554: 553: 549: 547: 544: 543: 537: 534: 532: 529: 528: 524: 522: 519: 518: 514: 512: 509: 508: 504: 502: 499: 498: 494: 492: 489: 488: 484: 481: 478: 477: 474: 471: 464: 461: 458: 457: 456: 454: 446: 439: 436: 435: 431: 430: 424: 421: 420: 417: 413: 412: 406: 403: 402: 398: 397: 391: 388: 387: 383: 382: 381: 379: 371: 369: 367: 363: 351: 346: 344: 339: 337: 332: 331: 329: 328: 322: 319: 317: 314: 312: 309: 307: 304: 302: 299: 297: 294: 292: 289: 287: 284: 282: 279: 277: 274: 272: 269: 267: 264: 262: 259: 248: 247: 242: 239: 237: 234: 233: 232: 231: 224: 221: 219: 216: 214: 211: 209: 206: 205: 204: 201: 199: 196: 194: 191: 189: 186: 182: 179: 178: 177: 174: 170: 167: 165: 162: 160: 157: 156: 155: 152: 150: 147: 145: 142: 140: 137: 135: 132: 130: 127: 125: 122: 120: 117: 115: 112: 110: 107: 105: 102: 100: 97: 95: 92: 88: 85: 83: 80: 78: 75: 73: 72:Foreach loops 70: 69: 68:Control flow 67: 65: 62: 60: 57: 55: 52: 50: 47: 45: 42: 41: 40: 39: 36: 33:Comparison of 30: 27: 19: 18:Linear syntax 8125: 8073: 8048: 8034: 8022:. Retrieved 8018:the original 8008: 7996:. Retrieved 7986: 7974:. Retrieved 7965: 7953: 7945:nim-lang.org 7944: 7941:"Nim Manual" 7935: 7921: 7909:. Retrieved 7900: 7888:. Retrieved 7879: 7867:. Retrieved 7843:. Retrieved 7839:the original 7829: 7817:. Retrieved 7805: 7793:. Retrieved 7789:the original 7768:nim-lang.org 7767: 7764:"Nim Manual" 7758: 7746:. Retrieved 7741: 7718: 7704: 7695: 7686: 7678:the original 7668: 7649: 7636: 7632: 7624: 7607: 7595: 7591: 7590:(viz. ","): 7587: 7580: 7576: 7575:(viz. ","): 7572: 7565: 7561: 7557: 7547: 7472: 7465: 7458: 7443: 7436: 7429: 7414:BlockComment 7413: 7396:BlockComment 7395: 7387: 7371:BlockComment 7370: 7359: 7351: 7348: 7343: 7329:BlockComment 7328: 7324:BlockComment 7323: 7317:BlockComment 7316: 7312:BlockComment 7311: 7303: 7296: 7290:Visual Basic 7279: 7275: 7269: 7251: 7248: 7244: 7227: 7196:BlockComment 7195: 7178:BlockComment 7177: 7160:BlockComment 7159: 7142:BlockComment 7141: 7134:BlockComment 7133: 7116:BlockComment 7115: 7107: 7092:BlockComment 7091: 7084:BlockComment 7083: 7064:BlockComment 7063: 7055:BlockComment 7054: 7051: 7045:BlockComment 7044: 7034: 7026: 7023: 7018: 7002: 6998: 6994: 6988:BlockComment 6987: 6978: 6961: 6943: 6938:BlockComment 6937: 6932:BlockComment 6931: 6923: 6908:BlockComment 6907: 6899: 6884:BlockComment 6883: 6875: 6856:BlockComment 6855: 6836: 6816:BlockComment 6815: 6808:BlockComment 6807: 6799: 6792: 6777:BlockComment 6776: 6768: 6748: 6744: 6729:BlockComment 6728: 6719: 6700:BlockComment 6699: 6664: 6647:BlockComment 6646: 6639:BlockComment 6638: 6630: 6610: 6591: 6582: 6567:BlockComment 6566: 6549:BlockComment 6548: 6540: 6519: 6504:BlockComment 6503: 6495: 6476:BlockComment 6475: 6467: 6446:BlockComment 6445: 6442: 6437:BlockComment 6436: 6428: 6399:BlockComment 6398: 6390: 6374:BlockComment 6373: 6363: 6344: 6325: 6321: 6318: 6312:BlockComment 6311: 6303: 6286:BlockComment 6285: 6275:BlockComment 6274: 6264:BlockComment 6263: 6254:BlockComment 6253: 6244: 6229:BlockComment 6228: 6220: 6213:ActionScript 6194: 6173:BlockComment 6172: 6164:BlockComment 6163: 6160: 6150:BlockComment 6149: 6142:BlockComment 6141: 6128: 6121: 6105:BlockComment 6104: 6096: 6080:BlockComment 6079: 6076: 6071:BlockComment 6070: 6062: 6045: 6029: 6011:BlockComment 6010: 6000:BlockComment 5999: 5992:BlockComment 5991: 5982: 5975: 5960:BlockComment 5959: 5951: 5916:BlockComment 5915: 5883: 5875: 5867: 5864: 5858: 5841:BlockComment 5840: 5830:BlockComment 5829: 5820: 5805:BlockComment 5804: 5796: 5778:Bourne shell 5765:BlockComment 5764: 5756: 5738: 5722:BlockComment 5721: 5713: 5696: 5679:BlockComment 5678: 5671:BlockComment 5670: 5663: 5661:BlockComment 5660: 5657: 5651: 5649:BlockComment 5648: 5645: 5643: 5638:BlockComment 5637: 5620:BlockComment 5619: 5600: 5548: 5543:BlockComment 5542: 5539: 5485: 5453:#<tag> 4500: 4489: 4262:Visual Basic 4165:ActionScript 4061:Bourne shell 3995:Visual Basic 3953: 3938: 3909: 3683:Visual Basic 3608:CoffeeScript 3417: 3403: 3397: 3352:Visual Basic 3171:Parentheses 3051: 3049: 3035: 3023: 3019: 3008:package/name 3007: 2989: 2978: 2974: 2962: 2949: 2939: 2919: 2915: 2911: 2907: 2893: 2889: 2885: 2881: 2867: 2863: 2859: 2846: 2832: 2796: 2792: 2788: 2784: 2780: 2767: 2763: 2759: 2747: 2743: 2730: 2726: 2722: 2708: 2704: 2690: 2677: 2673: 2660: 2656: 2652: 2638: 2634: 2622: 2618: 2599: 2586: 2574: 2561: 2557: 2553: 2549: 2537: 2533: 2521: 2517: 2513: 2500: 2496: 2483: 2479: 2460: 2456: 2445: 2441: 2434:Class import 2422: 2411: 2400: 2389: 2385: 2373: 2360: 2348: 2344: 2331: 2283: 2272: 2261: 2248: 2237: 2223: 2219: 2206: 2186: 2175: 2171: 2159: 2147: 2143: 2130: 2118:package/name 2117: 2113: 2102: 2089: 2076: 2064: 2060: 2047: 2035: 1997: 1985: 1972: 1957: 1938: 1925:"" 1919:"" 1884: 1838: 1826: 1797: 1758: 1745: 1721: 1696: 1684: 1672: 1644: 1626: 1624: 1611: 1607:adding to it 1602: 1407: 1403: 1380:Visual Basic 1301:preprocessor 1274:Fortran 2008 1270:Fortran 2003 1206: 1135:Visual Basic 850: 849:also called 822: 821:also called 647:CoffeeScript 472: 468: 450: 375: 359: 176:Type systems 54:Basic syntax 53: 26: 8024:18 November 7748:17 November 7558:go-on-token 7506:Java syntax 7187:Standard ML 6558:Mathematica 6177:(nestable, 6109:(nestable) 6078:|foo# 6040:COBOL 2002 6007:#if COMMENT 5827:<<EOF 5707:AppleScript 5175:' comment _ 5159:#if COMMENT 4901:Standard ML 4893:AppleScript 4877:Mathematica 4604:Objective-C 4375:AppleScript 4327:Common Lisp 4270:Small Basic 4217:Objective-C 4065:UNIX shells 4011:COMMAND.COM 4007:Batch files 3991:Batch files 3876:Small Basic 3837:END-PERFORM 3652:(including 3590:Indentation 3558:(progn ...) 3200:Standard ML 3085:Objective-C 2002:Mathematica 1991:Objective-C 1774:Mathematica 1764:Objective-C 1752:Objective-C 1671::-include(" 1637:File import 1305:Mathematica 1102:Standard ML 891:Objective-C 818:Mathematica 546:AppleScript 378:expressions 372:Expressions 77:While loops 7527:References 7495:C++ syntax 7213:PostScript 7049:(nestable) 6738:in Ruby) ( 6358:and later 6356:Fortran 90 6272:@moduledoc 6209:JavaScript 6205:ECMAScript 6181:comments) 6168:(nestable) 6136:comments) 5941:JavaScript 5790:PowerShell 5750:AutoHotkey 4971:Handlebars 4949:Nunjucks, 4703:PowerShell 4596:JavaScript 4588:AutoHotkey 4510:Languages 4501:Examples: 4492:whitespace 4423:Pick Basic 4395:PureScript 4315:AutoHotkey 4298:Pick Basic 4201:JavaScript 4153:PostScript 4089:PowerShell 4063:and other 3963:Languages 3954:Examples: 3928:docstrings 3620:LiveScript 3505:properties 3161:AutoHotkey 3153:PowerShell 3101:ECMAScript 3097:JavaScript 3029:JavaScript 2938:use const 2736:JavaScript 2715:JavaScript 2697:JavaScript 2527:JavaScript 2507:JavaScript 2490:JavaScript 2353:Fortran 90 2349:identifier 2337:Fortran 90 2230:JavaScript 2212:JavaScript 2015:use_module 1825:include!(" 1820:Pick Basic 1812:Pick Basic 1796:include " 1744:#import " 1727:AutoHotkey 1703:AutoHotkey 1695:#include " 1538:Fortran 77 1472:AutoHotkey 1437:Batch file 1362:Underscore 1340:PowerShell 1324:JavaScript 1266:Fortran 95 1262:Fortran 90 1236:JavaScript 1216:Whitespace 1056:semicolon 1030:semicolon 997:semicolon 984:semicolon 954:PowerShell 941:Pick Basic 788:JavaScript 720:semicolon 707:semicolon 684:semicolon 556:AutoHotkey 453:statements 447:Statements 109:Generators 49:Assignment 8094:/* ... */ 7623:From the 7592:par begin 7250:@comment 7151:Smalltalk 6158:comments) 5945:V (Vlang) 5733:(varies) 5558:Language 5529:Brainfuck 5358:docstring 5311:comment: 5120:Smalltalk 4827:#if !true 4819:#if false 4632:V (Vlang) 4479:COBOL 90 4452:Vimscript 4245:V (Vlang) 4031:Nota bene 3945:delimiter 3668:languages 3519:blocks), 3226:Smalltalk 3184:Batchfile 3105:V (Vlang) 2912:submodule 2886:submodule 2864:submodule 2421:@import(" 2277:V (Vlang) 2088:library(" 1956:#include 1937:@import(" 1883:require " 1853:%filename 1656:COPY 1645:directory 1586:Libraries 1488:Vimscript 1480:Backslash 1281:Backslash 1254:Ampersand 1190:Language 1122:V (Vlang) 1092:Smalltalk 736:GFA BASIC 479:Language 255:languages 203:Operators 82:For loops 8151:Category 7696:ss64.com 7594:a, b, c 7579:a, b, c 7564:a; b; c 7490:C syntax 7484:See also 7132:comment 6996:=comment 6682:Modula-3 6678:Modula-2 6502:#| 6283:@typedoc 6261:@doc """ 6215:, etc.) 6069:|# 5629:ALGOL 68 5618:comment 5611:ALGOL 60 5578:Euphoria 5496:EXEC SQL 5192:VBScript 5127:(comment 4967:Mustache 4909:Newspeak 4810:#ifntrue 4802:#iffalse 4571:ALGOL 68 4525:ALGOL 60 4359:Euphoria 4266:VBScript 4260:Monkey, 3911:Comments 3906:Comments 3900:EndWhile 3804:Modula-2 3759:ALGOL 68 3533:function 3517:function 3515:, & 3501:classdef 3495:clause, 3471:loops), 3346:loops), 3277:loops), 3275:do/until 3271:do/while 2789:function 2768:function 2748:function 2729:} from " 2723:function 2721:import { 2707:} from " 2705:function 2703:import { 2691:function 2678:function 2655: : 2637: : 2623:function 2520:} from " 2512:import { 2499:} from " 2495:import { 2205:import " 2038:import * 1996:<< 1984:@import 1958:filename 1939:filename 1922:filename 1885:filename 1839:filename 1827:filename 1798:filename 1759:filename 1746:filename 1722:filename 1697:filename 1685:filename 1673:filename 1659:filename 1643:addpath( 1464:Operator 1451:Operator 1392:Ellipsis 1355:SQL*Plus 1332:Backtick 521:ALGOL 68 87:Do-while 64:Comments 8130:Fortran 7998:5 April 7976:28 July 7795:25 June 7374:#End If 7369:  7276:command 7238:Texinfo 6858: ! 6847:PLZ/SYS 6746:__END__ 6506:|# 6452:Javadoc 6384:Haskell 6372:  6337:FORTRAN 6082:#| 6073:#| 6009:  5925:C (C99) 5782:C shell 5652:comment 5646:comment 5588:, ANSI 5525:Befunge 5523:(e.g., 5500:ENDEXEC 5409:#`{...} 5401:#`(...) 5393:#`(...) 5313:--=] ]] 5212:Fortran 5205:Fortran 5147:#End If 5136:Clojure 4852:Haskell 4710:<!-- 4566:comment 4562:comment 4516:comment 4507:Symbol 4496:newline 4363:Haskell 4331:Clojure 4294:Fortran 4173:C (C99) 4015:cmd.exe 3974:Fortran 3960:Symbol 3941:newline 3833:PERFORM 3632:Nemerle 3616:Haskell 3584:Clojure 3509:methods 3497:package 3491:loops, 3392:loop), 3356:Fortran 3157:Haskell 3034:import 3024:modname 3020:altname 3018:import 2975:package 2973:import 2963:package 2961:import 2920:altname 2894:symbol2 2890:symbol1 2781:package 2779:import 2760:package 2758:import 2744:package 2742:import 2731:modname 2727:altname 2709:modname 2689:import 2683:Haskell 2672:import 2651:import 2633:import 2621:import 2575:package 2573:import 2550:package 2548:import 2534:package 2532:import 2522:modname 2518:altname 2501:modname 2484:modname 2478:import 2457:package 2455:import 2444:import 2423:pkgname 2412:package 2386:Package 2317:require 2296:require 2282:import 2271:import 2260:import 2249:package 2247:import 2238:package 2236:import 2224:modname 2220:altname 2218:import 2207:modname 2187:package 2185:import 2180:Haskell 2165:Haskell 2158:import 2144:altname 2142:import 2129:import 2114:altname 2112:import 2101:IMPORT 2090:package 2077:modname 2065:altname 2061:libname 2048:libname 1973:altname 1900:require 1864:require 1791:Fortran 1784:include 1631:library 1404:through 823:Wolfram 767:Haskell 756:Haskell 713:Fortran 405:Fortran 7911:28 May 7890:27 May 7869:27 May 7845:27 May 7819:27 May 7221:S-Lang 7217:Erlang 7169:Smarty 7125:Simula 6917:Python 6893:Prolog 6865:PL/SQL 6726:=begin 6686:Oberon 6674:Pascal 6576:Matlab 6489:Scheme 6377:#endif 6322:before 6238:Elixir 6044:*> 6014:#endif 5803:<# 5592:, and 5574:Eiffel 5446:S-Lang 5435:=begin 5399:(i.e. 5365:Elixir 5350:Python 5163:#endif 5048:Racket 5044:Scheme 5023:MATLAB 4885:Pascal 4869:Delphi 4836:S-Lang 4831:#endif 4823:#endif 4814:#endif 4806:#endif 4783:#</ 4761:=begin 4730:=begin 4714:--> 4656:AutoIt 4616:Prolog 4600:Kotlin 4529:SIMULA 4379:Eiffel 4347:Scheme 4319:AutoIt 4290:Factor 4274:Gambas 4213:Delphi 4205:Kotlin 4145:S-Lang 4141:Erlang 4137:MATLAB 4133:Prolog 4109:Elixir 4077:Python 3949:tokens 3926:uses ( 3892:EndFor 3855:End If 3829:END-IF 3812:repeat 3800:Pascal 3727:, and 3708::EndIf 3695:end if 3673:Others 3660:, and 3658:Pascal 3628:Python 3552:Scheme 3531:& 3513:events 3487:& 3481:switch 3479:& 3473:MATLAB 3467:& 3457:module 3418:(e.g. 3413:X ... 3342:& 3291:Erlang 3287:Simula 3273:& 3259:Pascal 3196:Prolog 3145:S-Lang 3127:& 3046:Blocks 3040:Python 3036:module 3022:from " 2990:module 2916:symbol 2908:module 2882:module 2868:symbol 2860:module 2812:Module 2791:=> 2752:MATLAB 2674:Module 2661:symbol 2639:symbol 2627:Python 2619:module 2562:class2 2556:=> 2554:class1 2482:from " 2473:kotlin 2469:MATLAB 2450:Python 2442:module 2405:Pascal 2361:Module 2345:module 2332:module 2289:Python 2284:module 2273:module 2262:module 2222:from " 2200:Kotlin 2196:MATLAB 2172:Module 2160:Module 2107:Oberon 2103:module 2041:Python 2036:module 2028:Prolog 2021:module 1986:module 1971:# mod 1913:source 1837:load " 1770:Import 1731:AutoIt 1707:AutoIt 1678:Prolog 1650:MATLAB 1627:import 1442:Ruby: 1400:MATLAB 1370:AutoIt 1347:Hyphen 1314:Python 1082:S-Lang 1072:Simula 977:Python 967:Prolog 911:Pascal 880:Delphi 833:MATLAB 798:Kotlin 690:Erlang 677:Eiffel 159:Filter 129:Arrays 8065:Notes 7814:(PDF) 7577:begin 7562:begin 7278:$ $ 7263:TUTOR 7209:LaTeX 7101:Seed7 6830:PILOT 6656:OCaml 6534:Maple 6526:--==] 6461:Julia 6370:#if 0 6326:after 6297:Forth 6251:~S""" 6090:Cobra 6022:COBOL 5937:Swift 5899:CHILL 5851:BASIC 5807:#> 5786:Maple 5586:SPARK 5582:Occam 5515:Many 5441:line. 5391:uses 5257:Cobra 5231:COBOL 5065:Julia 5008:Curl 4978:{{!-- 4905:Maple 4897:OCaml 4889:Seed7 4791:#stop 4775:#< 4769:Ruby 4698:#> 4694:<# 4686:Cobra 4475:*> 4468:Forth 4415:COBOL 4339:Rebol 4309:Most 4237:Swift 4229:Scala 4113:Julia 4105:Maple 4085:Seed7 4069:Cobra 3987:BASIC 3896:While 3884:EndIf 3821:COBOL 3816:until 3808:Seed7 3763:begin 3687:Seed7 3650:ALGOL 3640:Scala 3624:occam 3604:Cobra 3542:begin 3489:while 3469:while 3461:OCaml 3453:class 3445:until 3441:while 3394:Seed7 3360:TUTOR 3344:while 3279:OCaml 3251:ALGOL 3234:begin 3214:Rebol 3192:OCaml 3149:Swift 3141:Scala 3052:block 2994:OCaml 2988:open 2979:class 2802:Scala 2785:class 2773:Scala 2764:class 2617:from 2580:Scala 2568:Scala 2543:Scala 2538:class 2514:class 2497:class 2480:class 2461:class 2446:Class 2440:from 2410:with 2399:uses 2394:Cobra 2266:Swift 2255:Scala 2242:Scala 2034:from 1666:COBOL 1562:TUTOR 1544:COBOL 1408:until 1375:Cobra 1247:OCaml 1112:Swift 1062:Seed7 1049:Scala 901:OCaml 846:MUMPS 726:Forth 637:Cobra 625:COBOL 566:BASIC 511:ALGOL 438:TUTOR 423:Forth 139:Scope 8026:2022 8000:2017 7978:2023 7913:2014 7892:2014 7871:2014 7847:2014 7821:2014 7797:2013 7750:2022 7471://! 7464:/// 7442:rem 7423:Xojo 7358:Rem 7350:''' 7322:Rem 7302:Rem 7062:/*! 7053:/** 7033://! 7025:/// 7012:Rust 6972:Raku 6936:""" 6930:''' 6869:TSQL 6736:=end 6732:=cut 6713:Ruby 6709:Perl 6485:Lisp 6444:/** 6422:Java 6193:$ ! 6179:ddoc 6156:ddoc 6134:ddoc 6056:Curl 5998:/** 5981:/// 5907:REXX 5903:PL/I 5882:REM 5814:Bash 5594:VHDL 5498:and 5482:ABAP 5455:and 5439:=end 5428:Ruby 5389:Raku 5383:Raku 5320:Perl 5291:Curl 5274:... 5266:... 5089:--=] 5040:Lisp 4990:and 4982:--}} 4951:Twig 4787:> 4779:> 4765:=end 4753:Raku 4734:=cut 4719:HTML 4624:Rust 4620:Rexx 4612:PL/I 4592:Java 4494:and 4456:ABAP 4440:Curl 4427:GAMS 4391:SGML 4387:VHDL 4323:Lisp 4278:Xojo 4241:Xojo 4233:Sass 4225:Rust 4197:Java 4101:Make 4081:Ruby 4073:Perl 3898:... 3890:... 3882:... 3871:Loop 3869:... 3863:Next 3861:... 3853:... 3835:... 3827:... 3814:... 3789:... 3781:... 3773:... 3765:... 3753:esac 3751:... 3749:case 3745:done 3743:... 3735:... 3721:Bash 3716::End 3714:... 3706:... 3693:... 3666:Lisp 3662:Perl 3576:...) 3566:Lisp 3544:...) 3529:else 3525:then 3433:Ruby 3422:... 3402:and 3386:Ruby 3373:... 3336:Bash 3327:done 3325:... 3316:REXX 3312:PL/I 3301:... 3263:Ruby 3236:... 3222:Self 3175:... 3137:Rust 3129:loop 3117:Perl 3093:Java 3062:... 2983:Java 2968:Java 2925:Rust 2906:use 2900:Rust 2880:use 2874:Rust 2858:use 2845:use 2825:Perl 2598:use 2585:use 2465:Java 2401:unit 2390:Name 2384:use 2379:Perl 2367:Perl 2359:use 2343:use 2330:use 2325:Ruby 2192:Java 2083:Rust 2075:mod 2070:Rust 2054:Rust 1998:name 1979:Rust 1907:Ruby 1890:Perl 1850:load 1844:Ruby 1832:Rust 1761:> 1724:> 1385:Xojo 1319:Ruby 1289:bash 1171:Xojo 1036:Rust 1023:Ruby 1003:Raku 921:Perl 778:Java 491:ABAP 390:Lisp 164:Fold 8138:C++ 8118:REM 8116:or 7596:end 7581:end 7566:end 7457:// 7452:Zig 7435:// 7412:(* 7394:/* 7243:@c 7205:TeX 7194:(* 7176:{* 7114:(* 7090:/* 7075:SAS 7043:/* 7017:// 6985:#`{ 6940:""" 6934:''' 6906:/* 6882:/* 6874:-- 6806:/* 6798:// 6786:PHP 6762:Red 6758:PGN 6740:POD 6698:(* 6663:(* 6637:(* 6629:// 6604:Nim 6565:(* 6547:(* 6518:-- 6513:Lua 6474:#= 6435:/* 6427:// 6413:NB. 6397:{- 6389:-- 6324:-- 6289:""" 6278:""" 6267:""" 6257:""" 6227:/* 6219:// 6188:DCL 6162:/+ 6140:/* 6120:// 6103:/# 5990:/* 5974:// 5958:/* 5950:// 5929:C++ 5914:/* 5838:: ' 5833:EOF 5774:AWK 5763:/* 5720:(* 5712:-- 5690:APL 5599:-- 5590:SQL 5570:Ada 5334:PHP 5305:Lua 5248:or 5240:or 5188:VBA 5177:or 5103:Lua 5096:... 5094:--= 5084:--] 5077:Nim 4958:{{! 4934:Red 4930:PGN 4796:EOF 4785:TAG 4777:TAG 4744:#`( 4723:XML 4651:#ce 4647:#cs 4640:CSS 4628:SAS 4608:PHP 4419:PAW 4399:Elm 4383:Lua 4371:Ada 4367:SQL 4343:Red 4335:PGN 4249:Zig 4221:PHP 4215:), 4177:C++ 4169:Boo 4129:TeX 4117:Nim 4093:PHP 4057:Boo 4044:APL 4022:NB. 3982:REM 3888:For 3859:For 3796:Lua 3767:end 3729:ksh 3712::If 3710:or 3704::If 3700:APL 3679:Ada 3664:); 3636:Nim 3600:Boo 3521:Lua 3493:try 3485:for 3465:for 3449:def 3424:end 3415:end 3405:end 3390:for 3382:Lua 3375:end 3340:for 3303:end 3283:SCL 3267:for 3247:Ada 3238:end 3218:Red 3165:Zig 3125:for 3121:PHP 3081:C++ 2945:PHP 2918:as 2888:::{ 2852:PHP 2839:PHP 2809:use 2787:.{ 2725:as 2605:PHP 2593:PHP 2552:.{ 2516:as 2428:Zig 2425:"); 2416:Ada 2310:Lua 2174:as 2063:as 1966:C++ 1944:Zig 1941:"); 1894:PHP 1878:Lua 1857:Red 1829:"); 1803:PHP 1739:C++ 1715:C++ 1690:ASP 1675:"). 1625:To 1609:. 1579:C++ 1522:TeX 1517:dnl 1299:C++ 1242:Lua 1224:Ada 1181:Zig 1013:Red 931:PHP 864:Nim 808:Lua 657:CSS 602:C++ 579:Boo 531:APL 501:Ada 169:Map 8153:: 8101:^ 8085:^ 7943:. 7855:^ 7776:^ 7766:. 7740:. 7727:^ 7694:. 7660:: 7656:, 7616:^ 7535:^ 7428:' 7416:*) 7398:*/ 7386:% 7342:' 7310:' 7295:' 7268:* 7226:% 7219:, 7215:, 7211:, 7207:, 7198:*) 7180:*} 7140:! 7118:*) 7106:# 7094:*/ 7082:* 7066:*/ 7057:*/ 7047:*/ 6977:# 6960:# 6922:# 6910:*/ 6898:% 6886:*/ 6867:, 6854:! 6835:R: 6824:) 6818:*/ 6810:*/ 6791:# 6775:{ 6767:; 6760:, 6718:# 6711:, 6702:*) 6692:: 6690:ML 6688:, 6684:, 6680:, 6676:, 6667:*) 6645:{ 6641:*) 6617:## 6609:# 6595:%} 6589:%{ 6581:% 6569:*) 6551:*) 6539:# 6494:; 6487:, 6478:=# 6466:# 6448:*/ 6439:*/ 6401:-} 6362:! 6343:C 6320:( 6310:( 6302:\ 6243:# 6231:*/ 6211:, 6175:+/ 6166:+/ 6152:*/ 6144:*/ 6107:#/ 6095:# 6028:* 6002:*/ 5994:*/ 5969:C# 5962:*/ 5943:, 5939:, 5935:, 5933:Go 5931:, 5927:, 5918:*/ 5905:, 5901:, 5819:# 5795:# 5788:, 5784:, 5780:, 5776:, 5767:*/ 5755:; 5737:; 5724:*) 5695:⍝ 5677:ÂŁ 5669:# 5664:co 5658:co 5636:¢ 5584:, 5580:, 5576:, 5572:, 5504:-- 5475:#; 5411:, 5407:, 5405:#` 5403:, 5397:#` 5372:~S 5360:). 5276:*/ 5272:/* 5268:#/ 5264:/# 5190:, 5186:, 5168:C# 5161:~ 5145:~ 5129:~ 5113:~ 5098:=] 5072:## 5060:=# 5058:~ 5056:#= 5046:, 5042:, 5035:|# 5033:~ 5031:#| 5018:%} 5016:~ 5014:%{ 5004:#| 5002:~ 5000:|# 4994:) 4992:}} 4988:{{ 4980:~ 4969:, 4962:}} 4960:~ 4945:#} 4943:~ 4941:{# 4932:, 4922:~ 4913:F# 4911:, 4907:, 4895:, 4891:, 4887:, 4883:, 4879:, 4875:, 4873:ML 4871:, 4864:*) 4862:~ 4860:(* 4847:-} 4845:~ 4843:{- 4829:~ 4825:, 4821:~ 4812:~ 4808:, 4804:~ 4793:~ 4789:, 4781:~ 4763:~ 4746:~ 4732:~ 4721:, 4712:~ 4696:~ 4681:#/ 4679:~ 4677:/# 4667:+/ 4665:~ 4663:/+ 4649:~ 4638:, 4634:, 4622:, 4618:, 4614:, 4610:, 4606:, 4602:, 4598:, 4594:, 4582:*/ 4580:~ 4578:/* 4564:~ 4557:co 4555:~ 4553:co 4551:, 4547:~ 4538:~ 4527:, 4518:~ 4454:, 4435:|| 4425:, 4397:, 4393:, 4389:, 4385:, 4381:, 4377:, 4373:, 4369:, 4365:, 4361:, 4354:-- 4345:, 4341:, 4337:, 4333:, 4329:, 4325:, 4321:, 4317:, 4313:, 4292:, 4276:, 4272:, 4268:, 4264:, 4247:, 4243:, 4239:, 4235:, 4231:, 4227:, 4223:, 4219:, 4207:, 4203:, 4199:, 4195:, 4193:Go 4191:, 4189:F# 4187:, 4183:, 4181:C# 4179:, 4175:, 4171:, 4167:, 4160:// 4151:, 4147:, 4143:, 4139:, 4135:, 4131:, 4115:, 4111:, 4107:, 4103:, 4099:, 4095:, 4091:, 4087:, 4083:, 4079:, 4075:, 4071:, 4067:, 4059:, 4013:, 4009:, 4002::: 3993:, 3989:, 3894:, 3886:, 3880:If 3878:: 3867:Do 3865:, 3857:, 3851:If 3849:: 3831:, 3825:IF 3823:: 3810:: 3806:, 3802:, 3798:, 3791:od 3787:do 3785:, 3783:fi 3779:if 3777:, 3769:, 3761:: 3747:, 3741:do 3739:, 3737:fi 3733:if 3731:: 3725:sh 3723:, 3702:: 3691:if 3689:: 3685:, 3681:, 3656:, 3638:, 3630:, 3626:, 3622:, 3614:, 3612:F# 3610:, 3606:, 3602:, 3598:: 3574:do 3527:/ 3511:, 3507:, 3503:, 3499:, 3477:if 3455:, 3451:, 3447:, 3443:, 3439:, 3437:if 3426:): 3420:if 3399:do 3384:, 3371:do 3358:, 3354:, 3348:F# 3323:do 3314:, 3299:do 3289:, 3285:, 3281:, 3269:, 3261:, 3255:F# 3253:, 3249:, 3224:, 3220:, 3216:, 3198:, 3194:, 3188:F# 3186:, 3163:, 3155:, 3151:, 3147:, 3143:, 3139:, 3135:, 3119:, 3115:, 3111:, 3109:C# 3107:, 3103:, 3095:, 3091:, 3089:Go 3087:, 3083:, 3079:, 3075:: 3050:A 3026:"; 3013:Go 2965:.* 2914::: 2910::: 2898:, 2896:}; 2892:, 2884::: 2872:, 2866::: 2862::: 2837:, 2821:); 2795:, 2771:, 2733:"; 2713:, 2711:"; 2695:, 2659:= 2643:, 2591:, 2577:._ 2566:, 2560:, 2541:, 2524:"; 2505:, 2503:"; 2488:, 2486:"; 2471:, 2467:, 2376:); 2365:, 2335:, 2323:, 2287:, 2253:, 2251:._ 2228:, 2226:"; 2209:"; 2198:, 2194:, 2189:.* 2163:, 2146:= 2135:, 2123:Go 2092:") 2081:, 2052:, 2024:). 2012::- 2004:, 1977:, 1964:, 1892:, 1887:"; 1810:, 1800:"; 1776:, 1750:, 1737:, 1733:, 1729:, 1713:, 1709:, 1705:, 1701:, 1629:a 1577:, 1524:: 1515:: 1513:m4 1506:: 1307:, 1297:, 1272:, 1268:, 1264:, 1230:C# 882:) 746:Go 700:F# 615:C# 8136:/ 8134:C 8114:' 8110:_ 8028:. 8002:. 7980:. 7947:. 7929:. 7915:. 7894:. 7873:. 7849:. 7823:. 7799:. 7770:. 7752:. 7712:. 7698:. 7640:, 7326:_ 7314:_ 7162:" 7158:" 7144:; 7136:; 7086:; 6991:} 6955:R 6944:( 6820:( 6779:} 6734:( 6649:} 6450:( 6408:J 6328:) 6314:) 6207:( 6154:( 6132:( 6115:D 5895:C 5874:! 5866:* 5857:' 5844:' 5681:ÂŁ 5673:# 5640:¢ 5622:; 5492:" 5488:* 5477:. 5300:. 5284:# 5280:# 5250:d 5246:D 5242:/ 5238:* 5224:! 5216:C 5131:) 5115:" 5111:" 5091:, 5086:, 4924:} 4920:{ 4816:, 4799:, 4748:) 4559:, 4549:# 4545:# 4542:, 4540:¢ 4536:¢ 4520:; 4463:\ 4447:" 4406:* 4305:; 4285:! 4256:' 4211:( 4185:D 4124:% 4097:R 4052:# 4039:⍝ 4027:J 3969:C 3841:. 3775:) 3771:( 3755:; 3654:C 3572:( 3540:( 3535:) 3523:( 3475:( 3463:( 3435:( 3408:) 3338:( 3293:. 3265:( 3177:) 3173:( 3133:R 3123:( 3113:D 3099:/ 3077:C 3064:} 3060:{ 3010:" 2977:. 2942:; 2927:: 2922:; 2902:: 2876:: 2870:; 2854:: 2849:; 2841:: 2835:; 2827:: 2815:( 2804:: 2799:} 2783:. 2775:: 2766:. 2762:. 2754:: 2746:. 2738:: 2717:: 2699:: 2685:: 2680:) 2676:( 2668:: 2666:D 2663:; 2647:: 2645:D 2641:; 2629:: 2602:; 2589:; 2564:} 2536:. 2459:. 2388:. 2363:; 2355:+ 2339:+ 2312:: 2305:) 2299:( 2232:: 2214:: 2176:M 2153:D 2150:; 2137:D 2133:; 2125:: 2120:" 2116:" 2097:: 2095:R 2079:; 2067:; 2050:; 2030:: 2018:( 1988:; 1975:; 1962:C 1932:R 1928:) 1916:( 1873:) 1867:( 1841:" 1748:" 1735:C 1711:C 1699:" 1687:" 1662:. 1647:) 1616:) 1612:( 1575:C 1556:* 1552:- 1548:' 1526:% 1508:\ 1295:C 990:R 878:( 851:M 667:D 589:C 349:e 342:t 335:v 20:)

Index

Linear syntax
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
Scope
String operations
String functions
Higher-order functions
Filter
Fold
Map
Type systems
Dependent types
List comprehension

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

↑