Rosetta Code:Village Pump/Suggest a programming task

From Rosetta Code

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

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...

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.