>>5 In theory only. I'll agree it's a good query language. But programming applications in it? No way, it turns back into convoluted imperative programming, with red cuts and inline assertions.
Name:
Anonymous2016-07-05 18:37
>>8 like many languages, it has its uses. predicate logic, theorem proving and some vaguely AI-related concepts (e.g. natural language processing) is what it's good for. writing applications? not really.
the more I program the more I'm starting to believe in the idea that there aren't too many 'bad' languages, most of them are just misapplied. also, there isn't such thing as a 'general purpose programming language' and many of the bad code issues are related to people pushing C++-shaped peg into a round hole.
Name:
Anonymous2016-07-05 19:01
I have to agree with the Prolog slander. It sometimes wants to be an ugly Lisp, other times a prettier SQL. I've never felt comfortable with the knowledge base shit being built right into the language. It feels dirty and perverse like that, like BASIC's graphics calls.
Name:
Anonymous2016-07-05 20:03
>>10 Prolog doesn't want to be prettier SQL, SQL wants to be uglier Prolog. Prolog came earlier.
Sit down dear child and hear of languages long ago...
Back I. The days of vacuum tube and electromechanical switches, when punch tape rules the world p, there were two languages: The Algorithmic Language, and the List Processor. The List Process, or LISP, to its friends was built around s-expressions. The other, also known as ALGOL, was built around a strange and unholy hybrid of text and formulae that only an insane mathematician would love, for almost every statement was a special case.
ALGOL syntax went on to rule the world.
Seriously kid. There are only two syntaxes, and procedural, structural, object oriented, aspect, imperative, and all the rest are immaterial to the syntax, for they refer to how programs are organized, not what keys you press on the keyboard. Don't they teach programming languages anymore?
Name:
Anonymous2016-07-12 20:36
Don't they teach programming languages anymore?
No, and they never really did. The only way to learn computing, both the practical and the theoretical, is by apprenticeship and self-learning. Universities have no clue what they're doing, even if some individuals within them are great.