Jan 17, 2016 at 10:15 PM
There's also recursive languages, but I forgot the name of one a friend had used..
It is, and it isn't a joke or a though lt experimemt but a fully working language. I may be wrong, but I think it was called Clojure.
HTML and CSS: Mhm.
Java: I agree with you.
QBasic: Yeah, it's old, I only use it to mess around sometimes.
Zeno: I'm surprised you even know what Zeno is, but it certainly did help me understand programming a bit better. (Like before if you asked me what an 'int' was I would have probably said something along the lines of 'An initializer?')
C: It's old... And?
Assembly: It's not a programming language, it's a mindfuck.
People have opinions. (WHAT? No way! That's bullshit!)
Yes, I understand that I've undertaken a project way too big for me with way too little knowledge, but I'm fine with that.
I honestly don't care if I die doing this, I just need something to waste all my time on right now, that's not why I'm making an operating system, I have no idea why I want to do that, but I have a good excuse to focus on something I want to do.
TL;DR Stop telling me what to do, it's not helping because I'm not listening, I'm more stubborn than a really fucking heavy rock floating trough space orbiting around a small star. (I.e. Earth)
I am fully aware Clojure is based off of Lisp, and that it is a functional language and isn't ultimately recursive, but you can not dismiss that it is heavily based off of recursiveness. (Recursive- based for loops, lazy sequences, etc.)Clojure is a dialect of Lisp, which is, as I mentioned earlier, a dynamically-typed functional language.
It is not a recursive language, because recursive languages are not a thing. What IS a thing is the concept of recursivity, which is, in extremely broad terms, something that is similar (mathematically speaking) to a part of itself, for example (in the field of computer science), a function that calls itself (or that calls another function that calls the first one), or a closure, which is unrelated to Clojure and is a function defined inside of the scope of another function. Thank you very much.
you can not dismiss that it is heavily based off of recursiveness. (Recursive- based for loops, lazy sequences, etc.)
I am a competent developer, I understand basic concepts like recursivity; unless you were explaining that for the sake of other people. You're welcome likewise very much.
Take note: "...heavily based off of recursiveness.""Recursive-based for loops" are not for loops, they are recursive functions. Laziness has barely anything to do with recursivity. The concepts you mentioned are common characteristics of functional languages, not of recursive languages (which are not a thing).
I can assure you that I don't throw around buzzwords for any personal gain. Words that I use are words I understand and are part of my usual vocabulary.You never know. People, on this site just like everywhere else, have a general tendency to use buzzwords they barely know the meaning of to make it seem like they're smarter than they actually are.
Take note: "...heavily based off of recursiveness."
I never said that it was unique to Clojure.
The concepts you mentioned are common characteristics of functional languages, not of recursive languages (which are not a thing).