Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Batchfile

< >

Batchfile is a programming language created in 1985.

#214on PLDB 39Years Old 72kRepos
REPL · Wikipedia

A batch file is a kind of script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. A batch file may contain any command the interpreter accepts interactively and use constructs that enable conditional branching and looping within the batch file, such as IF, FOR, and GOTO labels. Read more on Wikipedia...


Example from Riju:
echo "Hello, world!"
Example from hello-world:
@echo off echo Hello World
Example from Wikipedia:
C:\>set /p ="Message 1"<nul >data.txt C:\>set /p ="Message 2"<nul >>data.txt C:\>set /p ="Message 3"<nul >>data.txt C:\>type data.txt Message 1Message 2Message 3

Language features

Feature Supported Example Token
Gotos ✓ :: this would create an endless loop :myLabel goto myLabel
Comments ✓ REM A comment :: Another type of comment
Line Comments ✓ REM A comment REM
Strings ✓
Print() Debugging ✓ echo
Case Insensitive Identifiers ✓
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll