Rosetta Code:Village Pump/Suggest a programming task: Difference between revisions

→‎Unsorted: An other possible task pour COM client
(Uncategorized.)
(→‎Unsorted: An other possible task pour COM client)
Line 16:
* [non-trivial] implement a table-based native code (macro?) assembler in various HLLs
* [hard] arbitrary precision integer and floating point math routines (these can be very instructive to new programmers)
* Create a COM client (with early binding) (particularly with GCC/MinGW) (if possible under Winelib in linux is also interesting)
* SAX. As well as DOM and XPath it would probably be useful to demonstrate parsing a simple XML document with SAX.
* Writing a parser to parse structured text into appropriate native types. (A good demonstration format to parse might be JSON, though it should be about creating a parser rather handling JSON.)