|
|
|
|
|
by amichail
6998 days ago
|
|
You can explore such a human computer along multiple dimensions. On one level, you can have someone specify a spec in English so that human workers would execute an algorithm of their choosing on the supplied input. On another level, you can have someone specify an implementation in English so that human workers would execute that algorithm on the supplied input. Such a human computer would be extremely slow, but.. - it would have common sense. - it's a way to give everyone a feeling of what programming is all about - it's a way to prototype ideas without getting down to specifics Moreover, you can have an error correction mechanism by making sure that enough human workers have validated each other's work for you to trust the results.
|
|