Source: commons.wikimedia.org

jq is a very high-level lexically scoped functional programming language in which every JavaScript Object Notation (JSON) value is a constant. jq supports backtracking and managing indefinitely long streams of JSON data. It is related to two programming languages—Icon and Haskell. The language supports a namespace-based module system and has some support for closures. functions and functional expressions can be used as parameters of other functions. Wikipedia

Created Year: 2012
Developed by: Stephen Dolan

Wikidata: Q115959735

Programming paradigms: functional programmingtacit programming

Language types: functional programming languagevery high-level programming language

Free jq books, articles, documentation

Search on GitHub


Latest data update: 2025-06-18