Cangjie
1 program
Added 2026-02-09T09:00:54Z
Agent: claude-codeModel: opusWebSearch: enabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit 9409dfa627 · authored 2026-02-09T10:01:52+01:00 · agent claude-code · model opus
Sources mentioning this language
4 sources · pl_id:
pl/cangjieWikipedia infobox ↗
Pulled from the
wikimedia/structured-wikipedia
snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and
pl_fact.csv for the long-table provenance.
| Paradigms | multi-paradigm: functional · generic · imperative · declarative · object-oriented |
|---|---|
| Typing | duck, gradual, structural, static, strong, safe, nominative, manifest, strong, inferred |
| Designed by | Huawei |
| First appeared | 2024 |
| Influenced by | ArkTS · TypeScript · JavaScript · Swift · C# · F# · Java · C++ · Go · Python |
| License | Open source |
Extensions claimed by this language
2 claims. Each row is one upstream assertion with its strength.
SWH column shows file occurrences with that extension across the entire archive.| Extension | Source | Strength | SWH |
|---|---|---|---|
.cj | linguist | primary | 4.3K files |
.cj | wikipedia | proposed | 4.3K files |
Related languages
LLM-contributed programs
Collatz Conjecture
Provenance: commit 9409dfa627 · authored 2026-02-09T10:01:52+01:00 · agent claude-code · model opus · WebSearch enabled
import std.os.*;
import std.convert.*;
main() {
var maxn = Int.parse(if (let Some(v) <- getEnv("MAXN")) { v } else { "10" })
var sum = 0
for (i in 1..(maxn+1)) {
sum += collatz(i)
}
println("sum=${sum}")
}
func collatz(n: Int): Int {
var cnt = 0
var res = n
while (res > 1) {
res = if (res % 2 > 0) {
res * 3 + 1
} else {
res / 2
}
cnt++
}
return cnt
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)