Embed presentation
Download as PDF, PPTX























This document discusses factors to consider when selecting a programming language for a project. It outlines dimensions for selection like capabilities, productivity, and costs. Key criteria include whether the language can meet expectations, development costs, ramp up time, and community support. The document also evaluates common languages like Java, PHP, Python and Ruby based on their strengths and weaknesses. It predicts trends in language popularity and adoption of functional programming concepts.





















