Słownik z branży informatycznej i tworzenia stron WWW

zmienna

Zmienna to w programowaniu element programu, który może mieć przypisaną pewną wartość (wartość może być różna w różnych momentach wykonania programu), jest uchwytem do tej wartości. W programowaniu imperatywnym wartość związana ze zmienną może zmieniać się w trakcie wykonywania programu. W programowaniu czysto funkcjonalnym zmienna ma stałą wartość przez cały swój czas życia. Zazwyczaj zmienne implementowane są jako obszar pamięci przechowujący pewne dane. O sposobie interpretacji tych danych decyduje typ zmiennej. Niezależnie od typu zmienne można też pogrupować:

  • ze względu na zakres widoczności (ważności):
    1. zmienna lokalna to zmienna widoczna tylko w obrębie danej procedury lub bloku, tworzona w momencie inicjowania bloku i niszczona w momencie kończenia bloku. Kolejne, rekurencyjne wywołanie tej samej procedury tworzy na stosie nową instancję zmiennej,
    2. zmienna globalna to zmienna widoczna w obrębie całego programu;
  • ze względu na sposób inicjalizacji:
    1. zmienna statyczna to zmienna występująca tylko w jednej instancji i zachowująca swoją wartość przez cały czas,
    2. zmienna dynamiczna to zmienna tworzona w czasie działania programu, zwykle za pomocą odpowiednich funkcji systemowych. Przykładowe struktury danych realizowane tą metodą: lista, drzewo, tablica haszująca. Zaletą tego rodzaju zmiennych jest to, iż są tworzone w miarę potrzeby - rozmiar, a nawet typ może być ustalany dopiero w czasie wykonywania programu. Do wad należy to, że na pewnych platformach programista powinien realizować \"implicite\" zwalnianie pamięci przeznaczonej dla zmiennej tego rodzaju, czego pominięcie może powodować niepożądane zapełnianie się pamięci komputera (wycieki pamięci).
  • ze względu na typ danych:
    1. zmienna skalarna,
    2. zmienna tablicowa,
    3. inne
    4. zmienna sterująca
    5. zmienna wbudowana
    6. zmienna nakładana

źródło: Wikipedia

słowniczek branżowy
XMLHTTP słupsk Apache Slupsk PASCAL Baza danych ActionScript GIF W3C pozycjonowanie XHTML ZEND FRAMEWORK WYDZIAL Przeglądarka internetowa JOOMLA KOD ODPOWIEDZI HTTP TOMASZEK HTML wyrażenia regularne KOD ŹRÓDŁOWY BAZA DANYCH Curyło JSON kompilator wydział SŁUPSK WWW POSTGRESQL PDF Algorytm STRONA INTERNETOWA serwer serwis internetowy XMLHTTP TWORZENIE C CURYLO XML zmienna Inżynieria oprogramowania PHOTOSHOP JQuery WWW Pozycjonowanie WYRAŻENIA REGULARNE Hosting MYSQL CMS TWORZENIE Perl Kod odpowiedzi HTTP PS WI Zend Framework Bug STRING Inżynieria oprogramowania UNICODE INFORMATYKA integer String JQUERY curylo Serwis internetowy Curyło XMLHTTP GIF TOMASZ MIME DHTML Hosting DBMS Htaccess AJAX Inżynieria oprogramowania JPG XML Programista Flash BAZA DANYCH tworzenie kompilator DBMS PostgreSQL MySQL Curyło Delphi AJAX pozycjonowanie Java PASCAL Wydział Tomcio UNICODE JQUERY XHTML słupsk webmaster PHP algorytm