Tcl, pronounced "tickle" and short for Tool Command Language, is a dynamic, open source programming language.
It was designed with the goal of being very simple but powerful. It is so simple that the entire syntax is fully described in just 12 rules. Yet it is a fully-featured programming language.
Overview
Syllabus
- Hello World
- Two Fer
- Resistor Color
- Error Handling
- Acronym
- High Scores
- Matrix
- Series
- Word Count
- Hamming
- Raindrops
- Isogram
- Scrabble Score
- Luhn
- Clock
- Tournament
- Twelve Days
- Bank Account
- Gigasecond
- RNA Transcription
- Leap
- Resistor Color Duo
- Resistor Color Trio
- Yacht
- Space Age
- Pangram
- Triangle
- Rectangles
- Anagram
- Difference of Squares
- Sum of Multiples
- Transpose
- Word Search
- Armstrong Numbers
- Flatten Array
- Grains
- Phone Number
- Saddle Points
- Nucleotide Count
- ETL
- Pythagorean Triplet
- Collatz Conjecture
- Darts
- Sublist
- Proverb
- Sieve
- Palindrome Products
- Matching Brackets
- Bob
- Perfect Numbers
- Square Root
- Strain
- Binary Search
- Nth Prime
- Accumulate
- Two Bucket
- Alphametics
- All Your Base
- Allergies
- Run-Length Encoding
- Scale Generator
- Minesweeper
- Rail Fence Cipher
- Robot Simulator
- Beer Song
- Pig Latin
- Protein Translation
- Dominoes
- Grade School
- Secret Handshake
- Wordy
- List Ops
- Atbash Cipher
- Robot Name
- Simple Cipher
- Circular Buffer
- Crypto Square
- Simple Linked List
- Change
- Satellite
- Binary Search Tree
- House
- Roman Numerals
- Rotational Cipher
- Affine Cipher
- Kindergarten Garden
- Largest Series Product
- Prime Factors
- Custom Set
- Linked List
- Knapsack
- Poker
- Queen Attack
- Spiral Matrix
- Food Chain
- Pascal's Triangle
- Connect
- Book Store
- React
- ISBN Verifier
- Complex Numbers
- Diamond
- Markdown
- Meetup
- OCR Numbers
- Bowling
- Grep
- REST API
- Zipper
- POV
- Say
- Diffie-Hellman
- D&D Character
- Variable Length Quantity
- Rational Numbers
- Parallel Letter Frequency
- Forth
- DOT DSL
- Go Counting
- Zebra Puzzle
- Hangman