Added Source Code, cleaned up... (#26314)

got rid of duplicate Linker def and put in ABC order
This commit is contained in:
Candice Beaman
2019-01-03 09:36:22 -05:00
committed by Manish Giri
parent bd7249510d
commit 93c2b68026

View File

@ -22,17 +22,17 @@ Graphical User Interface. A GUI will allow you to interact with a program by poi
## Header Files ## Header Files
Header files are files containing function declarations that are defined in other source files. These are typically 'included' at the top of a source file. Header files are files containing function declarations that are defined in other source files. These are typically 'included' at the top of a source file.
## IDE
Integrated Development Environment. This is mostly an editor but includes tools to check syntax, format code style, compile, and debug a program, which makes writing code easier.
## Human-readable ## Human-readable
The human-readable code is code that can be read by a person- it's not in binary or machine code. The human-readable code is code that can be read by a person- it's not in binary or machine code.
## IDE
Integrated Development Environment. This is mostly an editor but includes tools to check syntax, format code style, compile, and debug a program, which makes writing code easier.
## Libraries ## Libraries
Libraries are useful sets of code that give more functions and features in the language. Libraries are useful sets of code that give more functions and features in the language.
## Linker ## Linker
A piece of Software that combines multiple Object files (usually compiled source code of libraries) into one executable file. A piece of Software that combines multiple Object files (usually compiled source code or libraries) into one executable file. Another name for the Linker is a 'Loader'.
## Low-Level language ## Low-Level language
A low-level programming language contains binary or assembly code which has little or no abstraction from machine level instructions. A low-level programming language contains binary or assembly code which has little or no abstraction from machine level instructions.
@ -46,11 +46,11 @@ A newline is what gets printed when you hit Enter, and is an example of a whites
## Object File ## Object File
A file that contains Object Code (Machine Code). The file contains output some compilation, meaning it will contain machine code/assembly code. A file that contains Object Code (Machine Code). The file contains output some compilation, meaning it will contain machine code/assembly code.
## Linker
A utility program that has the ability to take object files and creating an executable file, library file or another object file. Another name for the Linker is a 'Loader'.
## Pointer ## Pointer
A pointer is a variable that contains the memory address of another variable. Arrays, Structures and Functions explicitly use pointers which can help produce efficient and easy-to-read code. A pointer is a variable that contains the memory address of another variable. Arrays, Structures and Functions explicitly use pointers which can help produce efficient and easy-to-read code.
## Source Code
Source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer.
## Whitespace ## Whitespace
Whitespace is the characters that you don't see when you type but are there anyway. For example, you can't see spaces, but there is a lot here. Newlines are also whitespace characters, as are tabs. Whitespace is the characters that you don't see when you type but are there anyway. For example, you can't see spaces, but there is a lot here. Newlines are also whitespace characters, as are tabs.