@@ -111,50 +111,38 @@ int main() {
111111} 
112112``` 
113113
114- In this small program, the ` #include ` 
115- tells the computer to include a certain
116- source which is needed because
117- it contains the predefined command ` printf ` .
118- ` printf `  simply tells the computer
119- to display the text provided by the programmer.
120- 121- As simple as that, you have now the complete
122- idea of what a programmable computer is all about.
123- It's you telling the computer to do things it 
124- can handle in terms of binary data.
114+ In this small program, the ` #include `  tells the computer to include a 
115+ certain source which is needed because it contains the predefined 
116+ command ` printf ` . ` printf `  simply tells the computer to display the 
117+ text provided by the programmer.
118+ 119+ As simple as that, you now have the complete idea of what a 
120+ programmable computer is all about. It's you telling the computer to 
121+ do things it can handle in terms of binary data.
125122
126123## Variables And Data Types  
127- In computer programming, a ** variable**  is just like
128- a container to store digital data. A ** data type** 
129- is the way you tell the computer how that data
130- will be interpreted. Should the computer interpret
131- that as letters? or numbers? or words? or simply
132- raw binary data? The computer does not know 
133- that, you must tell it exactly.
134- 135- In computer programming, both these things
136- will enable you to store data and tell 
137- the computer what kind of data it is. When you
138- store, you want to retrieve it later as per
139- needed. Remember also, computer's memory 
140- is different from storage. Think of it
141- as the short-term memory and the storage
142- (the hard disk) as the long-term memory.
143- But during the runtime of a program you 
144- are developing, you refer to memory as 
145- ` storage ` . The computer's memory has the full
146- access to the CPU while the disk does not have
147- that access.
148- In order to read contents from the hard disk,
149- a request should be made. Hence, in programming
150- you are using the memory first not the disk.
151- There is the current development to combine
152- the two but is still on-going.
153- 154- Take note, the details of memory, hard disk
155- and CPU are quite complex but the mentioned
156- details above will serve as the starting point
157- for full comprehension.
124+ 125+ In computer programming, a ** variable**  is just like a container to 
126+ store digital data. A ** data type**  is the way you tell the computer 
127+ how that data will be interpreted. Should the computer interpret that 
128+ as letters? or numbers? or words? or simply raw binary data? The 
129+ computer does not know that, you must tell it exactly.
130+ 131+ In computer programming, both these things will enable you to store 
132+ data and tell the computer what kind of data it is. When you store, 
133+ you want to retrieve it later as needed. Remember also, computer's 
134+ memory is different from storage. Think of it as the short-term memory 
135+ and the storage (the hard disk) as the long-term memory. But during 
136+ the runtime of a program you are developing, you refer to memory as 
137+ ` storage ` . The computer's memory has full access to the CPU while the 
138+ disk does not have that access. In order to read contents from the 
139+ hard disk, a request should be made. Hence, in programming, you are 
140+ using the memory first, not the disk. There is current development to 
141+ combine the two, but it is still ongoing.
142+ 143+ Take note, the details of memory, hard disk, and CPU are quite complex, 
144+ but the mentioned details above will serve as the starting point for 
145+ full comprehension.
158146
159147### Sample Program for Variables and Data Types  
160148``` 
0 commit comments