This is a collection of little sample applications for multiple programming languages. While a small hello world application works, a simple number guessing game shows user input, basic output, generating a random number and simple logic as well.
These programs have been written a long time ago, and mostly in just a few minutes. In no way should they be considered well written or good programming practices. Published as part of the short article at CodeBin.
- num_c64.bas: C64 Basic
- num_dos.c: Borland C (compiles with 3.1 under DOS)
- num_dos.cpp: Borland C++ (compiles with 3.1 under DOS)
- num_oop.pas: Turbo Pascal 6.0 OOP
- numguess.asm: DOS x86 Assembly (compiles with TASM 3.1)
- numguess.bas: QBasic 1.0
- numguess.bat: Windows shell batch file (Windows 2000 onwards)
- numguess.c: C (compiles with GCC)
- numguess.cpp: C++ (compiles with GCC)
- NumGuess.java: Java (can be run from command line)
- numguess.js: Javascript
- numguess.pas: Turbo Pascal 6.0
- numguess.php: PHP (CLI)
- numguess.pl: Perl
- numguess.prg: dBase IV
- numguess.uvb: UniVerse Basic (might work on other pick-likes)
- num_c64.bas: restart, guesses, limit, min10
- num_dos.c: guesses, limit, min10
- num_dos.cpp: guesses, limit, min10
- num_oop.pas: guesses, limit, min10
- numguess.asm: restart, name, guesses, message
- numguess.bas: restart, guesses, limit
- numguess.bat: restart, name, guesses, limit, min10
- numguess.c: guesses, limit, min10
- numguess.cpp: guesses, limit, min10
- NumGuess.java: restart, name, guesses, limit, min10
- numguess.js: restart, name, guesses, limit, min10
- numguess.pas: guesses, limit, min10
- numguess.php: guesses, name, limit, min10
- numguess.pl: restart, name, guesses, limit, min10
- numguess.prg: guesses
- numguess.uvb: restart, name, guesses, limit, min10
Feature descriptions:
- restart: Asks if you want to play again.
- name: Asks for player name.
- guesses: Shows number of guesses.
- message: Show customised message depending on number of guesses.
- limit: Asks for upper limit.
- min10: Upper limit must be at least 10 when asked.
These programs are available under GPL3, please see the LICENSE, COPYRIGHT and AUTHORS files for details. Not that anyone would want to use them commercially...