Wikipedia:WikiProject Computing
From Free net encyclopedia
Contents |
Scope
This WikiProject aims to organise, expand and improve all Wikipedia's articles on areas or subjects relating to computing technology. We have a very broad scope, so we hope to collaborate and communicate with other Wikiprojects that overlap our domain (for instance Wikipedia:WikiProject Cryptography).
Initial interests are to help with achieving consensus on articles.
See Controversial articles and its Related changes page[1] to check on recent updates to controversial pages. Please watch and use its talk page to get notified of any articles which need peer review. Needs expansion to include any page which has been involved in an edit war.
Descendant Wikiprojects
The descendant WikiProjects are:
- Wikipedia:WikiProject Network Protocols
- Wikipedia:WikiProject Programming Languages
- Wikipedia:WikiProject Early computers
- Wikipedia:WikiProject Websites
Related Wikiprojects
Participants
- —Noldoaran (Talk)
- Wapcaplet
- Taku
- DCoetzee, Main interests: algorithms, data structures, programming languages, compilers
- CGS
- Jaredwf
- wrp103 (Bill Pringle) - Talk
- Flashmob
- MathMartin, Main interest: theoretical computer science
- rvalles (Amiga, C64, games and demoscene from the good old days, Free Software)
- BACbKA
- Togo Future Computing: Parallel Multiprocessing Object Engines
- Noel (talk) History of computers, systems architecture, networking
- Ta bu shi da yu 07:43, 15 Dec 2004 (UTC)
- Taku 18:03, Dec 15, 2004 (UTC)
- Antaeus Feldspar 18:27, 17 Dec 2004 (UTC)
- Andre (talk)
- Babomb
- BenM
- ZeWrestler
- Somebody in the WWW (talk)
- Charles Stewart. Interests theoretical computer science, programming language design, implementation and semantics;
- Uh, I have a degree in computer engineering and I'm going for my PhD, so I know a bit about everything. Right now, I'm being paid by The Man to work on BlueGene →Raul654 09:38, Jan 23, 2005 (UTC)
- VirtuousCircle 18:14, 25 Mar 2005 (UTC) Interests: project management, structured development methods, package implementation, anything else
- JustinWick 21:43, May 8, 2005 (UTC) Interests: Algorithms, data structures, numerical methods, computational physics, nonlinear optimization, robotic control, DSP. B.S. in Applied Physics from Cornell University with minor in C.S.
- Kail Ceannai 19:24, 2005 May 9 (UTC)
- Quarl (talk)
- Doug Bell, Main interests: games (esp. from the 80s and 90s), algorithms, data structures, programming languages (esp. Java), and optimizations
- Pegasus1138
- ~Linuxerist L / T
Structure
Discuss the format for each article based on the WikiProject. Include various categories applicable to the topic.
Initial thoughts:
- History of computing
- Programming
- Networking
- Server technology
- Databases
- Hardware
- Computer security
Pseudocode
A while ago, on Talk: Binary tree, dze27 said, "[P]erhaps we need some sort of consistent pseudo-language for specifying pseudocode."
I agree with this sentiment, and I have constructed a proposal for a standard pseudocode I call Wikicode. I'd like to invite everyone to help improve this proposal before it is finalized and put into use.
Derrick Coetzee 16:29, 5 May 2004 (UTC)
The Wikicode standard is now being put into effect! The proposal has moved, and you can visit its (currently incomplete) user's guide at Wikipedia: Wikicode. Derrick Coetzee 16:52, 21 Sep 2004 (UTC)
- I agree that all procedural code examples should be written in one language, for consistency's sake. (Of course if the intent is to demonstrate a particular language, all bets are off.) I'm okay with Wikicode -- I don't really care what is used; I just think it should be consistent.
- Other possibilities that pop to mind are C, due to its current popularity; and pascal, which actually was created as a rather formalized pseudocode.
Hierarchy definition
No classification of XXX has been defined.
- OR
XXX can be classified into ...
See this example on dividing a topic into a hierarchy.
See also: List of computing topics
Goals
Our goal is to produce detailed, well written and NPOV articles on all topics related to computers. This is a vast undertaking, so here are a few suggestions for categorising our efforts (this is evolving).
(Tentative suggestions)
- History of computing
- Computer programming
- Basic concepts
- History of programming
- Types of languages
- Algorithms
- Computer networking
- Basic concepts
- History of computer networking
- Network topologies
- Physical layer
- Data link layer
- Network layer
- Transport layer
- Session layer
- something or other
- Presentation layer
- Application layer
- Operating systems
- Hardware
- Basic architecture (Von Neuman machine, etc)
- Primary storage
- Secondary storage
- Central processing unit
- Input/output
- Computing architectures and platforms
- Form factors
- Architectures
- RAM
- ROM
- Buses
- Peripherals
- Input devices
- Output devices
- Computer networking devices
- Basic architecture (Von Neuman machine, etc)
- Computer security
General strategy and discussion forums
Infoboxes
- {{subst:template}}
Templates
Template | Result |
---|---|
Template:Tl | Template:User WP COMP |
Template:Tl |
Pages needing attention
Template:Wikipedia:Pages needing attention/Computer science Template:Wikipedia:Pages needing attention/Engineering