volatile
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
volatile i thotë kompajlerit: „kjo variabël mund të ndryshojë jashtë kodit tënd — mos e optimizo, lexoje gjithmonë nga memoria“. Përdoret në pajisje elektronike, për regjistra harduerike ose variabla që i ndryshon një ndërprerje.
EnglishEN
volatile tells the compiler: “this variable can change outside your code — don't optimise it, always read it from memory”. It's used in electronic devices, for hardware registers or variables changed by an interrupt.
Si ta mendosh
Si ta kontrollosh kutinë postare çdo here që kalon, në vend që të supozosh „s'ka ardhur gjë, se s'kishte as mëngjes“.
Lexoje në anglisht
Like checking the letterbox every time you pass, instead of assuming “nothing's come, there was nothing this morning”.
Shembull kodic
volatile int butoni_shtypur = 0;
while (!butoni_shtypur) {
// pret derisa hardueri ta ndryshojë
}