> It due to thought processes. C is how computers think. Exactly how they > think. One instruction followed by another. Its also how a lot (most) of > engineers think. Including myself. IMO, the closer you are to how the > computer thinks, the easier it is to write and debug. Lisp, with its stack > based and recursion based processes, isn't as simple and elegant as > sequential thought. It might be how some top mathematicians think, but > lets be honest very few people are top rank mathematicians. I've taught > college math and I don't rank as one.
LISP is just a /different/ way of thinking. If most people grew up with 'C type thinking' that doesn't mean they couldn't learn this new way of thinking and get benefits.... give yourself more credit! :) > But languages really seem to have hit their peak with C. Other > languages have added some syntactic sugar onto it, but there's little to > nothing that they do that C doesn't as or more elegantly. Classes and > templates are nice, but have as many drawbacks leading to ugly code as they > do positives. I'd have to agree with you. Paul Graham says we really have only 2 strands of very clean language families....the C family (C, C++, Java, C#, etc.) and the LISP family, with languages moving more towards the LISP side in recent years. Chris -- KPLUG-List mailing list [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
