7 matches
-
operare Linux, de exemplu, și exclud în mod deliberat anumite funcționalități ce ar putea fi exploatate de virușii de tip macro. Limbaje de programare cum ar fi C și limbajul de asamblare au un sistem simplu de macrouri, implementate ca preprocesoare la compilator sau asamblor. Macrourile preprocesorului C funcționează ca o simplă operațiune de căutare și modificare textuală la nivelul de element de sintaxă, deci nu lucrează la nivel de caracter. O utilizare tipică pentru macrouri este întâlnită în sistemul de
Macrosubstituție () [Corola-website/Science/309495_a_310824]
-
în mod deliberat anumite funcționalități ce ar putea fi exploatate de virușii de tip macro. Limbaje de programare cum ar fi C și limbajul de asamblare au un sistem simplu de macrouri, implementate ca preprocesoare la compilator sau asamblor. Macrourile preprocesorului C funcționează ca o simplă operațiune de căutare și modificare textuală la nivelul de element de sintaxă, deci nu lucrează la nivel de caracter. O utilizare tipică pentru macrouri este întâlnită în sistemul de tehnoredactare computerizată TeX și derivatele acestuia
Macrosubstituție () [Corola-website/Science/309495_a_310824]
-
a acestor tipuri de sintaxă a macrourilor este calculul multi-stadiu. Alte exemple: Limbajul PL/I este unic în modul în care se scriu macrourile sale, folosind chiar sintaxa limbajului, acestea fiind un subset al acestui limbaj: compilatorul execută "instrucțiuni de preprocesor" în momentul compilării, și rezultatul acestui proces constituie o parte din codul ce este compilat. Capacitatea de a utiliza limbajul procedural familiar în descrierea de macrouri determină creșterea puterii și constituie un avantaj față de metodele simple de macrosubstituție, aceasta determinând
Macrosubstituție () [Corola-website/Science/309495_a_310824]
-
listă de șiruri de caractere este notată codice 23. O codice 24ă are un set de funcții standard asociate, ce funcționează indiferent ce vei pune între paranteze. Câteva utilizări ale șabloanelor, cum ar fi funcția codice 2, au fost mai devreme suplinite de către preprocesor prin intermediul macrourilor. De exemplu, iată un cod macro pentru codice 2: Macrourile și șabloanele sunt amândouă translatate în timpul compilării. Codul unui macro este întotdeauna inserat în program în locul unde apare un apel către acesta; pe când șabloanele sunt tratate ca funcții, deși
Șablon (programare) () [Corola-website/Science/309480_a_310809]
-
sau monitor. Poate să fie, totuși, și un fișier sau alt dispozitiv hardware, depinzând de maparea ieșirii standard în momentul execuției programului. Urmează o discuție linie cu linie a programului prezentat mai sus: Prima linie a programului reprezintă o directivă preprocesor, codice 2. Aceasta face ca preprocesorul să substituiască linia respectivă cu conținutul unui fișier sau al entității la care se face referire. În acest caz, antetul standard codice 3 — care conține definițiile funcțiilor de manipulare a intrării și ieșirii standard — va înlocui
C (limbaj de programare) () [Corola-website/Science/298786_a_300115]
-
totuși, și un fișier sau alt dispozitiv hardware, depinzând de maparea ieșirii standard în momentul execuției programului. Urmează o discuție linie cu linie a programului prezentat mai sus: Prima linie a programului reprezintă o directivă preprocesor, codice 2. Aceasta face ca preprocesorul să substituiască linia respectivă cu conținutul unui fișier sau al entității la care se face referire. În acest caz, antetul standard codice 3 — care conține definițiile funcțiilor de manipulare a intrării și ieșirii standard — va înlocui acea linie. Următoarea linie definește
C (limbaj de programare) () [Corola-website/Science/298786_a_300115]
-
ANSI C a fost acela de a produce un superset al K&C R, încorporând multe dintre caracteristicile neoficiale introduse secvențial. Totuși, comitetul pentru standardizare a introdus câteva caracteristici noi, cum ar fi prototipul funcțiilor (împrumutat din C++) și un preprocesor mult mai capabil. ANSI C este suportat de marea majoritate a compilatoarelor folosite astăzi. Mare parte din codul C scris acum este bazat pe ANSI C. Orice program scris exclusiv în standardul C este garantat să funcționeze corect pe orice
C (limbaj de programare) () [Corola-website/Science/298786_a_300115]