priekšprocesors

"Priekšprocesors" (angļu: preprocessor) ir programma vai sistēmas daļa, kas apstrādā datus pirms galvenās apstrādes. Tas bieži tiek lietots programmēšanā, lai automātiski pārveidotu vai papildinātu kodu pirms tā kompilēšanas.

Galvenās nozīmes:
1. Koda pārveidošanapiemēram, aizstāj tekstuālus makro vai iekļauj citus failus.
2. Nosacījumu apstrāde – atlasa koda daļas, kas jāiekļauj vai izslēdz atkarībā no nosacījumiem.

Piemēri:
1. C valodas priekšprocesors
Pirms kompilēšanas aizstāj `define` makro un iekļauj header failus ar `include`.
Piemērs:
c
define MAX_SIZE 100
int array[MAX_SIZE]; // Pirms kompilēšanas MAX_SIZE tiek aizstāts ar 100


2. CSS priekšprocesori (piemēram, Sass)
Ļauj lietot mainīgos, funkcijas un ligzdotus stilus, kas pēc tam tiek pārveidoti par standarta CSS.
Piemērs (Sass):
scss
$primary-color: 333;
body { color: $primary-color; }

Pēc apstrādes iegūst: `body { color: 333; }`

3. Teksta aizstāšana makro valodās
Piemēram, dokumentu sagatavošanas sistēmās (LaTeX utt.), kur priekšprocesors apstrādā komandas pirms galvenās kompilācijas.

Īsumā: Priekšprocesors ir "starpposma rīks", kas sagatavo datus nākamajai apstrādes posmam.

Jei žinote tikslesnę informaciją paaiškinančią 'prieksprocesors' reikšmę, galite ją pakeisti: REDAGUOTI BETA
Įrašas
Paaiškinimas

Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.


© 2009 - 2026 www.vardnica.lv
Draugi: Skaičiuoklė TV Programa