๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋์์ด๋ ๊ทธ๋ ์ด์ ๊ฒ๋ดํ์ด์ค fpGUI์กฐ๋ฆฝ ์์คํ ํจ์ค๋น๋ํ ์คํธ ์์คํ FPTest ๊ทธ๋ฆฌ๊ณ ๋๋ฒ๊ฑฐ opdebugger ๋์ ๋ ๋ธ ๋ ์ฆ โ ์ค๋ธ์ ํธ ํ์ค์นผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐฉ์ธ์ฉ ์ปดํ์ผ๋ฌ.
์ ์์ ๋ชฉํ๋ ์์ญ ๋ ์ ๊ฑธ์ณ ์ถ์ ๋ ์๋์ ๋ค๋จ์ด์ง๊ณ ์ข ์ข ์ค๋ณต๋๋ ํน์ง๋ค์ด ์๋ ์ธ์ด๋ฅผ ๋ง๋๋ ๊ฒ์ด์์ต๋๋ค.
์๋ก์ด ๋ฐฉ์ธ์ ์ฃผ์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฌธ์์ด, ์ธํฐํ์ด์ค, ํด๋์ค ์ธ์คํด์ค ๋ฑ ๋์ ์ผ๋ก ์์ฑ๋๋ ๋ชจ๋ ๊ฐ์ฒด์ ๋ํด ์ฐธ์กฐ ์นด์ดํ ๊ธฐ๋ฐ์ ๋จ์ผ ์๋ ์ ์ด ์์คํ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
ํด๋น ๊ฐ์ฒด ์ ํ์ ์ ๊ฑฐ๋์์ผ๋ฉฐ, ๋์ ๋ฉ์๋ ์ ์๊ฐ ์ ๊ณต๋๋ ๋ ์ฝ๋ ์ ํ์ ์ฌ์ฉํ ๊ฒ์ ์ ์ํฉ๋๋ค.
๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์ ์ถ๋ ฅ ์ฐ์ฐ์์ธ assign, reset, rewrite, blockread์ ํ์ผ ๋ฐ ํ ์คํธ ์ ํ์ด ์ ๊ฑฐ๋์์ต๋๋ค.
ShortString, AnsiString, WideString, OpenString ๋ฐ UnicodeString์ ๋์ฒดํ๋ ๋จ์ผ ๋ฌธ์์ด ์ ํ์ด ์ ์๋ฉ๋๋ค.
์ค๋ฅ๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ `with` ๋ฌธ์ ์ ๊ฑฐํ์ต๋๋ค.
์ฌ์ฉ ์์ ์ ๋ณ์ ์ ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ปดํ์ผ๋ฌ๋ ๊ธฐ๊ณ์ด ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ค์์ ์ฌ์ฉํฉ๋๋ค. QBE(c9x.me)LLVM ๊ธฐ๋ฐ ์์ฑ๊ธฐ๊ฐ ๊ฐ๋ฐ ์ค์ ๋๋ค.
ํ๋ก์ ํธ ๊ณํ์๋ LSP ์๋ฒ ๊ตฌ์ถ, Visual Studio Code์ ์ธ์ด ์ง์, Delphi ๋ฐ Free Pascal์์ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ ๊ฐ๋ฐ์ด ํฌํจ๋ฉ๋๋ค.
์ถ์ฒ : linux.org.ru
