Zmienna metasyntaktyczna: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
formatowanie, + needle & haysack
m drobne redakcyjne
Linia 5:
 
Zmienne metasyntaktyczne zwane są tak z kilku powodów:
#są zmiennymi w [[metajęzyk]]u używanym do dyskusji nt. programowania etc. ([[pseudokod]]);
#są zmiennymi, których wartości są często używane jako zmienne ("wartość f (foo, bar) jest równa sumie foo i bar").
 
Linia 14:
'''Foo''' jest najczęściej używaną nazwą zmiennej. Czasem jest łączona z ''bar'' (tworząc ''foobar'').
 
Może to sugerować etymologię słowa ''foo'' z żargonu [[II wojna światowa|II wojny światowej]] jako [[Skrótowiec|akronimu]] ''fucked/fouled up beyond all recognition'', aczkolwiek [[Jargon|Plik Żargonu Komputerowego]] datuje termin jeszcze wcześniej. Słowo ''foo'' było również użyte jako bezsensowny zwrot w surrealistycznym cyklu ''Smokey Stover'', popularnym programie rozrywkowym lat [[lata 40. XX wieku|czterdziestych]] i [[lata 50. XX wieku|pięćdziesiątych]] w [[Stany Zjednoczone|USA]]. Prawdopodobnie ''foobar'' nie ma nic wspólnego z [[Kung Fu]]. [[etymologia|Etymologię]] słowa definiuje Dokumentdokument RFC 3092.
 
===''Spam'' i ''Eggs''===
Linia 20:
 
===''Needle'' i ''haysack''===
Często w funkcjach wyszukujących poszukiwany wzór nazywany jest ''needle'' (igła) a przeszukiwany zbiór ''haysack'' (stóg siana), co ma odnosić się do idiomu [[wikt:szukać igły w stogu siana|szukać igły w stogu siana]]. Konwencja ta jest powszechnie używana w oficjalnej dokumentacji języka [[PHP]]. [http://pl.php.net/substr-count]
 
===Ala ma kota i świerzop===
Przykładem polskich zmiennych metasyntaktycznych oraz ciągów znaków używanych do testowania są m.in. ''ala ma kota'', ''ala ma kota a kot ma pchły'', ''tygrysy są w paski'', oraz znany nam z [[Pan Tadeusz|Pana Tadeusza]] [[świerzop]]. Używane raczej nieczęsto, ponieważ nazwy zmiennych tworzone są zazwyczaj w języku angielskim. Używane jako stałe tekstowe.
''Ala ma kota'' jest nawiązaniem do najpopularniejszego prostego polskiego zdania, pochodzące z [[Elementarz|elementarza]] profesora [[Marian Falski|Mariana Falskiego]].
[[Świerzop]] upowszechnił się za sprawą [[Film|filmu]] [[Poranek Kojota]] [[Olaf Lubaszenko|Olafa Lubaszenko]]. Naukowcy do tej pory spierają się o jaką roślinę chodziło [[Mickiewicz|Mickiewiczowi]]. Nie ma to najmniejszego znaczenia dla całości utworu, jednak wielu programistom spodobało się iż [[Etymologia|etymologię]] tego słowa można próbować tłumaczyć jako [[Skrótowiec|akronim]] od "świerzo-piwo" (oczywiście etymologia ta jest prawdopodobnie nieprawdziwa, zwłaszcza, że ortografia się nie zgadza) oraz to, że tak naprawdę nie wiadomo co to jest.
Linia 39:
 
==Linki zewnętrzne==
*[http://www.catb.org/~esr/jargon/html/F/foo.html Plik Żargonu Komputerowego: ''Foo'']
*RFC 3092 Opisujący etymologięopis etymologii ''Foo''
*[http://pl.php.net/substr-count Dokumentacja PHP] – przykłady użycia ''heedle'' i ''haysack''
 
[[Kategoria:Programowanie]]