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

From Rosetta Code
Content added Content deleted
(to be solved, COM client)
(Function Parameter in Solved Problems)
Line 5: Line 5:
* doubly-linked list algorithms, both cursor- and pointer-based implementations
* doubly-linked list algorithms, both cursor- and pointer-based implementations
* Create a trivial DOM document and serialize it to xml
* Create a trivial DOM document and serialize it to xml
* Pass a function as a parameter
* Basic pointer/reference operations
* Basic pointer/reference operations
* Open a window and create a simple opengl 3d demonstration
* Open a window and create a simple opengl 3d demonstration
Line 21: Line 20:
* Create a generic mapping function that applys a callback to elements in a list: [[Apply_a_callback_to_an_Array]]
* Create a generic mapping function that applys a callback to elements in a list: [[Apply_a_callback_to_an_Array]]
* Sort an array of integers: [[Sorting]], [[Bubble_Sort]]
* Sort an array of integers: [[Sorting]], [[Bubble_Sort]]
* Pass a function as an argument: [[Function_parameter]]


<br>
<br>

Revision as of 15:32, 24 January 2007

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

Problems to be solved

  • doubly-linked list algorithms, both cursor- and pointer-based implementations
  • Create a trivial DOM document and serialize it to xml
  • Basic pointer/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)
  • Win interface... C++ calls to Fortran F90/95 Source Code ... and back...
  • Create a COM client (with early binding) (particularly with GCC/MinGW)

Recently solved problems


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
  • 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)