Live briefing
Everything about Computer program
Instructions a computer can execute
A computer program is a sequence or set of instructions in a programming language for a computer to execute. It is one component of software, which also includes documentation and other intangible components. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Computer programA 5-minute orientation
- Skim a recent paper: CRYSTAL23: A Program for Computational Solid State Physics and ChemistryInfluential work since 2022
- Pick up a classic book: Managerial AccountingThe most-reprinted book on the subject
- Read the landmark paper: Software survey: VOSviewer, a computer program for bibliometric mappingCited 19,106 times
- Go sideways: Imperative programmingA closely related topic
- Go sideways: Field (computer science)A closely related topic
📖 Definitions
Noun A sequence or a set of instructions in a programming language for a computer to execute.
Noun A complete piece of software.
🏆 Landmark papers (most cited)
Software survey: VOSviewer, a computer program for bibliometric mapping
TCS: a computer program to estimate gene genealogies
Electronic structure calculations on workstation computers: The program system turbomole
FSTAT (Version 1.2): A Computer Program to Calculate F-Statistics
Revising how the computer program cervus accommodates genotyping error increases success in paternity assignment
A Monte Carlo computer program for the transport of energetic ions in amorphous targets
SUPERFLIP – a computer program for the solution of crystal structures by charge flipping in arbitrary dimensions
🆕 Influential since 2022
CRYSTAL23: A Program for Computational Solid State Physics and Chemistry
A computer program for interconversion between creep compliance and stress relaxation
Cocktail, a Computer Program for Modelling Bacteriophage Infection Kinetics
Complementary Training Program in Electrical Engineering and Computer Engineering Undergraduate Courses
A Computer-Aided Diagnoses Program for Leukemia Detection Using Blood Samples
📚 Books worth reading
Managerial AccountingJerry J. Weygandt · 1999
The art of computer programmingDonald Knuth · 1922
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
Introducing ComputersRobert H. Blissmer · 1988
C++Paul J. Deitel, Harvey M. Deitel · 1996
Java for dummiesBarry A. Burd, Barry Burd · 2006
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
JavaScriptDavid Flanagan · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Imperative programming In computer science, imperative programming is a software programming paradigm that provides specific instructions for how computations should take place…
- Field (computer science) In data hierarchy, a field (data field) is a variable in a record. A record, also known as a data structure, allows logically related data to be identified…
- Opaque data type In computer science, an opaque data type is a data type whose concrete data structure is not defined in an interface. This enforces information hiding…
- Operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.…
- Memory barrier In computing, a memory barrier, also known as a membar, memory fence or fence instruction, is a type of barrier instruction that causes a central processing…
- Stream processing In computer science, stream processing (also known as event stream processing, data stream processing, or distributed stream processing) is a programming…
- Function (computer programming) In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-formed…
- C++ C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension…