There should probably be a ProgrammingParadigm? page and one on programming goals (systems programming, application programming, teaching programming, fun with obfuscated languages etc). This is a huge reorganisation I launched into here.. all descriptions should be merged from here into the respective language's page, and the lists should be replaced with category backlinks. Eventually there should be a web of mostly selfmaintaining category pages. --AristotlePagaltzis
There has been some discusson lately regarding this refactor, which I now refactor. If you create a bunch of pages and link them all to !CategoryFooBar?, then their only 'connection' to the wiki is through the !CategoryFooBar? page. Therefore, they will show up if we build an !OrphanedPages listing, and it is one of my personal wishes to see that list tend towards zero.
Chances are, however, they probably link to one another, and may tend down the way of a Wiki:WalledGarden if anything. This was my concern. Also, there is no method for category listings to give a summary of the pages they are linking to. --
CraigBox
Sigh, but these don't have to have their only link being to !CategoryFooBar?, just that that is at least one of their links. A Wiki:WalledGarden is one where the Gardeners remove pages leading out of them and tend to their gardens vigerously not letting anyone in, which is certainly not the intent here. Pages like PDF already link to PostScript for instance, so I imagine over time theres going to be a lot of cross linkage from Programming languages.
If you have a better solution I'm willing to hear it, but this page is clearly unmaintainable in it's current size, and IMHO should be split up, if you can see a better solution than be sure to enlighten us. -- PerryLorier
I guess I see where Craig is going at (or is he?) - when pages belonging to a category aren't linked to from anywhere else, they'll show up as orphaned because the category page does not link to them either. (Although Craig was not very clear about his concern so it took me a while to understand.) That's a valid point actually. BST will appear orphaned once the references to it are cleaned from this page, f.ex. I'm not sure what to do about that; probably the only solution is to list such pages on the category's companion page manually (which is effort I wanted to remove with this refactoring in the first place). Hmm.. --AristotlePagaltzis
I'm not entirely sure that's a problem - google will follow the backlinks pages, and our own text search indexes all pages straight out of the database (although only the raw text for each page, not rendered/parsed by the plugins). The only downside I see to "orphaned" pages is people re-creating them under different names, and the WikiGnomes can fix that up anyway like they always do :p -- JohnMcPherson
A human-readable language to control computers. SourceCode written in a ProgrammingLanguage is commonly compiled into a BinaryExecutable or ByteCode by a Compiler, but it may be interpreted?.
Machine Oriented General Purpose: C++, Java, Pascal
4 pages link to CategorySystemsProgrammingLanguages:
10 pages link to CategoryFunctionalProgrammingLanguages:
7 pages link to CategoryObjectOrientedProgrammingLanguages:
7 pages link to CategoryObfuscatedProgrammingLanguages:
93 pages link to ProgrammingLanguage: