3 ms·
Software engineering is about tradeoffs. I'll take that a step further: everything is about tradeoffs. You can always optimise for one use case to the exclusion
by trapper 18y ago
Software engineering is about tradeoffs. I'll take that a step further: everything is about tradeoffs. You can always optimise for one use case to the exclusion of the others.
Are you saying that fortran isn't faster than scala/jvm based languages? That APL isn't better for matrice's? That lisp macros aren't more powerful? Or that php isn't simpler than scala?
Being good at all three may be possible, but being optimal at all three is probably impossible.
- ankhmoop 18y ago"Being good at all three may be possible, but being optimal at all three is probably impossible." Why?
- trapper 18y agohttp://en.wikipedia.org/wiki/Optimization_(mathematics)#Multi-objective_optimization http://en.wikipedia.org/wiki/Optimization_(mathematics)#Mult...
- ankhmoop 18y ago"Multi-objective optimization (or programming),[1][2] also known as multi-criteria or multi-attribute optimization, is the process of simultaneously optimizing two or more conflicting objectives subject to certain constraints." Note "conflicting objectives". Why do you believe the objectives are conflicting?