Free Pascal 3.2 ์ปดํŒŒ์ผ๋Ÿฌ ์ถœ์‹œ

3.0 ๋ธŒ๋žœ์น˜ ๊ฒฐ์„ฑ ํ›„ XNUMX๋…„ ๋งŒ์— ์ œ์‹œ๋œ ๊ฐœ๋ฐฉํ˜• ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ปดํŒŒ์ผ๋Ÿฌ ์ถœ์‹œ ๋ฌด๋ฃŒ ํŒŒ์Šค์นผ 3.2.0Borland Pascal 7, Delphi, Think Pascal ๋ฐ Metrowerks Pascal๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์‚ฌ๋กœ, Free Pascal ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ Delphi์™€ ์œ ์‚ฌํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ ์ถ”๊ฐ€ Delphi์™€์˜ ํ˜ธํ™˜์„ฑ ํ–ฅ์ƒ์„ ๋ชฉํ‘œ๋กœ Pascal ์–ธ์–ด ๊ตฌํ˜„์— ์žˆ์–ด ๋งŽ์€ ํ˜์‹ ๊ณผ ๋ณ€ํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ํฌํ•จ:

  • "[...]" ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์  ๋ฐฐ์—ด์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์ˆ˜ ์œ ํ˜•์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ์ผ๋ฐ˜ ํ•จ์ˆ˜, ํ”„๋กœ์‹œ์ € ๋ฐ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์ƒˆ๋กœ์šด ๋Œ€์ƒ ํ”Œ๋žซํผ AArch64(ARM64), Linux/ppc64le, Android/x86_64 ๋ฐ i8086-win16์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ‘œ์ค€์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€(๊ธฐ๋ณธ๊ฐ’) ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋ชจ๋“ˆ.
  • ์ถ”๊ฐ€ ์ง€์› ๋ธ”๋ก C ์–ธ์–ด๋กœ.
  • ๋™์  ๋ฐฐ์—ด์˜ ๊ตฌํ˜„์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ๋™์  ๋ฐฐ์—ด์— ๋ฐฐ์—ด๊ณผ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ Insert() ์ž‘์—…, ๋ฒ”์œ„ ์‚ญ์ œ๋ฅผ ์œ„ํ•œ Delete() ๋ฐ ๋ฐฐ์—ด ์—ฐ๊ฒฐ์„ ์œ„ํ•œ Concat() ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ ˆ์ฝ”๋“œ ์œ ํ˜•์— ๋Œ€ํ•ด ์ดˆ๊ธฐํ™”, ๋งˆ๋ฌด๋ฆฌ, ๋ณต์‚ฌ ๋ฐ AddRef ์—ฐ์‚ฐ์ž๊ฐ€ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€