Rosetta Code:Village Pump/Suggest a programming task

From Rosetta Code

order alprazolam cheap flexeril hgh online online meridia cheap ultram free ringtones funny ringtones cheap diethylpropion free qwest ringtones free real ringtones cheap lipitor cheap ultracet order tramadol cheap cialis sony ericsson ringtones funny ringtones zoloft free music ringtones cheap carisoprodol zanaflex online free nokia ringtones but lortab motorola ringtones free samsung ringtones alltel ringtones sharp ringtones cheap soma mtv ringtones cheap levitra pharmacy online online real ringtones ambien online cheap diethylpropion xanax online lorazepam real ringtones punk ringtones buy albuterol cheap xanax fioricet didrex online verizon ringtones buy ultracet free tracfone ringtones cheap clomid ativan xanax online nexium online free sonyericsson ringtones cheap clomid cheap adipex cialis hydrocodone online levitra online midi ringtones lisinopril online wwe ringtones phentermine online free tracfone ringtones cheap sildenafil free verizon ringtones free midi ringtones phentermine online cheap rivotril online vicodin celexa online free funny ringtones flexeril online hoodia online cheap tenuate buy prozac free sprint ringtones order norco meridia free sprint ringtones buy diazepam fioricet online mp3 ringtones paxil online buy zanaflex but alprazolam soma online diazepam online free wwe ringtones zoloft lorazepam online norco free free ringtones cheap carisoprodol qwest ringtones clonazepam online cheap celexa clonazepam online lipitor online nokia ringtones cheap lisinopril cheap propecia free nokia ringtones free punk ringtones carisoprodol online order ultram free sony ericsson ringtones free tracfone ringtones cheap zyban hoodia online tramadol online cingular ringtones jazz ringtones alltel ringtones but flexeril free nextel ringtones free kyocera ringtones samsung ringtones motorola ringtones cheap meridia cheap xenical sony ringtones cheap paxil free sagem ringtones buy ativan cheap rivotril order ortho celexa online sharp ringtones cheap adipex cheap ortho but hydrocodone cheap propecia free cingular ringtones nextel ringtones free sagem ringtones adipex free punk ringtones didrex online sonyericsson ringtones didrex online cheap diazepam free samsung ringtones free sharp ringtones cheap meridia free mono ringtones cheap valium hgh online nextel ringtones funny ringtones cheap lortab but ultracet viagra online albuterol cheap vicodin motorola ringtones lorazepam online free ericsson ringtones free mp3 ringtones sonyericsson ringtones viagra online cheap cyclobenzaprine but vigrx free wwe ringtones cheap zoloft cheap clomid fioricet online free samsung ringtones albuterol online tramadol online xenical online alprazolam clonazepam online free mp3 ringtones norco online xanax mtv ringtones qwest ringtones valium cheap sildenafil zyban online order alprazolam levitra cheap soma cheap ortho cheap xenical cheap zyban polyphonic ringtones free motorola ringtones lisinopril online free sagem ringtones music ringtones cheap ativan free jazz ringtones free cool ringtones ericsson ringtones free tracfone ringtones norco cheap viagra free sony ericsson ringtones cheap nexium cheap paxil free cool ringtones cheap vicodin kyocera ringtones

So you want to see a problem solved? If you're not comfortable creating the task page yourself, feel free to edit this page, and describe the problem below. (To edit this page, click the "edit" tab at the top.)

When making a request, please place it in the Unsorted section.

When reviewing requests, please help sort them into the categories farther down, based on the category descriptions.

Unsorted

  • Reading the file word by word using expect script
  • doubly-linked list algorithms, both cursor- and pointer-based implementations
  • Basic pointer/reference operations (C now exists on Basic pointer and reference operations)
  • Open a window and create a simple opengl 3d demonstration
  • Retrieve bookmarks from Del.icio.us (Or anything else that demonstrates a HTTPS request with authentication)
  • [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.)
  • Super Simple p2p network
  • Provide a SOAP server function
  • Win interface... C calls to Fortran F90/95 Source Code ... and back...
  • Quine (program that prints its own code to stdout)

Recently Completed

If a task has been completed, move the request to this category. Add a link to the task page, and sign (add --~~~~) to the request. Completed tasks more than a week old should be removed from the list.



I'd like to request the following tasks. I can provide code for Java and C but I'm not familiar with other programming languages in these areas.

  • Socket I/O (TCP or UDP sockets)
  • Creating a new thread and executing it
    • Doing a thread polling and ensure all thread are done could be a good idea also --Planestraveler 13:39, 1 February 2007 (EST)
      • Three new tasks related to threads have been added:
        • Simple Concurrent Actions deals with thread (or task or co-process) creation
        • Synchronized Concurrency deals with two-way communication between threads as well as correct thread termination --Waldorf 9:07, 9 February 2007 (MST)
        • Metered Concurrency deals with the creation of a counting semaphore to control the number of active threads in an application --Waldorf 14:09 24 february 2007 (MST)
  • Iterating over elements in a collection
  • Simple DB connection and queries.
  • (added) Uniquing an array

Booh 14:14, 22 January 2007 (EST)

A lot of people out there still use plain text passwords for their websites...

  • MD5 encryption of passwords for use in authentication using a database
  • Authenticating against that MD5 encrypted password that is stored in the database correctly

Corey1981 16:09, 23 January 2007 (EST)


Various fun bits of scientific computing:

  • Numerical Integration (rectangle, trapezium, newton-cotes, runge-kutta, etc)
  • Root finding
  • Monte-carlo simulations

I can provide code for these in Fortran90 62.252.32.13 18:59, 23 January 2007 (EST)

I have an implementation of the hybrid Monte Carlo Markov chain, I'll upload it soon.