[occam's Razor ȨÀ¸·Î]

·ç¾Æ¸¦ ÀÌ¿ëÇÑ ¹ÎøÇϰí È¿°úÀûÀÎ °ÔÀÓ °³¹ß

ÃâÆÇ»ç »ó¼¼ ÆäÀÌÁö -°¡°Ý °Ë»ö - ¿ø¼­ ÆäÀÌÁö


OccamsBlog:83¿¡¼­ À̾߱âÇÑ "Â÷¼±À¸·Î ÇÒ ¸¸ÇÑ ÀÏ"¿¡ ÇØ´çÇÏ´Â ¹®¼­¸¦

GpGiki:GameDevWithLuaAddendum

¿¡ °ø°³ÇÕ´Ï´Ù. Â÷ÈÄ¿¡ DocBook XML ¼Ò½º¿Í PDF ¹öÀüµµ Á¦°øÇϰڽÀ´Ï´Ù.


¹ø¿ª ¹× ÆíÁý ¿À·ù

p.4 'Ã߸» Ãë¹Ì°¡' (2005-12-31)

Ã߸» Ãë¹Ì°¡°¡ ¾Æ´Ï¶ó 'ÁÖ¸» Ãë¹Ì°¡' ÀÔ´Ï´Ù.

p.37 µÎ ¹øÂ° if¹® (2006-04-11)

µÎ ¹øÂ° if¹® ¾È¿¡¼­ Print()¶ó´Â ÇÔ¼ö¸¦ È£ÃâÇϴµ¥ print()ÀÔ´Ï´Ù. ±×¸®°í ¿ø ÄÚµåÀÇ argument")°¡ Áö¿öÁöÁö ¾Ê°í ³²¾Æ ÀÖ¾ú½À´Ï´Ù.

Á¤È®ÇÑ ÄÚµå´Â:

if (a > c) and (b < 20) then
    print("ù ¹øÂ° ÀμöÀÇ °ªÀÎ false¸¦ µ¹·ÁÁØ´Ù.")
end

p.261, 269 A* °ü·Ã

ÀÌ ±ÛÀ» Âü°íÇϼ¼¿ä.

p.334~336 Ŭ·¡½º »ó¼Ó ¿¹Á¦ ÄÚµå (2006-01-30)

ºÎ·Ï A.3ÀÇ "Ŭ·¡½º·ÎºÎÅÍ ÀνºÅϽº »ý¼º"¿¡ ÀÖ´Â Äڵ忡¼­ ¸ÞŸÅ×À̺í·Î ¼³Á¤ÇÒ Å×À̺íÀÌ Enemy·Î °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ ±× ´ÙÀ½¿¡ ³ª¿À´Â "»ó¼Ó"ÀÇ ¿¹Á¦°¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. Enemy¸¦ self·Î ¹Ù²Ù¾î¾ß ±×¶§ ±×¶§ ¹®¸Æ¿¡ ¸Â´Â Å×À̺íÀÌ ¸ÞŸÅ×À̺í·Î ¼³Á¤µÇ¾î¼­ »ó¼ÓÀÌ ±¸ÇöµË´Ï´Ù. Áï, p.334ÀÇ ´ÙÀ½ ºÎºÐÀ»

    setmetatable(inst, Enemy) -- ÀνºÅϽºÀÇ ¸ÞŸÅ×À̺í·Î Enemy¸¦ ¼³Á¤
    self.__index = self -- __index ¸ÞŸ¸Þ¼­µå¸¦ self, Áï Enemy ÀÚ½ÅÀ¸·Î ¼³Á¤

´ÙÀ½À¸·Î ¹Ù²Ù¾î¾ß ÇÕ´Ï´Ù.

    setmetatable(inst, self) -- ÀνºÅϽºÀÇ ¸ÞŸÅ×À̺í·Î self(ÀÌ °æ¿ì Enemy ÀÚ½Å)¸¦ ¼³Á¤
    self.__index = self -- __index ¸ÞŸ¸Þ¼­µå¸¦ self(ÀÌ °æ¿ì Enemy ÀÚ½Å)·Î ¼³Á¤

p.345 C++ ¿¹Á¦¿Í °ü·Ã ¹®Àå (2006-03-03)

ºÎ·Ï AÀÇ 'º¯¼ö ±³È¯'¿¡ ³ª¿Â C++ ¿¹Á¦°ú °ü·Ã ¹®Àå¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.

Á¤·Ä(sort) µîÀÇ ÀÛ¾÷¿¡¼­´Â µÎ º¯¼öÀÇ °ªÀ» ±³È¯ÇØ¾ß ÇÏ´Â °æ¿ì°¡ »ý±ä´Ù. C, C++¿¡¼­ º¯¼öÀÇ °ªÀ» ¼­·Î ±³È¯ÇÒ ¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ Àӽà º¯¼ö°¡ ÇÊ¿äÇÏ´Ù.

->

Á¤·Ä(sort) µîÀÇ ÀÛ¾÷¿¡¼­´Â µÎ º¯¼öÀÇ °ªÀ» ±³È¯ÇØ¾ß ÇÏ´Â °æ¿ì°¡ »ý±ä´Ù. C++¿¡¼­ µÎ º¯¼öÀÇ °ªÀ» ¼­·Î ±³È¯ÇÒ ¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ Àӽà º¯¼ö°¡ ÇÊ¿äÇÏ´Ù.

void swap(int a, int b) -> void swap(int& a, int& b)


¸ÞÀÎ ÆäÀÌÁö

¹ø¿ª¼­ Á¤º¸

¹ø¿ª À̾߱â

¹®¼­ â°í

ÀÚÀ¯ °Ô½ÃÆÇ

¹æ¸í·Ï