Rosetta Code:Add a Task: Difference between revisions

→‎Things to try for: Some rewording, formatting and highlighting.
(→‎Semantic annotations: Highlight difference between the two quoted sections.)
(→‎Things to try for: Some rewording, formatting and highlighting.)
Line 20:
====Things to try for====
Generally speaking, '''the goal is to address a problem a programmer may face or want to think about.''' These include (but aren't strictly limited to):
* '''Practical problems.''' These are problems with may occur regularly in practical application of programming languages, or at least are within the target domain of the language.
* Practical problems
* '''Problems which demonstrate concepts.''' These are problems which attempt to highlight particular features, patterns or ideas in programming, and tend to contrast different languages' approaches to solving problems.
* Problems which demonstrate concepts
* '''Entertainment.''' Some tasks (see [[RCRPG]] or [[24 game]]) are created primarily for entertainment purposes, and represent an aggregate challenge of smaller problems.
* Simple entertainment.
 
TheAs a common theme, across '''all tasks must beseek increasingto increase competence and understanding of the tools in question''', by example or by annotated counterexample, if necessary.
 
====Things to avoid====