Concetti Chiave
- C# is a programming language that supports arithmetic operations, utilizing the CPU's Arithmetic Logic Unit (ALU).
- An example of a C# console application demonstrates complex arithmetic operations executed in microseconds.
- Arithmetic operators like *, +, -, and / allow the program to understand the desired mathematical operation.
- The operation is interpreted and solved as a straightforward algebraic expression by the computer.
- To view the related document, Microsoft Visual Studio 2013 for Windows Desktop is required.
I computer per eseguire questo, ed altri, generi di operazioni utilizzano una parte fondamentale del microprocessore, anche detto CPU (central processing unit), chiamata ALU (aritmetic logic unit); questa parte di processore era anche il motivo per cui gli italiani chiamavano il computer "calcolatore elettronico".
----------------------------------------------------------------------------------
Iniziamo ora presentando un esempio di codice destinato a creare una Console Application:
using System;
class Program
{
static void Main()
{
Console.WriteLine(344512 * 8 + 3242344 - 346578435 / 5);
Console.ReadKey();
}
}
Ovviamente l'operazione effettuata in questo esempio (Console.WriteLine(344512 * 8 + 3242344 - 346578435/5);) sarebbe molto difficile per un essere umano, invece i computer ci riescono in pochi micro-secondi grazie all'elevata frequenza dei processori moderni (mi è capitato di sentir dire che i processori dei nostri smartphone sono più potenti del sistema difensivo statunitense degli anni '80).
i segni * + - = / sono OPERATORI ARITMETICI e fanno "capire" al nostro programma che tipo di operazione vogliamo svolgere, ecco i significati:
* = moltiplicazione
+ = addizione
- = sottrazione
/ = divisione
---------------------------------------------------------------------------------
La nostra operazione verrà letta e risolta come una semplice espressione algebrica.
---------------------------------------------------------------------------------
Nel documento che avete letto è presente un allegato che dimostra ciò che è stato detto in questa guida.
NOTA: per aprire l'allegato è necessario il seguente IDE: Microsoft Visual Studio 2013 for Windows Desktop