์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์œ ๋ž˜3. ์‚ฌ์šฉ ์˜ˆ4. ์œ ๋ž˜๋œ ํ•ญ๋ชฉ

1. ๊ฐœ์š”[ํŽธ์ง‘]

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ƒ์—์„œ ์ž„์‹œ๋กœ ๋ณ€์ˆ˜์ด๋ฆ„์„ ์ง€์ •ํ•ด์ค˜์•ผ ํ•  ๋•Œ ์ฃผ๋กœ ์“ฐ์ด๋Š” ๋ณ€์ˆ˜์ด๋ฆ„์ด๋‹ค. ์‚ฌ๋žŒ์ด๋ฆ„์œผ๋กœ ๋”ฐ์ง€๋ฉด ๊น€์ฒ ์ˆ˜, ํ™๊ธธ๋™, ๊น€์˜ํฌ ๊ฐ™์€ ๊ฒฉ. foo ์™ธ์— bar, baz, Fie,Foe, Fee ๋“ฑ๋„ ํ•จ๊ป˜ ์“ฐ์ด๊ณค ํ•œ๋‹ค.

2. ์œ ๋ž˜[ํŽธ์ง‘]

  • ์„ธ๊ณ„ 2์ฐจ๋Œ€์ „ ๋‹น์‹œ ๋ฏธ ์œก๊ตฐ์—์„œ ์“ฐ์ด๋˜ ์—ฌ๋Ÿฌ ์ค„์ž„๋ง ์ค‘, ์•Œ์•„๋ณด์ง€ ๋ชปํ•  ์ •๋„๋กœ ๊ฐœํŒ์ด ๋๋‹ค๋Š” ๋œป์ธ FUBAR(Fucked Up Beyond All Recognition)์—์„œ Foo์™€ Bar๊ฐ€ ์œ ๋ž˜ํ–ˆ๋‹ค๋Š” ์„ค์ด ์žˆ๋‹ค.
  • ์œ„ ์„ค์˜ ๋ณ€ํ˜•์œผ๋กœ FUBAR๊ฐ€ ์‚ฌ์‹ค์€ Fucked Up Beyond All Repair (๊ณ ์น˜์ง€๋„ ๋ชปํ•  ์ •๋„๋กœ ๅฅ€๋๋‹ค.) ์˜ ์ค„์ž„๋ง์ด๋ผ๋Š” ๋ง์ด ์žˆ๋‹ค.
  • For Once Only์˜ ์ค„์ž„๋ง ์ด๋ผ๋Š” ์„ค์ด ์žˆ๋‹ค. ๋‹ค๋ฅธ ์„ค๋“ค์— ๋น„ํ•ด์„œ ๋„ˆ๋ฌด ๋‹จ์ˆœํ•˜๊ณ  ๊ทผ๊ฑฐ๊ฐ€ ๋ถ€์กฑํ•ด์„œ ์ธ๊ธฐ์žˆ๋Š” ์„ค ์ถ•์—” ๋ผ์ง„ ๋ชปํ•˜์ง€๋งŒ ์ด๊ฒƒ ๋งŒํผ ๋”ฑ ๋–จ์–ด์ง€๋Š” ๋œป์„ ๊ฐ€์ง„ ์„ค๋„ ์—†๋Š” ๋“ฏ.

3. ์‚ฌ์šฉ ์˜ˆ[ํŽธ์ง‘]

/* C code */

#include <stdio.h>

int main()
{
   const char *foo = "Hello";
   const char *bar = "World!";
   fprintf(stdout, "%s %s\n", foo, bar);

   return 0;
}

/* Javascript */

function foo(bar,baz) {
    return bar + baz;
}

alert(foo(bar,baz));

4. ์œ ๋ž˜๋œ ํ•ญ๋ชฉ[ํŽธ์ง‘]