Selecting an implementation language
Does anyone know of any journals/papers advocating 'language-specific designs' over 'language-free designs', whereby the language is decided once the design phase is complete.
Sorry for the vague, wordy SE question but if anyone can help it would be awesome.
Cheers
a language-dependent design is (most times) a bad design. the design of a system should be free of technical aspects, because you can implement any design with any language (of course, some languages might require much more effort to achieve the goal). especially for big projects, this rule is true.
your following sentence is correct: the implementation language can be decided once the design is complete (although most projects use one fixed implementation language or just 2 to choose from).
other than that, see
http://portal.acm.org/citation.cfm?id=773138&dl=ACM&coll=portal&CFID=11111111&CFTOKEN=2222222
I have never encountered any journals/papers avocating designs in any specific language--other than MS advocating VB in the mid 90's. But even there, the design was independent from the language choice.
Usually the "language choice" is more a matter of known tools in the design team or a desired movement in tool set skills due to some percived demand/market movement.