source code
Uncompiled program text
Source code is the human-readable text that programmers write to create software.
It consists of instructions in a programming language—Python, JavaScript, C++—that must be compiled or interpreted before a computer can execute them.
The company released the source code so developers could modify it.
Open-source software makes its source code freely available; proprietary software keeps it secret.
Unified coding software suite
- compilerSource-to-machine-code translator
- interpreterOne who conveys meaning between languages
- debuggerSoftware error-locating tool
- SDKProgramming tools bundle
text editor · linter · profiler · terminal · command line · runtime · emulator · disassembler
Place for storing things
- version controlTracks changes to files
- gitBritish term for fool
- commitBind to a course
- branchDivision or woody limb
fork · merge · pull request · diff · changelog · refactoring · release · deployment
Finite problem-solving procedure
- syntaxRules for arranging words
- variableProne to fluctuation
- functionPurpose or duty
- loopCurve closing on itself
conditional · compile · debug · execute · refactor · iteration · object-oriented · parameter
Written words for performance
- binaryConsisting of two parts
- executableDirectly runnable program file
- bytecodeCompiled platform-neutral instructions
- assemblyConstructing from components
markup · plaintext · obfuscated · encoded · compressed · human-readable · machine-readable
Building design discipline
- frameworkUnderlying support system
- moduleIndependent functional component
- subroutinePackaged callable code segment
- APISoftware communication standard
library · namespace · dependency · abstraction · encapsulation · coupling · hierarchy · scope
IDE
Unified coding software suite
- compilerSource-to-machine-code translator
- interpreterOne who conveys meaning between languages
- debuggerSoftware error-locating tool
SDK · text editor · linter · profiler · terminal · command line · runtime · emulator · disassembler · decompiler
repository
Place for storing things
- version controlTracks changes to files
- gitBritish term for fool
- commitBind to a course
branch · fork · merge · pull request · diff · changelog · refactoring · release · deployment · documentation
algorithm
Finite problem-solving procedure
loop · conditional · compile · debug · execute · refactor · iteration · object-oriented · parameter · data structure
script
Written words for performance
- binaryConsisting of two parts
- executableDirectly runnable program file
- bytecodeCompiled platform-neutral instructions
assembly · markup · plaintext · obfuscated · encoded · compressed · human-readable · machine-readable
architecture
Building design discipline
- frameworkUnderlying support system
- moduleIndependent functional component
- subroutinePackaged callable code segment
API · library · namespace · dependency · abstraction · encapsulation · coupling · hierarchy · scope · declaration
- software buildscompilation, compiling, compiler, linker, linking
- codespassword, binary, DNA, RNA, passcode
- softwaresoftware, app, apps, application, program
- tech industrysoftware, computers, semiconductors, hardware, Amazon
- tech termsinternet, emoji, wireless, email, username
- filesfile, filename, folder, flat file, directory
source codeobject code
Compiled machine-readable program
machine code · binary code · executable · compiled code · bytecode
code, source, resource, resources, codify, coded, resourceful, coding, sources