Abstract :
New programming languages are emerging to meet the demands of recent computing and communications developments, such as multicore CPUs, high-performance and cloud computing, distributed systems, and mobile technology. According to an expert, is the best approach to software development because it enables parsimony - using the simplest technique that solves the problem.
Keywords :
programming languages; software engineering; cloud computing; distributed systems; high-performance computing; mobile technology; multicore CPU; programming languages; software development; Ceylon; Cray Chapel; Google Dart; Haxe; IBM X10; Microsoft F#; Motion Twin; Web programming; functional programming; high-performance computing; parallel processing; programming languages; supercomputing;