
La memoria principale è la memoria RAM, invece, la memoria secondaria è la memoria HDD. Se ti domandi perchè principale è perché è più veloce, accessibile direttamente dalla cpu senza ritardi, è volatile,
Il ciclo fetch-execute della cpu, consiste nel prendere le informazioni necessaria all’esecuzione del codice e successivamente fare l’esecuzione del codice questo è quello che fa la cpu
Cosa fanno i transistor nella cpu, funzionano come interruttori che possono rappresentare stati binari (0 e 1), permettendo alla CPU di eseguire operazioni logiche e aritmetiche.
L'interprete esegue il codice riga per riga, traducendo e eseguendo le istruzioni man mano che le incontra. Il compilatore, invece, traduce l'intero programma in linguaggio macchina prima di eseguirlo.
Choosing meaningful variable names enhances code readability and maintainability
A mnemonic variable name is a name that conveys the purpose or meaning of the variable
An expression in programming is a combination of values, variables, operators, and function calls that Python evaluates to produce a new value.
For example:
x + 5 is an expression that adds 5 to the value of x.3 * (2 + 4) is an expression that calculates the product of 3 and the sum of 2 and 4.