Family Day update
This commit is contained in:
parent
aac6731f2c
commit
9ad63ea473
|
|
@ -0,0 +1 @@
|
|||
../../Task/Increment-a-numerical-string/APL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Carmichael-3-strong-pseudoprimes/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Circles-of-given-radius-through-two-points/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Colour-bars-Display/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Dynamic-variable-names/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Gray-code/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Greyscale-bars-Display/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Keyboard-input-Flush-the-keyboard-buffer/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Keyboard-input-Keypress-check/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Left-factorials/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Maximum-triangle-path-sum/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutation-test/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutations/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pythagorean-triples/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sudoku/AWK
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/AKS-test-for-primes/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Brownian-tree/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Colour-bars-Display/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Colour-pinstripe-Display/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Death-Star/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Draw-a-clock/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Fractal-tree/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Gaussian-elimination/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hickerson-series-of-almost-integers/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Honeycombs/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Iterated-digits-squaring/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Ludic-numbers/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/MD4/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pinstripe-Display/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/RIPEMD-160/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/SHA-256/Ada
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Pancake-sort/Batch-File
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Quine/Binary-Lambda-Calculus
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Function-composition/Bracmat
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Quine/Bracmat
|
||||
|
|
@ -24,8 +24,8 @@ If you can't find an implementation for your task in the C++ category below, ple
|
|||
* '''TR1''' (Technical Report 1) is a proposal for extensions to the C++ standard library. It was published in 2007. Many of its proposals made it into C++11. Many compilers support it, but put its headers in a different directory.
|
||||
* '''C++11''' (formerly called '''C++0x''' and sometimes '''C++1x''') is a significant improvement, adding many new language features and libraries. It was standardized by ISO in 2011. Most of its features are available in [[GCC]] [http://gcc.gnu.org/projects/cxx0x.html] and [[Clang]] [http://clang.llvm.org/cxx_status.html].
|
||||
* '''C++14''' (formerly called '''C++1y''') is a minor improvement to C++11, standardized by ISO in 2014. Most of its features are available in [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [http://gcc.gnu.org/projects/cxx1y.html].
|
||||
* '''C++17''' (formerly called '''C++1z''') is a minor improvement to C++14, standardized by ISO in 2017. Most of its features are already available in [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [https://gcc.gnu.org/projects/cxx-status.html#cxx17].
|
||||
* '''C++2a''' ('''C++20 ''' unofficially) is a major upcoming improvement to C++17 first drafted in July 2017. What proposed features it will have is currently partially implemented by [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [https://gcc.gnu.org/projects/cxx-status.html#tses]
|
||||
* '''C++17''' (formerly called '''C++1z''') is a minor improvement to C++14, standardized by ISO in 2017. Most of its features are available in [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [https://gcc.gnu.org/projects/cxx-status.html#cxx17].
|
||||
* '''C++20''' (formerly called '''C++2a''') is a major upcoming improvement to C++17 first drafted in July 2017. What proposed features it will have is currently partially implemented by [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [https://gcc.gnu.org/projects/cxx-status.html#tses]
|
||||
|
||||
{{language programming paradigm|Imperative}}
|
||||
{{language programming paradigm|Object-oriented}}
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
../../Task/K-d-tree/C++
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Parse-an-IP-Address/C++
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Truncatable-primes/C++
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Define-a-primitive-data-type/C-sharp
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Enforced-immutability/C-sharp
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Set-puzzle/C-sharp
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Universal-Turing-machine/C-sharp
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Y-combinator/C-sharp
|
||||
|
|
@ -22,7 +22,9 @@ C has since spread to many other [[:Category:Platforms|platforms]], and is now o
|
|||
* '''C89''' (often called '''[[ANSI]] C''') is the version of C standardized by ANSI in 1989. It is the most commonly used and supported version of the language.
|
||||
* '''C90''' (often called '''[[ISO]] C''') is identical to C89, republished by ISO in 1990.
|
||||
* '''C99''' is a significant improvement, adopting many features of [[C++]] and standardizing common compiler extensions. It was standardized by ISO in 1999, and by ANSI in 2000. It is primarily supported by commercial C compilers, but most of its features are available in [[Clang]] [[GCC]]. [http://gcc.gnu.org/c99status.html]
|
||||
* '''C11''' is the current standard, published in December 2011. It is the default for [[GCC]] as of version 5.1.
|
||||
* '''C11''' is the previous standard, published in December 2011. It is the default for [[GCC]] as of version 5.1.
|
||||
* '''C18''' is the current standard, published in June 2018. It is the default for [[GCC]] as of version 8.1.
|
||||
* '''C2x''' is the upcoming standard, planned for a 2021 publication. [[GCC]] 9 and [[Clang]] 9 have preliminary support for it.
|
||||
|
||||
==Citation==
|
||||
*[[wp:C_%28programming_language%29|Wikipedia:C (programming language)]]
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Balanced-ternary/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Call-a-foreign-language-function/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Call-an-object-method/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Casting-out-nines/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Inheritance-Multiple/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/RIPEMD-160/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Zeckendorf-arithmetic/C
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-the-coins/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Holidays-related-to-Easter/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Levenshtein-distance/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Parsing-RPN-calculator-algorithm/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Read-a-configuration-file/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Strip-comments-from-a-string/COBOL
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Empty-string/Cache-ObjectScript
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Rep-string/Clojure
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Variables/Clojure
|
||||
|
|
@ -10,6 +10,6 @@ Commodore BASIC is notable for its lack of integer arithmetic; all operations we
|
|||
|
||||
Programs were tokenized into [[wp:bytecode|bytecode]], although many characters were left intact to facilitate printing the source code back out in original form; it's one of the few BASICs of the time that preserved whitespace (though not leading whitespace). Unlike some contemporary BASICs, it supported arrays of strings, and arrays could have thousands of elements as long as there was sufficient memory for them (but strings were limited to 255 bytes).
|
||||
|
||||
The most well-known version is 2.0, which came with the [[wp:Commodore VIC-20|VIC-20]] and [[wp:Commodore 64|Commodore 64]]. Despite the impressive sound and graphics capabilities of the machines, the language had no support for them; machine code was required to take advantage of those features. Later BASIC versions added support, but the later machines that came with those versions never came close to the popularity of the 64.
|
||||
The most well-known version is 2.0, which came with the [[wp:Commodore VIC-20|VIC-20]] and [[wp:Commodore 64|Commodore 64]]. Despite the impressive sound and graphics capabilities of the machines, the language had no unique commands for them. Instead, programmers had to directly manipulate or read the hardware registers with POKE and PEEK commands to take advantage of those features. Later BASIC versions added support, but the later machines that came with those versions never came close to the popularity of the 64.
|
||||
|
||||
In addition to the sound and graphic statements, the later versions also introduced structured programming constructs: <code>DO...LOOP</code>, which supported both pre- and post-evaluated conditions (<code>DO WHILE/UNTIL ... LOOP</code> and <code>DO ... LOOP WHILE/UNTIL</code>) as well as unconditional loop exit (<code>EXIT</code>) and <code>BEGIN...BEND</code> code blocks, which allowed multi-line conditional clauses. However, other limitations remained: variables were still all global and limited to 2-letter names, user-defined functions were restricted to a single expression with a single argument, etc.
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-the-coins/Commodore-BASIC
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Joystick-position/Commodore-BASIC
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Number-names/Commodore-BASIC
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Simple-moving-average/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Factorial/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Handle-a-signal/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hash-from-two-arrays/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hostname/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Include-a-file/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Knuth-shuffle/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Leap-year/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-For/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pangram-checker/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Remove-duplicate-elements/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Bogosort/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Permutation-sort/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Selection-sort/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Stack/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Substring/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Synchronous-concurrency/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Test-a-function/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/User-input-Text/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Zero-to-the-zero-power/Crystal
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Determine-if-only-one-instance-is-running/D
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/9-billion-names-of-God-the-integer/Dart
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Comments/Dart
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Almost-prime/Delphi
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/CRC-32/Delphi
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Last-Friday-of-each-month/Delphi
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/100-doors/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Caesar-cipher/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Catalan-numbers/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Continued-fraction-Arithmetic-Construct-from-rational-number/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Factors-of-an-integer/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Greatest-common-divisor/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hailstone-sequence/EDSAC-order-code
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pangram-checker/EDSAC-order-code
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue