Foobar

Termini foobar (č. „fubar”; [ˈfuːbɑr]), fubar (č. „fubar”) ili foo (č. „fu”), bar (č. „bar”), baz (č. „baz”) i qux (č. „kjuks”) (alternativno, quux (č. „kvaks”)) i ponekad norf (č. „nourf”))[1][2][3][4] i još drugih termina[5][6] ponekada se koristi kao plejs-holder (primerak, takođe poznat i kao metasintaktička promenljiva) u programiranju ili dokumentacijama vezanim za računarstvo.[7]

Upotreba

Ove reči koriste se za imenovanje entiteta kao što su promenljve, funkcije ili naredbe čiji je stvarni identitet nebitan i služi samo za predstavljanje ideje. Same reči nemaju značenja u ovakvoj upotrebi. Foobar se ponekad koristi samo; foo, bar i baz se često upotrebljavaju, kada je potrebno više različitih entiteta.

Upotreba u računarstvu i primerima i pseudokodovima u programiranju varira; u određenim krugovima, koristi se često, dok drugi preferiraju opisna imena ili pak jedno slovo. Erik S. Rejmond je ovo nazvao „važnim hakerizmom” pored kladža i krafta.[8]

Istorija i etimologija

Smoki stouer vozi „fumobil”

Reč foo nastala je kao reč nonsens 1930-ih godina, vojni pojam FUBAR pojavio se 1940-ih, a prva upotreba reči foo u računarstvu i kontekstu programiranja se uglavnom pripisuje Tech Model Railroad Club-u (TMRC) sa MIT-a, око 1960.[9] Međutim, precizna relacija ovih upotreba ne može da se odredi sa sigurnošću, s tim da je nekoliko anegdotalnih teorija nastalo kako bi se to i učinilo.

Reference

  1. ^ „vidyokarma.com”. Архивирано из оригинала 7. 1. 2015. г. Приступљено 17. 12. 2015. 
  2. ^ „rstudio-pubs-static.s3.amazonaws.com”. Архивирано из оригинала 29. 5. 2016. г. Приступљено 17. 12. 2015. 
  3. ^ mathalope.co.uk
  4. ^ perlmonks.org
  5. ^ dourish.com
  6. ^ catb.org
  7. ^ D. Eastlake III; et al. (2001). „Etymology of "Foo". Internet Engineering Task Force. Pristupljeno 5. 11. 2007. 
  8. ^ Raymond, Eric S. (1996). The New Hacker's Dictionary. MIT Press. ISBN 978-0-262-68092-9. 
  9. ^ „Etymology of "Foo". 

Spoljašnje veze

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.