julia ecklar - the eternal flame
Uploader Comments (carlosdevil666)
Top Comments
-
The rest of us know what LISP is because they are people like myself who earn $100K+/year as software engineers, and have sent space probes to Mars at NASA, written the web browser you are probably using to troll here, and so forth.
Perhaps one day you too shall do the same when you are older then 12. Good luck!
-
Whoa! I wonder if somebody's spent a bit too much time struggling with C++ class hierarchies here?
Video Responses
All Comments (53)
-
@TheFloaitngBrain I guess some of the files are .cpp so that Visual Studio can compile it for Windows. Dunno, don't care :P
-
@LakatosIsti I agree, its not a rule that it has to be in C, or that it shows superiority or anything I was just pointing it out :-)
Additionally I only looked at the main procedure, it was in a .cpp file for some unknown reason so I assumed it was written in C++ and not C.
-
@TheFloaitngBrain It's acutally C. When I say "Lisp sure as hell isn't written in C" I'm talking in a more general sense. Sure, there are a few Lisp dialects or implementations that are written in C, but it's not a rule. Yeah, Emacs lisp is implemented in C, but that's only for pragmatic reasons and for compatibility's sake, not because of one's superiority over the other. It's written in C only so it IS written in C, and that fact sure shows itself in performance.
-
@LakatosIsti Actually I am not too much of an expert in Lisp but on Windows the Emacs interpreter is written in C++.
-
@WolfCoder No, not everything is written in C. Lisp sure as hell isn't written in C. And you can get speeds faster than C. And yeah, they probably do work in marketing :)
-
@LakatosIsti everything is written in C or ASM, you can only almost get that fast (even LISP is written in C/ASM), but people who compare programming languages by speed probably work in marketing
-
@GrigoriZhukov What troll?
-
@MrXStark troll.
-
@MrXStark Compilers, however, are a different story. They turn the source code of one language into the source code of another (usually into machine code), so if you want to write a compiler you will need to know the language/machine architecture that you are writing for. However, that does not mean you have to write your compiler in that target language. You can use any language you desire, be it C, Lisp, Erlang, Ruby, etc... And the higher you go the more abstractions you can use
-
@MrXStark And what I'm saying is that you can write interpreters in any type of language. Or you can have actual computers that are in hardware capable of handling "higher-level languages" (which in this case are actually the low-level ones). Once you have a fast base language to use (which Lisp is), you can write a pretty fast interpreter.
God wrote in lisp but I write in perl
carlosdevil666 4 years ago