3 ms·
jsoftware.com - GPL license - Extremely well-documented - General purpose - Runs on any platform - 64-bit - C-like performance for many operators - Interpreted
by the_optimist 6y ago
jsoftware.com
- GPL license
- Extremely well-documented
- General purpose
- Runs on any platform
- 64-bit
- C-like performance for many operators
- Interpreted, interactive development environment
- Package manager
- Near-zero boilerplate
https://www.jsoftware.com/books/pdf/easyj.pdf https://www.jsoftware.com/books/pdf/easyj.pdf
"Array language" describes a pretty generic syntax format wherein an operator acts on multiple inputs. Functional programming is a style that nests nicely with arrange languages. If you know "R," just think of lapply. It's like lapply everywhere, but without the lapply syntax. Every function is vectorized.
People who aren't formally trained on loops or object-oriented programming tend to pick this up more easily. That said, you can do OOP and loops in J if you want to.