| Sign In/My Account | View Cart |
| Article: |
What I Hate About Your Programming Language | |
| Subject: | What do you hate about Forth, Lisp and APL? | |
| Date: | 2005-10-16 00:45:32 | |
| From: | znmeb | |
|
I maintain there are only half a dozen unique programming languages in the history of computing: macro assembler, FORTRAN, Lisp, APL, FORTH and SmallTalk. So ... what do you hate about those languages?
|
||
Showing messages 1 through 3 of 3.
Hm, good question. I don't have a lot experience with macro assembler, but if you mean what I think you mean, text substitution macros just aren't fun.
Most macro assemblers these days aren't just simple text substitutions, but have some knowledge of "syntax".
However, even basic cpp style subs are a lot more usable with assembler (back in the day when I was writing a moderate amount of 6502 code I wrote my own :-). Since there isn't as much language syntax to confuse issues you don't get half the problems that you get in C for example.
I would like Lisp better if it had syntax.
You'd like Lisp better if it had more syntax m'thinks. But then, of course, you would lose many of the advantages having a first class representation of the AST gives you.
I really quite like Eiffel, and never really saw it as a theoretical language :-) The OO model is elegant, and Design By Contract is rather effective (although less effective than TDD in my experience.)