Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java.
Victor PankratiusFelix SchmidtGilda GarretónPublished in: ICSE (2012)
Keyphrases
- programming language
- advanced features
- source code
- object oriented design
- object oriented programming language
- computer systems
- programming skills
- development environment
- software development
- software systems
- java programs
- object oriented programming
- user interface
- object oriented
- open source
- cross platform
- functional language
- software architecture
- database applications
- java programming
- programming environments
- development kit
- java virtual machine
- program understanding
- multicore processors
- sun microsystems
- memory management
- computer programming
- database programming
- programming environment
- programming concepts
- software engineering
- program code
- embedded systems
- fully functional
- multi threaded
- reusable components
- high end
- software maintenance
- computer software
- software components
- development process
- operating system
- oracle pl sql
- high level