- Articles
426 results
-
C++
The C++ programming language was incrementally developed by Bjarne Stroustrup in the early 1980s, originally as an extended C compiler named Cfront but eventually as an alternative. The language has gone under much revision and has been made standard with C++11, C++20 and C++23. While heavily... -
List of compilers and interpreters
This page contains a list of compilers and interpreters for various languages. FlashDevelop A free actionscript compiler that allows for the creation and publishing of a variety of different flash content types be it for web, pc, mac, and/or mobile deployments. Specifically for coding, there is... -
Online judge
An online judge is an online system to test programs in programming contests. They are also used to practice for such contests. The system can compile and execute your code, and test your code with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory... -
Core War
Core War (or Core Wars) is a Programming game in which two or more battle programs (called warriors) compete for the control of the MARS virtual computer (Memory Array Redcode Simulator). These battle programs are written in an abstract Assembly language called Redcode. The object of the game is... -
Malbolge
Malbolge is an esoteric programming language that tests the limits of computing. A variant is Dis, which is like Malbolge but closer to painful instead of humanly impossible. Malbolge was created in 1998 by Ben Olmstead. He himself did not write any programs with it. The first program, which... -
Comment
A comment contains text intended to describe the source which is not executable. The text may be in any language (or none at all). Comments are typically used to either explain obscure code or temporarily remove some code from the program. Comments can be classified by: style (inline/block... -
Mathematical functions
In programming languages mathematical functions compute values of "functions" as defined in the science of mathematics. While functions in programming languages are subroutines that return values given certain parameters, functions in mathematics are defined as relations between elements in a... -
C
If you were looking for C#, you might have been led to this page because of technical reasons, if this is the case, check C Sharp The C programming language was developed in the early 1970s by Dennis Ritchie. It was originally used to implement the UNIX operating system. It has later been used... -
Indian National Olympiad in Informatics
The Indian National Olympiad in Informatics (INOI) is the second of the three rounds of the Indian Computing Olympiad towards selection of the Indian team for the annual International Olympiad in Informatics. Selected students are eligible for a fortnight-long training camp, the IOITC. The... -
Algol 60
Algol 60 was the first structured programming language containing blocks whose range defined the scope of variables, i.e. the variables declared within the block was accessible for code statements within that block only: begin integer A, X; comment outer X; A := 3; X := 5; begin integer X, Y... -
C Sharp
C# is an Object Oriented Programming Language developed by Microsoft as part of the .NET initiative. It is considered a Curly bracket language, having a C/C++ like syntax and similar keywords. It is quite similar to Java. Among other things they both compile to bytecode which is run on a Virtual... -
Programming language
A programming language (by jargon abbreviated PL) is a "human-writable" language composed of words, syntactic and semantic rules, in which a person, "programmer", composes texts, so called "program source codes". These texts, these "program source codes", are then fed into a specially designed... -
Robocode
Robocode is an open source educational game started by Mathew Nelson (originally provided by IBM). Currently contributions are being made by various people; officially Flemming N. Larsen is working on Robocode to keep it current and fix the bugs. The game is designed to help people learn to... -
Panoramic Language
Panoramic Language is a freeware procedural event driven BASIC programming language with very good commands for programming 2D computer graphics and 3D computer graphics with only few lines of code. It was developed by the Nigerian Computer programmer, Bruno Oshiokpekhai and first released in... -
Obfuscated Perl Contest
The Obfuscated Perl Contest was a competition for programmers of Perl which was held annually between 1996 and 2000. Entrants to the competition aim to write "devious, inhuman, disgusting, amusing, amazing, and bizarre Perl code" . The competition is typically divided into four categories... -
National Olympiad in Informatics, China
The National Olympiad in Informatics (NOI) is an annual Informatics Competition for secondary school students. The first NOI was held in 1984. The contest consists of two days computer programming, solving problems of an algorithmic nature. Students compete on an individual basis, with up to... -
ACM International Collegiate Programming Contest
ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or just ICPC) is an annual multi-tiered computer programming competition among the universities of the world. The contest is sponsored by IBM. Headquartered at Baylor University, with autonomous regions on six continents... -
Modula-2
Modula-2 is a strongly typed, imperative programming language that was developed in the late 1970s by Professor Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETHZ) as a system implementation language for a Macintosh like personal computer workstation project called... -
Null
null (often NULL, or nil) is a constant used in many programming languages to indicate that the expected value is unknown. It is different from 0, the empty string, and false because these are known to be empty. In some programming languages, myvar==null will always produce false (or an... -
ABC
ABC is an general-purpose programming language/Environment developed by by Leo Geurts, Lambert Meertens, and Steven Pemberton. It was Created and intended to be used instead of programming languages such as BASIC or Awk as a more advanced replacement but still be easier to use. ABC's Coding is... -
C++ Memory Hacking
There are many C++ questions and one of them is... how do you use it to hack video games? Well, there is a very simple way. This isn't going to work if you restart the target application though... it's not a pointer although I may make a tutorial on pointer hacking later on. There are two main... -
ACM-ICPC World Finals
ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or just ICPC) is an annual multi-tiered computer programming competition among the universities of the world. This championship is organized into multiple levels and World Final is its top and most prestigious level. ACM... -
Java 4K Game Programming Contest
The Java 4K Game Programming Contest (aka 'Java 4K' and 'J4K') is an informal contest that was started by the Java Game Programming community to challenge their software development abilities. The goal of the contest is to develop the best game possible within four Kilobytes (4096 bytes) of... -
C/C89
The most common implementation of the C language is known as C89, but is now superseded by C99. This version of the language has been ratified by ANSI as ANSI X3.159-1989 "Programming Language C" and ISO/IEC 9899:1990. assert.h ctype.h errno.h float.h limits.h locale.h math.h setjmp.h signal.h... -
Hashmap
a Hashmap is a Map data structure. Like a list each item that is stored in a hashmap is stored at a particular index. This index is called a hash and it is generated using a hash function. Hash functions accept the object to be stored as an argument and generate a number that is unique to it...