Any J programmers?
I was wondering if there are any J programmers out there like me? I don’t know all that many.
If so, what made you learn that language? :D
If you don’t know what J is, read about it here:
http://www.jsoftware.com/
Haha thank you for being the first ones to humor me :D
I’ve had about 3-4 years of experience with the J language and I’ve actually come to quite love a few things about the language:
1) I feel that the terseness of the syntax allows me to think through problem to ms more effectively. Being able to add up all the numbers from 1 to 10 with a simple+/@:>:@:i. 10
(>: = > : Damn J-hating emojis).
is unimaginably fun. While I certainly understand the appeal of conventional languages when doing group work (J code tends to have an inverse relationship between code quality and code readability), it is my go-to language when I’m doing things by myself.
2) I like the logic behind the J language. When approaching programming problems in J, you have to have less of a “loop based” logic system and more of a “table-based” or “array-based” logic system. It’s hard to articulate what I mean in a very concrete way, and this is all purely based on my own, fallible experience.
3) Even more on problem solving, I feel like J lets me spend less time “coding” and more time “programming.” ;)
And as to how I got involved in this language? I have a certain mentor who introduced me to it awhile back. I would have never heard of it otherwise.
interesting , never saw J but i have been working a little bit with Haskell and Clojure , which are functional programming languages a little bit like j , and all i got to say is …. fuck them lol , i mean they certainly give you a complete new point of view and approach to the problems , but lol switching from imperative programming languages to this one is like a mind blow , its like saying you gona switch to Right-handed while you been Left-handed your whole life lol. but in the end i got to agreed with you , at least with clojure, i have seen that it leads to better code quality. buuuuut im gonna keep sticking with imperative programming languages lol.
btw there are some nice hybrid languages such as scala which are worth learning
Haha fair enough, fair enough. Although I will mention there is a book out there for people such as yourself who would have to switch programming paradigms: “J for C Programmers” by Henry Rich. It’s free on the web with a quick google search.
I became proficient in J before anything else (although I had previously began learning an OOP language), and I’m catching up with other languages (right now I’m working on sharpening my Python). So for me, the conventional programming world is the odd one rather than J. ?
Single letter programming languages surely can’t be any good!!
C is the best!! (Oh….)