3 ms·
> The ultimate criteria to judge a language should be how efficiently (concisely) it expresses the concepts of the subject matter. Some might say that the ulti
by dvt 9y ago
> The ultimate criteria to judge a language should be how efficiently (concisely) it expresses the concepts of the subject matter.
Some might say that the ultimate criteria to judge a language should be how quickly an inexperienced user starts to be fluent in it.
I studied math (so the syntax isn't really an issue), but I think functional programming is completely inappropriate for general purpose programming tasks (e.g. writing a website, writing an iPhone app, etc.).
- catnaroek 9y ago> Some might say that the ultimate criteria to judge a language should be how quickly an inexperienced user starts to be fluent in it. The ultimate criterion to judge a formal language (such as a programming language) is how easily anyone (regardless of expertise level!) can express their ideas in a precise and unambiguous fashion in it. It isn't clear that this criterion favors any known programming style. Edit: grammar
- firethief 9y agoBy that criterion a shovel is always preferable to a backhoe. Powerful tools take longer to learn.
- tigershark 9y agoDo you mean like purescript or ReasonML that is the foundation of Facebook messenger or F# that is used for plenty of iphone apps?