Are Programming Solutions Inherent?

If you give two programmers the same problem—it depends on the problem, but problems of a more mathematical nature, they can often end up writing the same code. Subject to just formatting issues and relabeling the variables and the function names, it's isomorphic—it's exactly the same algorithms. Are we creating these things or are we just pulling the cobwebs off?

Notes:

Joe Armstrong suggests that programming solutions are isomorphic when tackling the same problems.

Folksonomies: mathematics computer science

Taxonomies:
/home and garden/home furnishings (0.577416)
/technology and computing/programming languages (0.420962)
/business and industrial/business software (0.307345)

Keywords:
Joe Armstrong (0.903048 (positive:0.259741)), mathematical nature (0.833679 (negative:-0.301416)), function names (0.811628 (neutral:0.000000)), programming solutions (0.778674 (positive:0.259741)), cobwebs (0.576120 (neutral:0.000000)), problems (0.572655 (negative:-0.041674)), variables (0.525774 (neutral:0.000000)), programmers (0.517524 (negative:-0.281870)), algorithms (0.502772 (neutral:0.000000)), problem—it (0.485938 (negative:-0.281870)), problem (0.485505 (negative:-0.281870)), things (0.485485 (neutral:0.000000)), code (0.483557 (neutral:0.000000))

Entities:
Joe Armstrong:Person (0.965266 (positive:0.259741))

Concepts:
Programming language (0.953016): dbpedia | freebase
Category theory (0.684491): dbpedia | freebase | opencyc
Programmer (0.588211): dbpedia | freebase | opencyc
Computer programming (0.587496): dbpedia | freebase
Morphism (0.576142): dbpedia | freebase | yago
Computer (0.567016): dbpedia | freebase | opencyc
Mathematics (0.560229): dbpedia | freebase | opencyc
Computer program (0.554940): dbpedia | freebase

 Coders at Work: Reflections on the Craft of Programming
Books, Brochures, and Chapters>Book:  Seibel , Peter (2009-09-16), Coders at Work: Reflections on the Craft of Programming, Apress, Retrieved on 2011-04-21
  • Source Material [codersatwork.com]
  • Folksonomies: information technology programming computer science


    Schemas

    02 JUL 2015

     CitC 05 Code Concepts

    Pseudo code, elegance, classes, abstraction, recursion, black box.
    Folksonomies: education programming
    Folksonomies: education programming
     1