Skip to content

Releases: TheRenegadeCoder/sample-programs

1,500 Code Snippet Release

25 Apr 00:54
438e779

Choose a tag to compare

What's Changed

Read more

1,000 Code Snippet Release

07 Jan 01:28
b48b1e9

Choose a tag to compare

It's been over four years since the 500 code snippet release. A lot of time, effort, and labor went into making this possible. We tried to keep track of things in the 1,000 Code Snippets Milestone. Special thanks to @rzuckerm for keeping things afloat by making custom Docker images for untested languages, maintaining glotter2, contributing a ton of code, and helping with community pull requests.

What's Changed

Read more

150 Language Test Release

22 Dec 05:19
3f4cab5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 125-lang-test...150-lang-test

125 Language Test Release

21 Nov 17:32
6fef9c5

Choose a tag to compare

What's Changed

  • Add Reverse String in Unicat by @rzuckerm in #3227
  • Add Fizz Buzz in Unicat by @rzuckerm in #3229
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3232
  • Add Baklava in Unicat by @rzuckerm in #3231
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3233
  • Modify Never Tests by @rzuckerm in #3236
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3237
  • Bump gitpython from 3.1.32 to 3.1.34 by @dependabot in #3238
  • Update poetry version by @rzuckerm in #3240
  • Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in #3245
  • Upgrade to glotter2 0.8.0 by @rzuckerm in #3244
  • Add Commodore Basic Tests by @rzuckerm in #3242
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3246
  • Add Hello World in Commodore Basic by @rzuckerm in #3248
  • Add Baklava in Commodore Basic by @rzuckerm in #3250
  • Add File Input Output in Commodore Basic by @rzuckerm in #3252
  • Add Quine in Commodore Basic by @rzuckerm in #3254
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3279
  • Add Factorial in Commodore Basic by @rzuckerm in #3262
  • Add Fibonacci in Commodore Basic by @rzuckerm in #3264
  • Add Josephus Problem in Commodore Basic by @rzuckerm in #3256
  • Add Prime Number in Commodore Basic by @rzuckerm in #3260
  • Add Even Odd in Commodore Basic by @rzuckerm in #3258
  • Add Reverse String in Commodore Basic by @rzuckerm in #3268
  • Add Duplicate Character Counter in Commodore Basic by @rzuckerm in #3274
  • Add Longest Word in Commodore Basic by @rzuckerm in #3276
  • Add Rot13 in Commodore Basic by @rzuckerm in #3278
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3280
  • Add Palindromic Number in Commodore Basic by @rzuckerm in #3266
  • Add Remove All Whitespace in Commodore Basic by @rzuckerm in #3270
  • Add Capitalize in Commodore Basic by @rzuckerm in #3272
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3281
  • Add Solisp Tests by @rzuckerm in #3283
  • Remove testinfo.yml for gerbil since it no longer works by @rzuckerm in #3287
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3288
  • Add Arkscript Tests by @rzuckerm in #3285
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3289
  • Add Roman Numerals in Commodore Basic by @rzuckerm in #3293
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3308
  • Add Palindromic Number in Typescript by @MeetThakur in #3397
  • Add Quick Sort in Perl by @kantheerava in #3398
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3399
  • Add Linear Search in Typescript by @vipin0 in #3401
  • Add Factorial in Typescript by @vipin0 in #3402
  • Add Even Odd in Typescript by @vipin0 in #3403
  • Add Duplicate Character Counter in Typescript by @vipin0 in #3404
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3405
  • Bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #3406
  • Add Merge Sort in Perl by @kantheerava in #3408
  • Add Selection Sort in Perl by @kantheerava in #3409
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3410
  • Add Roman Numeral in Typescript format by @nidble in #3407
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3411
  • Add File Input Output in Typescript by @nidble in #3412
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3413
  • Add Factorial in Pascal by @kantheerava in #3417
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3418
  • Add Prime Number in Typescript by @MeetThakur in #3419
  • Add Transpose Matrix in TypeScript by @vipin0 in #3422
  • Add Binary Search in Typescript by @vipin0 in #3420
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3423
  • Add Transpose Matrix in JavaScript by @vipin0 in #3426
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3429
  • Add Linear Search in Commodore Basic by @rzuckerm in #3425
  • Add Binary Search in Commodore Basic by @rzuckerm in #3428
  • Add Bubble Sort in Commodore Basic by @rzuckerm in #3431
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3432
  • Add Insertion Sort in Commodore Basic by @rzuckerm in #3434
  • Add Selection Sort in Commodore Basic by @rzuckerm in #3436
  • Add Sleep Sort in Commodore Basic by @rzuckerm in #3439
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3440
  • Add Quick Sort in Commodore Basic by @rzuckerm in #3443
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3444
  • Increase number of test splits to 4 by @rzuckerm in #3447
  • Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in #3445
  • Modify Quick Sort in Commodore Basic by @rzuckerm in #3449
  • Add Merge Sort in Commodore Basic by @rzuckerm in #3451
  • Add Maximum Array Rotation in Commodore Basic by @rzuckerm in #3453
  • Add Maximum Subarray in Commodore Basic by @rzuckerm in #3455
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3458
  • Add Longest Palindromic Substring in Commodore Basic by @rzuckerm in #3457
  • [Automated Workflow] Add/Modify READMEs by @github-actions in #3459
  • Use 0-based indexing by @rzuckerm in #3461
  • Added FizzBuzz in Pyret by @jrg94 in #3465
  • Fixed a Printing Bug in FizzBuzz Solution for Pyret by @jrg94 in...
Read more

100 Language Test Release

28 Aug 18:10

Choose a tag to compare

What's Changed

Full Changelog: 75-lang-test...100-lang-test

75 Language Test Release

07 Aug 21:30

Choose a tag to compare

The commit amendments break the auto generation feature below, so there are many missing pull requests. Regardless, here are the newly tested languages:

  • Ballerina
  • Batch
  • Brainfuck
  • Carp
  • Crystal
  • Dg
  • Egison
  • Elvish
  • Eta
  • Fetlang
  • Frege
  • Gerbil
  • Golo
  • Grain
  • Gravity
  • Groovy
  • Prolog
  • V
  • Yoix
  • among others!

What's Changed

New Contributors

Full Changelog: 50-lang-test...75-lang-test

50 Language Test Release

15 May 15:13

Choose a tag to compare

In this release, we've managed to cover 50 different programming languages, with 25 new additions since October 2020:

  • Algol68
  • Chapel
  • Cobol
  • CoffeeScript
  • D
  • Emojicode
  • Euphoria
  • Koka
  • LOLCODE
  • Moonscript
  • OCaml
  • Phix
  • Powershell
  • R
  • Rust
  • Scheme
  • Smalltalk
  • and many more!

What's Changed

Read more

25 Language Test Release

15 Oct 23:35
41b8410

Choose a tag to compare

In this release, we've managed to cover 25 different programming languages:

  • Bash
  • C
  • C++
  • C#
  • Clojure
  • Dart
  • Elixir
  • F#
  • FORTRAN
  • Go
  • Goby
  • Haskell
  • Java
  • JavaScript
  • Julia
  • Kotlin
  • Lisp
  • Lua
  • Nim
  • Pascal
  • Perl
  • PHP
  • Python
  • Ruby
  • Swift

What's Changed

New Contributors

Full Changelog: 25-proj-test...25-lang-test

25 Project Test Release

07 Oct 17:44

Choose a tag to compare

Since adding Glotter nearly a year ago, we've finally managed to piece together 25 project tests. Here's the list:

  • Baklava
  • BinarySearch
  • BubbleSort
  • Capitalize
  • ConvexHull
  • EvenOdd
  • Factorial
  • Fibonacci
  • FileIO
  • FizzBuzz
  • HelloWorld
  • InsertionSort
  • JobSequencing
  • LCS
  • LinearSearch
  • MergeSort
  • MST
  • Prime
  • QuickSort
  • Quine
  • ROT13
  • ReverseString
  • RomanNumeral
  • SelectionSort
  • SleepSort

What's Changed

New Contributors

Full Changelog: 500-snip...25-proj-test

500 Code Snippet Release

02 Oct 18:33
a061a31

Choose a tag to compare

We've officially hit 500 snippets after almost two years! The following tables report a change of 258 snippets. In the future, I want to get something automated that gives us something more exact. That said, this'll do!

Languages That Start With A

Language # of Snippets
Abap 1
Ada 1
Agda 1
ALGOL68 1
Apex 2 (+2)
AppleScript 1
AutoHotKey 1 (+1)
Totals 8 (+3)

Languages That Start With B

Language # of Snippets
Ballerina 1
Bash 14 (+8)
Batch 1 (+1)
Befunge 3 (+1)
Boo 2 (+2)
Brainfuck 3
Totals 24 (+12)

Languages That Start With C

Language # of Snippets
C 23 (+12)
C++ 21 (+17)
C# 20 (+2)
C* 1
Carp 1
Chapel 1
Clipper 1
Clojure 4 (+3)
COBOL 1
CoffeeScript 3 (+2)
Crystal 3
Totals 79 (+36)

Languages That Start With D

Language # of Snippets
D 2
Dale 1
Dart 14 (+12)
Dg 5
Dusk 1
Totals 23 (+12)

Languages That Start With E

Language # of Snippets
Egison 1
Elena 1
Elixir 6 (+5)
Elm 1
Emojicode 1
Erlang 6 (+5)
Eve 1
Totals 17 (+10)

Languages That Start With F

Language # of Snippets
F# 2 (+1)
Factor 1
Felix 1
Fennel 1
Ferret 1
Fetlang 1
Formality 1 (+1)
Forth 1
FORTRAN 3 (+1)
Frege 1
Totals 13 (+3)

Languages That Start With G

Language # of Snippets
Gerbil 1 (+1)
Gluon 1
Go 22 (+15)
Goby 1
Golo 1
Google Apps Script 1
Gravity 1
Groovy 8 (+6)
Totals 36 (+22)

Languages That Start With H

Language # of Snippets
Hack 1
Haskell 21 (+2)
Totals 22 (+2)

Languages That Start With I

Language # of Snippets
Idris 1
Totals 1

Languages That Start With J

Language # of Snippets
Janet 1 (+1)
JavaScript 20 (+15)
Java 23 (+16)
Julia 7 (+3)
Totals 51 (+35)

Languages That Start With K

Language # of Snippets
Kitten 1
Koka 1
Kotlin 14 (+9)
Totals 16 (+9)

Languages That Start With L

Language # of Snippets
Lily 1
Lisp 6 (+4)
Little 1
Livescript 1 (+1)
Lobster 1 (+1)
Lolcode 2 (+1)
Lua 13 (+10)
Lucee 1 (+1)
Totals 26 (+18)

Languages That Start With M

Language # of Snippets
MATLAB 10 (+9)
Microsoft Macro Assembler 1 (+1)
Modula2 1 (+1)
MojiScript 1
MoonScript 1
Totals 14 (+11)

Languages That Start With N

Language # of Snippets
Never 2
Nim 3 (+2)
Totals 5 (+2)

Languages That Start With O

Language # of Snippets
Objective C 6 (+5)
OCAML 1
Octave 1
Odin 1
Opa 1
Orc 1
Owl Lisp 1
Totals 12 (+5)

Languages That Start With P

Language # of Snippets
P 1 (+1)
Pascal 2
Perl 14 (+11)
Perl6 1 (+1)
PHP 22 (+19)
PicoLisp 2
Pony 1
PowerShell 3
PureScript 1
Pyret 1
Python 32 (+12)
Totals 80 (+44)

Languages That Start With Q

Language # of Snippets
Quack 1
Totals 1

Languages That Start With R

Language # of Snippets
R 2 (+1)
Racket 4 (+3)
Red 1
Rexx 1
Ring 1
Ruby 9 (+2)
Rust 11 (+5)
Totals 29 (+11)

Languages That Start With S

Language # of Snippets
Sather 1 (+1)
Scala 8 (+6)
Scheme 3 (+1)
Shen 1
Smalltalk 1
Solidity 1
Solisp 4 (+4)
Swift 6 (+2)
Totals 25 (+14)

Languages That Start With T

Language # of Snippets
Tcl 1
Tex 2
TI-BASIC 1 (+1)
TypeScript 9 (+4)
Totals 13 (+5)

Languages That Start With V

Language # of Snippets
Verilog 2 (+1)
Vimscript 3
Visual Basic 4 (+2)
Totals 9 (+3)

Languages That Start With W

Language # of Snippets
Whitespace 1 (+1)
Wren 1
Wu 1
Wyvern 1
Totals 4 (+1)

What's Changed

  • Added Binary Search in Every Language Project by @jrg94 in #1755
  • Added Binary Search Testing by @jrg94 in #1757
  • Removed an Irrelevant Section of the Main README by @jrg94 in #1758
  • Updated Binary Search Project/Testing by @auroq in #1763
  • Added Binary Search in Go by @auroq in #1762
  • Fixing grammatical errors in the CODE_OF_CONDUCT.md file. by @msj2 in #1734
  • Added Selection Sort in C++ by @sailok in #1749
  • Added Capitalize Testing by @jrg94 in #1786
  • Added JobSequencing in Java by @janeliutw in #1778
  • Added Merge Sort in ...
Read more