Planet Source Code is an on-line open source user-contributed code repository and developer database for sharing the source code of computer programs; it is considered one of the top professional sample code websites.<ref name="top10"/><ref name="singapore"/> Founded in 1997 by Ian Ippolito in Tampa, Forida,<ref name="whois"/> it was the first popular site that enabled code sharing<ref name="wiki"/><ref name="UsmanShazada 2010"/><ref name="josephwarren"/> and with about 30 million code lines<ref name="psc"/> is still one of the largest repositories.<ref name="deitel"/> The code is collected mostly for major object oriented programming languages<ref name="dmoz"/><ref name="whois"/> like VB, , , Java, Delphi, Cold Fusion but some scripting languages (Perl, PHP, JavaScript) and query languages (SQL) are also covered.<ref name="burrows"/> Measured in terms of lines of code, the repository for Visual Basic is the largest.<ref name="psc"/> The content of the code ranges from simple one line snippets to complete application suites and is structured into different topical categories, s.a. data structures, databases, algorithms, macros, system functions, graphics and sound, document handling and string processing, GUIs, debugging and error handling, validation, security, internet, wireless, etc. The site also contains articles and tutorials and some job postings.<ref name="psc"/> An effort is made to detect and reject the submitted code that does not compile or is otherwise erroneous, either by explicit testing by site administrators or through peer-reviews by fellow programmers.<ref name="burrows"/><ref name="whois"/> The site is free to use, being funded by advertisements, donations and Ippolito's other website vWorker (renamed from RentACoder) that he created to intermediate paid outsourcing projects.<ref name="UsmanShazada 2010"/><ref name="josephwarren"/>
|