Makro: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Nie podano opisu zmian
k,hfgk
Linia 4:
Brak spójnej [[taksonomia|taksonomii]] [[Oprogramowanie|programów komputerowych]] uniemożliwia ścisłe określenie różnicy pomiędzy makrami a np. skryptami czy kodem binarnym będącym wynikiem [[JIT]] i obsługiwanym przez np. interpretery [[Java]]. Można stwierdzić np. że program w Javie jest makrem dla interpretera Javy, chociaż w praktyce nigdy nie używa się takich określeń.
 
Być może właściwym określeniemokreśkkkkkkkkkkkkleniem jest następująca [[definicja]]: makra są niesamodzielnymi programami i w celu wykonania muszą być uruchamiane w środowisku innego programu, czym różnią się od skryptów oraz programów komputerowych, które są uruchamiane w środowisku [[Powłoka systemowa|powłoki]] [[system operacyjny|systemu operacyjnego]], po uruchomieniu stają się nowym [[Proces (informatyka)|procesem]] w tym systemie i tym samym uzyskują niezależny dostęp do [[procesor]]a oraz zostaje im przydzielona prywatna [[Pamięć o dostępie swobodnym|pamięć operacyjna]].
 
=== Przykłady ===