An introduction to the Programmer's Workbench
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Using a command language as a high-level programming language
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
Queue - System Evolution
Communications of the ACM - Rural engineering development
Multi-language synchronization
ESOP'07 Proceedings of the 16th European conference on Programming
Hi-index | 0.00 |
New programming languages are born every day. Why do some succeed and some fail? In 50 years, we've already seen numerous programming systems come and (mostly) go, although some have remained a long time and will probably do so for: decades? centuries? millennia? The questions about language designs, levels of abstraction, libraries, and resulting longevity are numerous. Why do new languages arise? Why is it sometimes easier to write new software than to adapt old software that works? How many different levels of languages make sense? Why do some languages last in the face of "better" ones?