From 93c2b6802615aaf8f9a2eadcabd7857f873de23a Mon Sep 17 00:00:00 2001 From: Candice Beaman Date: Thu, 3 Jan 2019 09:36:22 -0500 Subject: [PATCH] Added Source Code, cleaned up... (#26314) got rid of duplicate Linker def and put in ABC order --- guide/english/c/appendix/index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/guide/english/c/appendix/index.md b/guide/english/c/appendix/index.md index 9a8c634931..f1bcd5be25 100644 --- a/guide/english/c/appendix/index.md +++ b/guide/english/c/appendix/index.md @@ -22,17 +22,17 @@ Graphical User Interface. A GUI will allow you to interact with a program by poi ## 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. -## 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 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 are useful sets of code that give more functions and features in the language. ## 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 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 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 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 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.