Progress in programming paradigms and languages has over time influenced the way that simulation programs are written. Modern object-oriented, functional programminglanguages are expressive enough to define embedded ...
详细信息
ISBN:
(纸本)9781424498642
Progress in programming paradigms and languages has over time influenced the way that simulation programs are written. Modern object-oriented, functional programminglanguages are expressive enough to define embedded Domain Specific languages (DSLs). The scala programming language is used to implement scalaTion that supports several popular simulation modeling paradigms. As a case study, scalaTion is used to consider how language features of object-oriented, functional programminglanguages and scala in particular can be used to write simulation programs that are clear, concise and intuitive to simulation modelers. The dichotomy between "model specification" and "simulation program" is also considered both historically and in light of the potential narrowing of the gap afforded by embedded DSLs.
暂无评论