PCalc for Java

PCalc for Java

ํ”„๋กœ๊ทธ๋ž?๋ฐ ๊ณ„์‚ฐ๊ธฐ. ์Šคํƒ ๋จธ์‹  ์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค (๋ช…๋ น์–ด ์„ธํŠธ์™€ ๊ฐ™์€ ๋‹จ์ˆœํ™” ๋œ Java ์‚ฌ์šฉ). ํ”„๋กœ๊ทธ๋žจ์€ ์ค‘์ฒฉ ๋  ์ˆ?์žˆ๋Š” ํ•?๋‚? ์ด์ƒ์? ํ”„๋กœ ์‹œ์ €๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ตœ์ƒ์œ„ ํ”„๋กœ ์‹œ์ €์? ๋ณ€์ˆ?์— ์•ก์„ธ์Šค ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค (์?ˆ : ํŒŒ์Šค์นผ). ๋””๋ฒ„๊ฑฐ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹จ๊ณ„๋ณ„๋กœ ์‹คํ–‰ํ•?๊ณ  ์Šคํƒ ๋ฐ ๋ณ€์ˆ?๋ฅผ ๊ฒ€์‚ฌ ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น๊ณผ ๊ทธ ํ”ผ์—ฐ์‚ฐ์ž์? ์ž…๋ ฅ์€ ํœด๋Œ€ ์ „ํ™”์— ์ตœ์ ํ™”๋?์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” Nikolay Klimchuk์ด ๊ตฌํ?„ ํ•œ 4 ๋ฐฐ ์ •๋ฐ€๋„ (๊ฐ€์ˆ? ๋ฐ ์ง€์ˆ? ๋ชจ๋‘ 64 ๋น„ํŠธ)๋กœ ๋ถ€๋™ ์†Œ์ˆ?์  ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. & middot; PCalc๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ์ฃผ ์ ˆ์ฐจ๋กœ ๊ตฌ์„ฑ๋?๋ฉฐ ์ผ๋ถ€ ํ•?์œ„ ์ ˆ์ฐจ๊ฐ€ ๋  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์— ์ž…๋ ฅ ๋งค๊ฐœ ๋ณ€์ˆ?๊ฐ€์žˆ์„ ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘์‹œ์ด ๋งค๊ฐœ ๋ณ€์ˆ?์? ๊ฐ’์„ ๋ฌป์Šต๋‹ˆ๋‹ค. ๋งค๊ฐœ ๋ณ€์ˆ?์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋Š” ์ž…๋ ฅ ๋ช…๋ น์„ ์‚ฌ์šฉํ•?์—ฌ ์ˆ?ํ–‰๋ฉ๋‹ˆ๋‹ค.& middot; PCalc๋Š” ์Šคํƒ ๊ธฐ๋ฐ? ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค (Forth์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค). ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ์Šคํƒ์— ํ‘ธ์‹œ๋?๊ณ  ์กฐ์ž‘์ด ์Šคํƒ์? ๋งจ ์œ„ ์š”์†Œ๋กœ ์ˆ?ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ž„์‹œ ๊ฒฐ๊ณผ๋Š” ๋กœ์ปฌ ๋ณ€์ˆ? (์ž์ฒด ๋?๋Š” ์™ธ๋ถ€ ํ”„๋กœ ์‹œ์ €)์— ์ €์žฅํ•  ์ˆ?๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ์€ ํ”„๋กœ ์‹œ์ €์™€ ๋ฐ?ํ™? ๊ฐ’์— ๋งค๊ฐœ ๋ณ€์ˆ?๋ฅผ ์ „๋‹ฌํ•?๋Š”๋ฐ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. main ํ”„๋กœ ์‹œ์ €๋กœ๋ถ€ํ„ฐ์? ๋ณต๊ท€ ํ›„ ์Šคํƒ์? ๋‚ด์šฉ์€ ํ”„๋กœ๊ทธ๋žจ ๊ฒฐ๊ณผ๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ์ฃผ ํ”„๋กœ...

자세한 내용을

Anna

Anna

์• ๋‚? (Anna)๋Š” ํŠœ๋ง ํ…Œ์ŠคํŠธ (Turing Test)๋ฅผ ํ†ต๊ณผํ•?๋„๋ก ์„ค๊ณ„๋œ ์ฑ„ํŒ… ๋ด‡์ž…๋‹ˆ๋‹ค. ์ฑ„ํŒ…์„ํ•?๋Š” ๋ด‡์ด ์ธ๊ฐ„์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๋งํ•  ์ˆ? ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ณต์‹ํ™” ๋œ ํŠœ๋ง ํ…Œ์ŠคํŠธ (Turing Test)๋Š” ์• ๋‚? (Anna)๊ฐ€ ์ฐธ๊ฐ€์ž๊ฐ€๋?๋Š” ๋กญ ๋ธŒ๋„ˆ ์ƒ (Loebner Prize) ๋Œ€ํšŒ์ž…๋‹ˆ๋‹ค. ์?ฌํ•ด์? ๋Œ€ํšŒ๋Š” 10 ์›” ์กฐ์ง€์•„ ์ฃผ ์• ํ‹€๋žœํƒ€์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์• ๋‚?๋Š” ์ง€๋‚œ 2 ๋…„๊ฐ„ ๊ฒฝ์Ÿ์—์„œ ์šฐ์Šน ํ•œ ALICE ํฌํฌ์ž…๋‹ˆ๋‹ค. Alice๋Š” ์ผ๋ฐ?์ ์ธ ์›น ๋ด‡์œผ๋กœ ์„ค๊ณ„๋?์—ˆ์ง€๋งŒ Anna๋Š”์ด ๊ฒฝ์Ÿ์„ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋?์—ˆ์Šต๋‹ˆ๋‹ค. Anna์™€ Alice๋Š” AIML์ด๋ผ๊ณ ํ•?๋Š” ํŠน์ˆ?ํ•?๊ณ  ์ดํ•ดํ•?๊ธฐ ์‰ฌ์šด ํ•ด์„ ์–ธ์–ด๋กœ...

자세한 내용을

Spell Checker for Java

Spell Checker for Java

์ด ๋ฉ‹์ง„ ๋ฏธ๋“ค ๋ ›์œผ๋กœ ์ฒ ์ž๋ฅผ ํ™•์ธํ•?์‹ญ์‹œ์?ค. ๋‹น์‹ ์? ๋ง์„ ์ž…๋ ฅํ•?๊ณ  ๊ทธ๊ฒƒ์„ ์ฆ๋ช…ํ• ...

자세한 내용을

mToolbox

mToolbox

mToolbox๋Š” ํœด๋Œ€ ์ „ํ™”์— ์œ ์šฉํ•œ ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐ๋ชจ์—๋Š” ๊ณ„์‚ฐ๊ธฐ์™€ ์Šคํ†ฑ์›Œ์น? ๋งŒ ํฌํ•จ๋?์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์›€์ด๋œ๋‹ค๋ฉด ์ œํ’ˆ ํŽ?์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•?์—ฌ ์ „์ฒด ๋ฒ„์ „์„...

자세한 내용을

Graphical Scientific Calculator

Graphical Scientific Calculator

์ด ๊ทธ๋ž?ํ”ฝ ๊ณผํ•™ ๊ณ„์‚ฐ๊ธฐ๋Š” ์‚ฌ์šฉํ•?๊ธฐ ์‰ฝ๊ณ  ์?ค๋Š?๋‚  ๋Œ€๋ถ€๋ถ„์? ๊ณ ๊ธ‰ ๊ทธ๋ž?ํ”ฝ ๊ณ„์‚ฐ๊ธฐ์—์„œ ์ˆ?ํ–‰๋?๋Š” ๊ฒƒ์ฒ?๋Ÿผ ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ?์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ „์ฒด ๋ฐฉ์ •์‹์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘ ๊ฐ€๋Šฅํ•œ ๋ฉ€ํ‹ฐ ๋ผ์ธ ์ธํ„ฐํŽ?์ด์Šค๋Š” ์ด์ „ ๋ฐฉ์ •์‹๊ณผ ํ•ด๋‹ต์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์? ๊ณ„์‚ฐ ์ž‘์—…์— ํฐ ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค. ๋?ํ•œ ๋‹ค์Œ ๋ฐฉ์ •์‹์—์„œ ๋งˆ์ง€๋ง‰ ๊ณ„์‚ฐ ๋œ ๋Œ€๋‹ต (ANS)์„ ์ˆซ์ž๋กœ ์‚ฌ์šฉํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ๊ธฐ๋ณธ์ ์ธ ์‚ฐ์ˆ  ์—ฐ์‚ฐ (+, -, /, *, ^, sqrt)๊ณผ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋?๋Š” ๊ณ ๊ธ‰ ์—ฐ์‚ฐ (ln, log, sin, cos, tan, arcsin, arccos, arctan)๊ณผ ๋ช‡ ๊ฐ€์ง€ ์ƒ์ˆ? (Pi, e)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ผ๋””์•ˆ๊ณผ ๊ฐ๋„๋ฅผ ์ „ํ™?ํ•?๋Š” ์?ต์…?๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž?ํ”ฝ ๋ชฉ์ ์„ ์œ„ํ•ด,์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ๋?ํ•œ ๋ณ€์ˆ? "X"๋ฅผ ๊ฐ–๋Š”๋‹ค. ๋ณต์žกํ•œ ํ•จ์ˆ? ๋™์ž‘ ๋ฐ ์ œ๋กœ ์ ์„ ์‹œ๊ฐํ™”ํ•?๊ธฐ ์œ„ํ•ด ์ˆ?ํ•™ ํ•จ์ˆ?๋ฅผ ์†์‰ฝ๊ฒŒ ๊ทธ๋ ค ์คŒ, ์ด๋™, ์ถ”์  ํ•  ์ˆ?...

자세한 내용을

Biogetic

Biogetic

Biogetic์€ ํ?„๋Œ€ ๊ธฐ์ˆ ๋กœ ์ „ํ†ต์ ์ธ ์ฒ ํ•™์„ ์‚ฌ์šฉํ•?๋Š” ํ?์‹ ์ ์ธ ๋ฐœ๋ช…ํ’ˆ์ž…๋‹ˆ๋‹ค! ๊ทธ๊ฒƒ์€ ๊ธ์ •์  ์ธ ์—๋„ˆ์ง€์™€ ๋‹น์‹ ์? ๊ฐœ์ธ ๋™๊ธฐ์? ๋ฐฉ์ถœ ์ž์ž…๋‹ˆ๋‹ค! Biogetic์€ ์ž์‹ ์? ์‚ถ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์žํ•?๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์„์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค! Biogetic์€ ํœด๋Œ€ ์ „ํ™”๋ฅผ ์‚ฌ์šฉํ•?์—ฌ ๋ชธ์„ ์ž๊ทนํ•?์—ฌ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Biogetic ์ง„๋™์€ ํœด๋Œ€ ์ „ํ™”์? ๊ทธ๋ž?ํ”„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‚?์—๊ฒŒ ์ƒ๋ฌผํ•™์ธ๊ฐ€? Biogetic์€ ์ „ ์„ธ๊ณ„์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ BIOGETIC์œผ๋กœ ์—๋„ˆ์ง€์™€ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚จ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ๋‹ต์„ ์–ป์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Biogetic์„ ์ข‹์•„ํ•?๊ณ  ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์„ ๋„์™”๋‹ค๋Š” ๊ฒƒ์— ๋งค์šฐ ํ–‰๋ณตํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์—๋„ˆ์ง€๋กœ ๋” ์ž? ์ˆ?ํ–‰ํ•?๊ณ  ์‹ถ๋‹ค๋ฉด ์ด์ œ Biogetic์œผ๋กœ ์‹œ์ž‘ํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค! ๋‚ด์ผ์€ ์ด๋ฏธ ๋„ˆ๋ฌด ๋Šฆ์€ ๋‚ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ย ์–ด๋–ป๊ฒŒ ๋„์šธ ์ˆ? ์žˆ์Šต๋‹ˆ๊นŒ? ์ƒ์ฒด ์ง„๋™์€ ๋‹น์‹ ์? ์‹ ์ฒด์— ์ •์‹ ์  - ์œก์ฒด์  ์?ํ–ฅ์„ ๋ฏธ์ณ ๋‹น์‹ ์ด ๋‹ฌ์„ฑ ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค : - ๋” ์‰ฌ์šด ํ•™์Šต - ํšจ๊ณผ์ ์ธ ์ž‘์—… - ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค. - ํ•ญ์šฐ์šธ์ œ - ๋” ๋งŽ์€...

자세한 내용을