User loginNavigation |
PLs and SE
it's never a language designer's job to define what's a sound software engineering practice. (on the Why Are Type Systems Interesting thread)
Setting aside the discussion on static vs. dynamic type checking, I must say that I find this statement rather puzzling. Aren't PL designers suposed to make SE easier? Isn't the best way to do this to evaluate and consider SE parctices? Isn't that what happens in practice (e.g., mining patterns for language features, library building etc.)? When I created the software engineering department on LtU I wanted it to focus on language features and language design that are directly concerned with software engineering issues. But my view is perhaps even stronger than that: I think most PL issues are ultimately about SE. Natrually, one approach is for the language to support whatever SE practices each and every programmer or team chooses. But isn't that simply an example of one sttitude towards the best way to handle the complexity of SE? I find it incredible that some would argue that PL designers should be agnostics when it comes to SE. By Ehud Lamm at 2004-08-09 18:37 | LtU Forum | previous forum topic | next forum topic | other blogs | 9179 reads
|
Browse archivesActive forum topics |
Recent comments
6 hours 57 min ago
3 days 19 hours ago
5 weeks 4 days ago
5 weeks 5 days ago
17 weeks 6 days ago
17 weeks 6 days ago
18 weeks 1 day ago
18 weeks 1 day ago
18 weeks 6 days ago
18 weeks 6 days ago