Peter Naur
(µ§¸¶Å© ÄÄÇ»ÅͰúÇÐÀÚ 1928~ )
Peter Naur ´Â µ§¸¶Å©ÀÇ ÄÄÇ»ÅͰúÇÐ °³Ã´ÀÚÀÌ´Ù. ±×ÀÇ À̸§À» µý BNF notation (Backus-Naur form) Àº ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹®¹ýÀ» ¼¼úÇϴµ¥ »ç¿ëµÈ´Ù. ¶ÇÇÑ ±×´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î Algol 60 À» ¸¸µé¾ú´Ù.
±×´Â 1957 ³â¿¡ õ¹®ÇÐÀ¸·Î ¹Ú»çÇÐÀ§¸¦ ¹Þ¾ÒÁö¸¸ ÄÄÇ»Å͸¦ ¸¸³ª¸é¼ Á÷¾÷ÀÌ ¹Ù²î°Ô µÇ¾ú´Ù. 1959 ³â¿¡¼ 1969 ³â±îÁö µ§¸¶Å© ÄÄÇ»ÅÍȸ»çÀÎ Regnecentralen ¿¡¼ ÀÏÇß°í µ¿½Ã¿¡ Niels Bohr Institute ¿Í Technical University of Denmark ¿¡¼ °ÀÇÇß´Ù. 1969 ³â¿¡¼ 1998 ³â±îÁö´Â Copenhagen University ÄÄÇ»ÅͰúÇаúÀÇ ±³¼ö¿´´Ù.
±×ÀÇ ÁÖ¿ä ¿¬±¸ºÐ¾ß´Â ÄÄÇ»ÅÍ ÇÁ·Î±×·¥°ú ¾Ë°í¸®ÁòÀÇ ¼³°è, ±¸Á¶¿Í ¼º´ÉÇâ»ó ÀÌ´Ù. Software engineering °ú software architecture °°Àº ºÐ¾ß´Â Naur ¿¡ ÀÇÇØ °³Ã´µÇ¾î ¿Ô´Ù°í ÇÒ¼öÀÖ´Ù. ±×ÀÇ Àú¼ Computing: A Human Activity (1992) ¿¡¼´Â ÄÄÇ»ÅͰúÇп¡ ´ëÇÑ ±×ÀÇ ±â¿©¸¦ º¼¼öÀÖÀ¸¸ç, ÇÁ·Î±×·¡¹ÖÀ» ¼öÇÐÀÇ ÇÑ ºÐ°ú·Î ¿©±â´Â Çü½Ä·ÐÀÚ (formalist school) µéÀÇ °ßÇØ¸¦ °ÅºÎÇÑ´Ù. ±×´Â Backus-Naur form (Donald Knuth ¿¡ ÀÇÇØ ±×ÀÇ À̸§ÀÌ ´õÇØÁü) °¡ ¾Æ´Ï¶ó Backus Normal Form ·Î ºÒ¸®´Â °ÍÀ» ´õ ¼±È£ÇÑ´Ù.
±×´Â computer science À̶ó´Â ¿ë¾î¸¦ ½È¾îÇÏ¿© datalogy ¶ó´Â ¿ë¾î¸¦ Á¦¾ÈÇß´Ù. ÀÌ ¿ë¾î´Â ´ëºÎºÐÀÇ Scandinavian ±¹°¡¿¡¼ äÅõǾú´Ù (µ§¸¶Å©¿Í ½º¿þµ§¿¡¼´Â datalogi ÀÌ´Ù)
ÃÖ±Ù¿¡´Â Àüü·Î¼ÀÇ °úÇÐ (science as a whole) ¿¡ ´ëÇØ ¿¬±¸ÇؿԴ٠: ±×´Â ¾Æ¸¶µµ °æÇè·ÐÀÚ (empiricist school) ·Î ºÐ·ùµÉ¼ö Àִµ¥, Áï ¼¼»óÀÇ ¾î¶² »ç¹°µé °£ÀÇ ±íÀº ¿¬°ü (deeper connection, ¿¹¸¦µé¸é Causality ?) À» ã´Â°ÍÀÌ ¾Æ´Ï¶ó °üÂû°¡´ÉÇÑ »ç½Ç (facts) ¸¸À» ã´Â´Ù. ±×´Â ÀÌ·¯ÇÑ °ßÇØ¸¦ °¡Áö´Â öÇаú ½É¸®ÇÐÀÇ Á¶·ùµéÀ» °ø°ÝÇØ¿Ô´Ù. ............ (Wikipedia : Peter Naur)
term :
ÄÄÇ»ÅÍ (Computer) ¾ð¾î (Language) Backus Naur Form (BNF) ÀÚ¿¬¾îó¸® (Natural Language Processing) Peter Naur
site :
Introduction to the works of Peter Naur
paper :