Code Project
   HOME

TheInfoList



OR:

Code Project (formerly The Code Project) is a community for
computer programmers A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
with articles on different topics and programming languages such as web development, software development,
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
,
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
, and other topics. Once a visitor registers a
user account A user is a person who utilizes a computer or network service. A user often has a user account and is identified to the system by a username (or user name). Other terms for username include login name, screenname (or screen name), accoun ...
on the site, they can gain reputation which allows users to unlock different privileges such as the ability to store personal files in the user's account area, have live hyperlinks in their profile biography, and more. Members can also write and
upload Uploading refers to ''transmitting'' data from one computer system to another through means of a network. Common methods of uploading include: uploading via web browsers, FTP clients], and computer terminal, terminals ( SCP/ SFTP). Uploadin ...
their own articles and code for other visitors to view. Articles can be related to general programming, Graphical User Interface, GUI design,
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s or collaboration. Most of the articles are uploaded by visitors and do not come from an external source. Nearly every article is accompanied with
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
and examples which can be downloaded independently. Most articles and sources are released under the Code Project Open License (CPOL), although the license can be configured by the user. These articles either go through a moderation and editing phase or are immediately posted as unedited reader contributions. Code Project employs a rating and comment system that helps to filter the good articles from the poor. It also has forums, and is a resource for resolving difficult software development issues. Rather than being just a collection of samples, contributors are encouraged to explain concepts and ideas, and discuss design decisions. A separate format, "Tips and Tricks", was introduced in 2010 as a place to post short code snippets that don't fit the requirements for an article. Code Project strives to be a wealth of information and a valuable resource. The site encourages users to share what source code or knowledge they can in order to give back to the community. Code Project also conducts interviews with notable developers. Code Project also awards Code Project Members Choice Awards in various categories. These awards are based on the votes of Code Project members and editors, reflecting which companies and products application developers value most. Users may also be awarded MVP status with Code Project, which is presented to a small handful of people. Code Project's Most Valuable Professional award is given to those members who have contributed the most to the community in both article submissions and in answering questions on the site. The award is given annually.


Community

There are non-programming forums, where members can discuss news and sporting events, or comment on the latest thread. There is a high volume of posts to these, mainly in 'The Lounge'. They hit the 10-million-member mark in August 2013.


Languages

Code Project contains articles and code pertaining to the following
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s: * C/
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
(emphasis on Microsoft Foundation Classes, but many other domains are dealt with) * C# * VB.NET * ASP *
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
* Common Lisp *
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Gree ...
* SQL * Delphi *
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
*
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
*
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...


Topics

Code Project contains articles pertaining to the following topics: * Android *
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
* Internet of Things * Web Development * Programming * Mobile Development * Graphics


See also

* Code Project Open License


References


External links

* {{DEFAULTSORT:Code Project Software developer communities Community websites Free software websites