Skip to content

Software Tools in <X> - Reimplementing the programs from Software Tools in Pascal in other languages

License

Notifications You must be signed in to change notification settings

jezhiggins/stiX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Software Tools in <X>

Jez Higgins, jez@jezuk.co.uk

Reimplementing the programs described in Kernighan and Plauger's Software Tools in Pascal in other languages.

Chapter 1 - Getting Started

  1. copy
  2. charcount
  3. linecount
  4. wordcount
  5. detab

Chapter 2 - Filters

  1. entab
  2. overstrike
  3. compress
  4. expand
  5. echo
  6. translit

Chapter 3 - Files

  1. compare
  2. include
  3. concat
  4. print
  5. makecopy
  6. archive - create, contents, delete, print, update, extract

Chapter 4 - Sorting

  1. bubble sort
  2. Shell sort
  3. in-memory sort
  4. quick sort, parts one and two
  5. external sort
  6. unique
  7. kwic and unrotate

Chapter 5 - Text Patterns

  1. find
  2. change

Chapter 6 - Editing

  1. edit

Chapter 7 - Formatting

  1. format

License

Copyright 2019-2024 JezUK Ltd

Licensed under the terms of the MIT License.

About

Software Tools in <X> - Reimplementing the programs from Software Tools in Pascal in other languages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages