Rosetta Code:Village Pump/Suggest a programming task

From Rosetta Code

so beautiful la donna di cuori hello kitti cavo s-video vga video sexy hard carmen dipietro offerta amsterdam arsenio lupin vol 01 paracolpi per lettino mena al ahmadi beauchamp, kathleen asus smart phone p505 porte interne la bambola assassina 3 annuncio casa toscana soluzioni gta vice city ipod shuffle lettore 512 ora esatta foto berlusconi amma bunton kit home theater lg hp 660c nero responsabile e vice responsabile di punto vendita (regione trentino alto adige -trento provincia) forno da incasso combinato componentes electronicos honda cbr 600 rr moto valse light suitex mans, le- www dressup my band d 12 canzoni capa rezza www xploder net vaio 60 dvdxcopy platinum v3 2 1 roxy music. the best of musik laden live - blondie. live. live portraits toshiba p30 154 bps audio converter pro 4.3.0.3 monete repubblica italiana three of a kind baby cakes bazar giornale nananananana www gazzettaufficiale com j ai pas 20 ans fiat natural torte decorate finepix f700 michigan micologia ministry. tapes of wrath zoom ef s biografia de harry giochi no dowload maxtor diamondmax 200gb ieper fogli carta adesiva for whom the bell tolls occhiali sole christian dior tournee antonello venditti offerta regali novara f710 dvx recorder paris hilton video gratis under carambola sexy you might need somebody porno tax perego sexy logitech ipod volkswagen passat iv electric motors lg m1500r business developement (regione lombardia - como provincia) sea dogs ver famosas do brasil nuas la stirpe dei dannati east indiaman fiat 850 lettori mp3 creative zen nano plus 256 www mazara it clemens, samuel langhorne donne al cesso www ragazze lettoni com w s211 yamaha - dd55 tre passi dalla sedia elettrica formosissima annunci privati vicenza stereo integrato hotel panama defender rover heinse, johann jakob wilhelm www transtec fr stay with me mina sony mdr-v500 sony 37 balclutha m.g. gigi d agostino tour cascami tessili salto nel vuoto salmo pagamenti bollo auto nike dart umidificatori ad ultrasuoni ice cream truck ernesti, johann august servants orchestra barbie crea la moda guida maya alps aosta www geogle com br una macchia rosa hard disk serial ata 10000 grow il bene e il male m35 siemens batteria un nemico del popolo modem 56k v 90 asus agp 6600gt manuale moto www xxl com stampanti hp 7760 film selen gratis breaking up - lasciarsi iupac le donne di baggio ray ban 4034 enrico scrittore traduzione canzone fuck it heavy on my heart video broken elisa siti hacker minnesang autos deportivos hamlet 56k modem ruth warrick hotel 3 stelle vienna thomson lettore dvd divx portatile dth origine di informazione evanescence immortal la cuarta sony plasma 50 pollici max pezzali un mondo insieme a te il coniglietto ml store saggio breve sulla poesia stampante photosmart hp annette stephens ecuaciones lineales macchine da caffe a cialda ribari megane grandtour condizionatore pompa di calore la bella la va al bosco singola di palermo www ghibly it un brivido sulla pelle w w adattatore ac usb the ramones oroscopi com compro casa a casarano finalcountdown batterie philips fisio demolizione sicurezza athlon fx 64 stripped live il lon cecconi ballo tacco punta puglia mare 20 agosto bosna ok fiamme sul pacifico kodak easyshare high zoom z740 quattro rose rosse babybird meusa galleria foto fanni cadeo nuda agriturismo orvieto pen drive back-up e accessori esami avvocato risultati 2003 belucci nuda lc 32p50e volkswagen gti interesse disponibile harman-kardon casse mutuo acquisto coolpix 3 nikon high blantyre irena irena te pido perdon gubbio abruzzo hotel ristoranti pinelli mp3 autoradio pioneer majestic lettore dvd divx confessions inchiostro 1000 dopobarba shadowbane jak mamy 380 y 263

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
  • 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)
  • Quicksort
  • Insertion sort
  • Binary search

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.


More requests

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.