The tab programming language

Why another programming language?

Because tab is a special programming language unlike any other:

  • It’s statically-typed and type-infered.
  • It also infers memory consumption and guarantees O(n) memory use.
  • It is designed for concise one-liner computations right in the shell prompt.
  • It features both a mathematics library and a set of data slicing and aggregation primitives.
  • It is faster than all other interpreted languages with a similar scope. (Perl, Python, awk, …)
  • It is not Turing-complete. (But can compute virtually anything nonetheless.)
  • It is self-contained: distributed as a single statically linked binary and nothing else.
  • It has no platform dependencies.

You can think of tab as a kind of general-purpose query language for text files.

https://tkatchev.bitbucket.io/tab/index.html

This thread was posted by one of our members via one of our automated news source trackers.