Utting, MarkWeng, Min-HsienCleary, John G.2013-11-122013-11-122013-11-11Utting, M., Weng, M.-H. & Cleary, J. G. (2013). The JStar language philosophy. (Working paper 06/2013). Hamilton, New Zealand: University of Waikato, Department of Computer Science.1177-777Xhttps://hdl.handle.net/10289/8164This paper introduces the JStar parallel programming language, which is a Java-based declarative language aimed at discouraging sequential programming, en-couraging massively parallel programming, and giving the compiler and runtime maximum freedom to try alternative parallelisation strategies. We describe the execution semantics and runtime support of the language, several optimisations and parallelism strategies, with some benchmark results.application/pdfen© 2013 Mark Utting, Min-Hsien Weng, and John G. Clearycomputer scienceparallel programming modelsarchitecture independenceJStarJavaDatalogLinda-like languagesThe JStar language philosophyWorking Paper