เชเซเชฐเซ€เชนเซ‡เช•: เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซ€

เช† เชตเชฐเซเชทเชจเชพ เชœเซ‚เชจเชฎเชพเช‚, เชธเซเชตเชฟเชธ เชŸเชพเช‰เชจ เชจเชพ เชจเชพเชจเชพ เชฐเซ‡เชชเชฐเซเชธเชตเชฟเชฒเชฎเชพเช‚, เชเช• เช‡เชตเซ‡เชจเซเชŸ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชเซเชฐเซ€เชนเซ‡เช•. เช† เชตเช–เชคเซ‡ เชคเซ‡ เชชเชพเช‚เชšเชธเซ‹เชฅเซ€ เชตเชงเซ เชนเชพเชธเซเช•เซ‡เชฒ เชชเซเชฐเซ‡เชฎเซ€เช“เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฒเชพเชตเซเชฏเชพ, เชœเซ‡เชฎเชพเช‚ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพเชฅเซ€ เชฎเชพเช‚เชกเซ€เชจเซ‡ เชญเชพเชทเชพเชจเชพ เชธเซเชฅเชพเชชเช•เซ‹ เชธเซเชงเซ€. เชœเซ‹ เช•เซ‡ เช†เชฏเซ‹เชœเช•เซ‹ เช† เชˆเชตเซ‡เชจเซเชŸเชจเซ‡ เชนเซ‡เช•เชพเชฅเซ‹เชจ เช•เชนเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชถเชพเชธเซเชคเซเชฐเซ€เชฏ เช…เชฐเซเชฅเชฎเชพเช‚ เชคเซ‡ เช•เซ‹เชจเซเชซเชฐเชจเซเชธ เช•เซ‡ เชนเซ‡เช•เชพเชฅเซ‹เชจ เชจเชฅเซ€. เชคเซ‡เชจเซเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹เชฅเซ€ เช…เชฒเช— เช›เซ‡. เช…เชฎเซ‡ เชจเชธเซ€เชฌ เชฆเซเชตเชพเชฐเชพ เชเซเชฐเซ€เชนเซ‡เช• เชตเชฟเชถเซ‡ เชถเซ€เช–เซเชฏเชพ, เชคเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹, เช…เชจเซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เช…เชธเชพเชฎเชพเชจเซเชฏ เชถเซ‹เชง เชตเชฟเชถเซ‡ เชœเชฃเชพเชตเชตเชพเชจเซเช‚ เช…เชฎเชพเชฐเซ€ เชซเชฐเชœ เชฎเชพเชจเซ€เช เช›เซ€เช!

เชเซเชฐเซ€เชนเซ‡เช•: เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซ€

เช”เช‚เชธ

เช† เชฒเซ‡เช– เชจเซ‡เชถเชจเชฒ เชฐเชฟเชธเชฐเซเชš เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เชนเชพเชฏเชฐ เชธเซเช•เซ‚เชฒ เช“เชซ เช‡เช•เซ‹เชจเซ‹เชฎเชฟเช•เซเชธ - เชธเซ‡เชจเซเชŸ เชชเซ€เชŸเชฐเซเชธเชฌเชฐเซเช—: เชตเซ‡เชธเชฟเชฒเซ€ เช…เชฒเซเชซเซ‡เชฐเซ‹เชต เช…เชจเซ‡ เชเชฒเชฟเชเชพเชตเซ‡เชŸเชพ เชตเชพเชธเชฟเชฒเซ‡เชจเซเช•เซ‹ เช–เชพเชคเซ‡ โ€œเชเชชเซเชฒเชพเช‡เชก เชฎเซ‡เชฅเซ‡เชฎเซ‡เชŸเชฟเช•เซเชธ เชเชจเซเชก เช‡เชจเซเชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช•เซเชธโ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชคเซเชฐเซ€เชœเชพ เชตเชฐเซเชทเชจเชพ เชฌเซ‡ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชฆเซเชตเชพเชฐเชพ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เช…เชฎเชพเชฐเชพ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ‹ เชœเซเชธเซเชธเซ‹ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชจเชพ เชฌเซ€เชœเชพ เชตเชฐเซเชทเชฎเชพเช‚ เชกเซ€.เชเชจ. เชฎเซ‹เชธเซเช•เชตเชฟเชจ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชตเชšเชจเซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เชธเชพเชฅเซ‡ เชถเชฐเซ‚ เชฅเชฏเซ‹ เชนเชคเซ‹. เชตเซ‡เชธเชฟเชฒเซ€ เชนเชพเชฒเชฎเชพเช‚ เช—เซ‚เช—เชฒ เชธเชฎเชฐ เช“เชซ เช•เซ‹เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชŸเซ€เชฎเชจเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เชนเซ‡เช เชณ เชนเชพเชธเซเช•เซ‡เชฒเชฎเชพเช‚ เชฌเซ€เชœเช—เชฃเชฟเชค เช—เซเชฐเชพเชซเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช†เชฒเซเช—เชพ. เชเชฒเชฟเชเชพเชตเซ‡เชŸเชพเช เชนเชธเซเชคเช—เชค เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซŒเชถเชฒเซเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‹เชฐเซเชธ เชตเชฐเซเช•เชฎเชพเช‚ เช•เชฐเซเชฏเซ‹ เชœเซ‡ เชชเช›เซ€เชฅเซ€ เชŸเชพเช‡เชช เชฅเชฟเชฏเชฐเซ€เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฟ-เชเช•เซ€เช•เชฐเชฃ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡.

เช‡เชตเซ‡เชจเซเชŸ เชซเซ‹เชฐเซเชฎเซ‡เชŸ

เชฒเช•เซเชทเซเชฏ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชฎเชพเชฒเชฟเช•เซ‹, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ เช•เซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ‡เชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชธเช‚เชถเซ‹เชงเช•เซ‹ เช…เชจเซ‡ เชนเชพเชธเซเช•เซ‡เชฒ เชตเชฟเชถเซ‡ เชซเช•เซเชค เช‰เชคเซเชธเชพเชนเซ€ เชฒเซ‹เช•เซ‹ เช›เซ‡. เช† เชตเชฐเซเชทเซ‡, เชตเชฟเชถเซเชตเชญเชฐเชจเชพ เชชเชšเชพเชธเชฅเซ€ เชตเชงเซ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชนเชพเชธเซเช•เซ‡เชฒ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเซ‡เชฎเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชจเชตเชพ เชฒเซ‹เช•เซ‹เชจเซ‡ เช†เช•เชฐเซเชทเชตเชพ เชฎเชพเชŸเซ‡ - HSR Hochschule fรผr Technik Rapperswil - เช–เชพเชคเซ‡ เชเช•เชคเซเชฐ เชฅเชฏเชพ เชนเชคเชพ.

เชเซเชฐเซ€เชนเซ‡เช•: เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซ€

เชŸเซเชตเชฟเชŸเชฐ เชชเชฐเชฅเซ€ เชซเซ‹เชŸเซ‹ เชเซเชฐเซ€เชนเซ‡เช•

เช† เชฏเซ‹เชœเชจเชพ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡: เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเชถเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชฅเซ‹เชกเซ€ เชฆเชฐเช–เชพเชธเซเชคเซ‹ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช†เชฏเซ‹เชœเช•เซ‹เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡เช“ เช‡เชตเซ‡เชจเซเชŸ เชชเซƒเชทเซเช  เชชเชฐ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซ‹เชธเซเชŸ เช•เชฐเชถเซ‡. เชตเชงเซเชฎเชพเช‚, เชชเซเชฐเชฅเชฎ เชฆเชฟเชตเชธเซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชฒเซ‡เช–เช•เซ‹ เชชเชพเชธเซ‡ เชธเซเชŸเซ‡เชœ เชชเชฐเชฅเซ€ เชคเซ‡เช“ เชถเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชœเชฃเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซเชฐเซ€เชธ เชธเซ‡เช•เชจเซเชกเชจเซ‹ เชธเชฎเชฏ เช›เซ‡. เชชเช›เซ€ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เช•เซ‹ เชฒเซ‡เช–เช•เซ‹เชจเซ‡ เชถเซ‹เชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹ เชตเชฟเชถเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชชเซ‚เช›เซ‡ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช–เซเชฒเซเชฒเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช–เชฐเซ‡เช–เชฐ เชนเชพเชฒเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชธเชนเชญเชพเช—เซ€เช“ เชคเชฐเซ€เช•เซ‡ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชพเชตเซ€ เช›เซ‡. เชคเซเชฐเชฃ เชฆเชฟเชตเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช…เชฎเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชฌเซ‡ เชœเซ‚เชฅเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚. เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‹เชก เช…เชจเซ‡ เชฒเชพเช‡เชต เช•เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจเชจเซ‹ เชธเช‚เชฏเซเช•เซเชค เช…เชญเซเชฏเชพเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฒเซ‡เช–เช•เซ‹ เช…เชจเซ‡ เชฏเซ‹เช—เชฆเชพเชจเช•เชฐเซเชคเชพเช“ เชตเชšเซเชšเซ‡เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช–เซ‚เชฌ เชœ เช‰เชคเซเชชเชพเชฆเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡ - เชเซเชฐเซ€เชนเซ‡เช•เชฎเชพเช‚ เช…เชฎเซ‡ เชเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเชพ เชœเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชนเชคเชพ เช…เชจเซ‡ เชฌเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เชŸเซ€เชฎเซ‹เชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเชพ, เชฆเชฐเซ‡เช•เชฎเชพเช‚ เชเช• เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเซเช‚. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€.

เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช‰เชชเชฐเชพเช‚เชค, เชเซเชฐเซ€เชนเซ‡เช•เชฎเชพเช‚ เช˜เชฃเชพ เชชเซเชฐเชตเชšเชจเซ‹ เช…เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เช•เซเชฒเชพเชธ เชชเชฃ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เช…เชฎเชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฌเซ‡ เชชเซเชฐเชตเชšเชจเซ‹ เชฏเชพเชฆ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชจเชพ เชชเซเชฐเชฅเชฎ เชธเชฎเชฏเซ‡, เชจเซเชฏเซเช•เซ‡เชธเชฒ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชจเชพ เช†เชจเซเชฆเซเชฐเซ‡ เชฎเซ‹เช–เซ‹เชตเซ‡ เชชเชธเช‚เชฆเช—เซ€เชจเชพ เชเชชเซเชฒเซ€เช•เซ‡เชŸเชฟเชต เชซเช‚เช•เซเชŸเชฐ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชนเชคเซ€ - เชเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชตเชฐเซเช— เชœเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชซเช‚เช•เซเชŸเชฐ เช…เชจเซ‡ เชฎเซ‹เชจเชพเชกเซเชธ เชตเชšเซเชšเซ‡ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฌเชจเชตเซ‹ เชœเซ‹เชˆเช. เช…เชจเซเชฏ เชฒเซ‡เช•เซเชšเชฐเชฎเชพเช‚, เชนเชพเชธเซเช•เซ‡เชฒเชจเชพ เชธเซเชฅเชพเชชเช•เซ‹เชฎเชพเช‚เชจเชพ เชเช•, เชธเชฟเชฎเซ‹เชจ เชชเซ€เชŸเชจ เชœเซ‹เชจเซเชธเซ‡, GHC เช•เชฎเซเชชเชพเช‡เชฒเชฐเชฎเชพเช‚ เชชเซเชฐเช•เชพเชฐ เช…เชจเซเชฎเชพเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€.

เชเซเชฐเซ€เชนเซ‡เช•: เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซ€

เชธเชฟเชฎเซ‹เชจ เชชเซ‡เชŸเชจ เชœเซ‹เชจเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเซเชฏเชพเช–เซเชฏเชพเชจ. เชŸเซเชตเชฟเชŸเชฐ เชชเชฐเชฅเซ€ เชซเซ‹เชŸเซ‹ เชเซเชฐเซ€เชนเซ‡เช•

เชนเซ‡เช•เชพเชฅเซ‹เชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฏเซ‹เชœเชพเชฏเซ‡เชฒเชพ เชฎเชพเชธเซเชŸเชฐ เช•เซเชฒเชพเชธเชจเซ‡ เชธเชนเชญเชพเช—เซ€เช“เชจเซ€ เชคเชพเชฒเซ€เชฎเชจเชพ เชธเซเชคเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเซเชฐเชฃ เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเชจเชพเชฐเชพ เชธเชนเชญเชพเช—เซ€เช“เชจเซ‡ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชชเชฃ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชพ เชธเซเชคเชฐ เชธเชพเชฅเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹เชจเซ‹ เชจเชพเชจเซ‹ เชชเชฃ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชธเชฎเซเชฆเชพเชฏ เชคเซ‡เชจเซ€ เชฐเซ‡เชจเซเช•เชฎเชพเช‚ เชจเชตเชพ เช†เชตเชจเชพเชฐเชพเช“เชจเซเช‚ เช‰เชฎเชณเช•เชพเชญเซ‡เชฐ เชธเซเชตเชพเช—เชค เช•เชฐเซ‡ เช›เซ‡. เช†เชจเซเชฆเซเชฐเซ‡ เชฎเซ‹เช–เซ‹เชต เช…เชจเซ‡ เชธเชฟเชฎเซ‹เชจ เชชเซ€เชŸเชจ เชœเซ‹เชจเซเชธเชจเชพ เชชเซเชฐเชตเชšเชจเซ‹ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‹ เช•เซ‡, เช…เชฎเซ‡ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชฎเชพเช‚ เชฒเซ€เชงเซ‡เชฒเซ‹ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซ‹เชฐเซเชธ เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เชนเชคเซ‹.

เช‡เชตเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชฃเซ€ เชจเชฟเชฏเชฎเชฟเชค เชธเชนเชญเชพเช—เซ€เช“ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฒเซ‡เช–เช•เซ‹ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฎเชซเชค เช›เซ‡. เช…เชฎเซ‡ เชœเซ‚เชจเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเชนเชญเชพเช—เชฟเชคเชพ เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชธเชฌเชฎเชฟเชŸ เช•เชฐเซ€ เชนเชคเซ€, เชœเซ‡ เชชเช›เซ€ เช…เชฎเชจเซ‡ เชตเซ‡เช‡เชŸเชฟเช‚เช— เชฒเชฟเชธเซเชŸเชฎเชพเช‚เชฅเซ€ เช•เชจเซเชซเชฐเซเชฎ เชฅเชฏเซ‡เชฒเชพ เชธเชนเชญเชพเช—เซ€เช“เชจเซ€ เชฏเชพเชฆเซ€เชฎเชพเช‚ เชเชกเชชเชฅเซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.

เช…เชจเซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เชคเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚ เชœเซ‡เชฎเชพเช‚ เช…เชฎเซ‡ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹.

เชชเช‚เชกเซ‰เช•

เชชเช‚เชกเซ‰เช• เชŸเซ‡เช•เซเชธเซเชŸ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซเช‚ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เช•เชจเซเชตเชฐเซเชŸเชฐ เช›เซ‡, เชนเช•เซ€เช•เชคเชฎเชพเช‚, เช•เซ‹เชˆเชชเชฃ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆเชชเชฃ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, docx เชฅเซ€ pdf, เช…เชฅเชตเชพ Markdown เชฅเซ€ MediaWiki. เชคเซ‡เชจเชพ เชฒเซ‡เช–เช•, เชœเซเชนเซ‹เชจ เชฎเซ‡เช•เชซเชพเชฐเซเชฒเซ‡เชจ, เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เช“เชซ เช•เซ‡เชฒเชฟเชซเซ‹เชฐเซเชจเชฟเชฏเชพ, เชฌเชฐเซเช•เชฒเซ‡เชฎเชพเช‚ เชซเชฟเชฒเชธเซ‚เชซเซ€เชจเชพ เชชเซเชฐเซ‹เชซเซ‡เชธเชฐ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชชเซ‡เชจเซเชกเซ‹เช• เช–เซ‚เชฌ เชชเซเชฐเช–เซเชฏเชพเชค เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‡เชŸเชฒเชพเช• เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชฏเซเช‚ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“เชจเซ‡ เช–เชฌเชฐ เชชเชกเซ€ เช•เซ‡ เชชเซ‡เชจเซเชกเซ‹เช• เชนเชพเชธเซเช•เซ‡เชฒเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡.

เชเซเชฐเซ€เชนเซ‡เช•: เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซ€

Pandoc เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เชฆเชธเซเชคเชพเชตเซ‡เชœ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ. เชธเชพเช‡เชŸ เชชเชฐ เช†เช–เซ‹ เช†เชฒเซ‡เช– เชชเชฃ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชšเชฟเชคเซเชฐ เชฒเซ‡เช–เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเชคเซเช‚ เชจเชฅเซ€.

เช…เชฒเชฌเชคเซเชค, Pandoc เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ€ เชฆเชฐเซ‡เช• เชœเซ‹เชกเซ€ เชฎเชพเชŸเซ‡ เชธเซ€เชงเซเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชคเซเช‚ เชจเชฅเซ€. เช†เชตเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเชพ เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชฎเชพเชจเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชชเซเชฐเชฅเชฎ, เชธเชฎเช—เซเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช†เช‚เชคเชฐเชฟเช• เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฐเชœเซ‚เช†เชคเชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช† เช†เช‚เชคเชฐเชฟเช• เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชตเชฎเชพเช‚เชฅเซ€ เชเช• เช…เชฒเช— เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช†เช‚เชคเชฐเชฟเช• เชฐเชœเซ‚เช†เชคเชจเซ‡ "AST" เช•เชนเซ‡ เช›เซ‡, เชœเซ‡ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชŸ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชŸเซเชฐเซ€ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡, เช…เชฅเชตเชพ เช…เชฎเซ‚เชฐเซเชค เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชตเซƒเช•เซเชท. เชคเชฎเซ‡ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฐเชœเซ‚เช†เชคเชจเซ‡ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹: เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เช†เช‰เชŸเชชเซเชŸ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ "เชฎเซ‚เชณ" เชชเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

$ cat example.html
<h1>Hello, World!</h1>

$ pandoc -f html -t native example.html
[Header 1 ("hello-world",[],[]) [Str "Hello,",Space,Str "World!"]]

เชตเชพเชšเช•เซ‹ เช•เซ‡ เชœเซ‡เชฎเชฃเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชนเชพเชธเซเช•เซ‡เชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เช“ เช† เชจเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชชเชฐเชฅเซ€ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชชเซ‡เชจเซเชกเซ‹เช• เชนเชพเชธเซเช•เซ‡เชฒเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡: เช† เช†เชฆเซ‡เชถเชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เชชเซ‡เชจเซเชกเซ‹เช•เชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชฐเชšเชจเชพเช“เชจเซ€ เชธเซเชŸเซเชฐเชฟเช‚เช— เชฐเชœเซ‚เช†เชค เช›เซ‡, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชธเชฎเชพเชจเชคเชพเชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ เช›เซ‡. เชนเชพเชธเซเช•เซ‡เชฒเชฎเชพเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชชเซเชธเซเชคเช•เชพเชฒเชฏเชฎเชพเช‚.

เชคเซ‡เชฅเซ€, เช…เชนเซ€เช‚ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช†เช‚เชคเชฐเชฟเช• เชฐเชœเซ‚เช†เชค เช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฎเชพเชณเช–เซเช‚ เช›เซ‡, เชฆเชฐเซ‡เช• เช†เช‚เชคเชฐเชฟเช• เชจเซ‹เชกเชฎเชพเช‚ เชœเซ‡เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‹เชšเชจเชพ เชธเซเชคเชฐ เชชเชฐ เชเช• เชคเชคเซเชตเชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡ - โ€œเชนเซ‡เชฒเซ‹-เชตเชฐเซเชฒเซเชกโ€,[],[] เชฒเช•เซเชทเชฃเซ‹ เชธเชพเชฅเซ‡เชจเซเช‚ เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐเชจเซเช‚ เชนเซ‡เชกเชฐ. เช† เชนเซ‡เชกเชฐเชจเซ€ เช…เช‚เชฆเชฐ เช›เซเชชเชพเชฏเซ‡เชฒ เชธเซเชŸเซเชฐเชฟเช‚เช— โ€œเชนเซ‡เชฒเซ‹โ€ เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชธเซเชชเซ‡เชธ เช…เชจเซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช— โ€œเชตเชฐเซเชฒเซเชก!โ€ เช›เซ‡.

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช†เช‚เชคเชฐเชฟเช• เชฐเชœเซ‚เช†เชค HTML เช•เชฐเชคเชพ เช˜เชฃเซ€ เช…เชฒเช— เชจเชฅเซ€. เชคเซ‡ เชเช• เชตเซƒเช•เซเชท เช›เซ‡ เชœเซเชฏเชพเช‚ เชฆเชฐเซ‡เช• เช†เช‚เชคเชฐเชฟเช• เชจเซ‹เชก เชคเซ‡เชจเชพ เชตเช‚เชถเชœเซ‹เชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— เชตเชฟเชถเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเชพเช‚เชฆเชกเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชพเชฎเช—เซเชฐเซ€ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชœเซ‹ เช†เชชเชฃเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเซเชคเชฐ เชชเชฐ เชœเชˆเช, เชคเซ‹ เชธเชฎเช—เซเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชฎเชพเชŸเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เชชเซเชฐเช•เชพเชฐ เช† เชฐเซ€เชคเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡:

data Pandoc = Pandoc Meta [Block]

เช…เชนเซ€เช‚ เชฌเซเชฒเซ‹เช• เช เช‰เชชเชฐ เชœเชฃเชพเชตเซ‡เชฒ เช†เช‚เชคเชฐเชฟเช• เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซเช“ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‡เชŸเชพ เช เชฆเชธเซเชคเชพเชตเซ‡เชœ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชถเซ€เชฐเซเชทเช•, เชฌเชจเชพเชตเชŸเชจเซ€ เชคเชพเชฐเซ€เช–, เชฒเซ‡เช–เช•เซ‹ - เช† เชตเชฟเชตเชฟเชง เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เช…เชฒเช— เช›เซ‡, เช…เชจเซ‡ เชชเซ‡เชจเซเชกเซ‹เช•, เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เช…เชจเซเชตเชพเชฆ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชตเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชซเซ‹เชฐเซเชฎเซ‡เชŸ

เชฌเซเชฒเซ‹เช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซ‡เชกเชฐ เช…เชฅเชตเชพ เชชเซ‡เชฐเชพ (เชซเช•เชฐเซ‹) - เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซเชธ เช…เชจเซ‡ เชจเซ€เชšเชฒเชพ-เชธเซเชคเชฐเชจเชพ เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซเช“เชจเซ€ เชธเซ‚เชšเชฟ เชฆเชฒเซ€เชฒเซ‹ เชคเชฐเซ€เช•เซ‡ เชฒเซ‡ เช›เซ‡ - เช‡เชจเชฒเชพเช‡เชจ, เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Space เช…เชฅเชตเชพ Str เช เช‡เชจเชฒเชพเช‡เชจ เชชเซเชฐเช•เชพเชฐเชจเชพ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ เช›เซ‡, เช…เชจเซ‡ HTML เชŸเซ‡เช— เชชเชฃ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸ เช‡เชจเชฒเชพเช‡เชจเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡. เช…เชฎเซ‡ เช† เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเซเชฏเชพเช–เซเชฏเชพ เช†เชชเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชœเซ‹เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชจเซ‹เช‚เชง เชฒเซ‹ เช•เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชนเซ€เช‚.

เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡, เชชเซเชฐเช•เชพเชฐ เชชเซ‡เชจเซเชกเซ‹เช• เชเช• เชฎเซ‹เชจเซ‹เช‡เชก เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช–เชพเชฒเซ€ เชฆเชธเซเชคเชพเชตเซ‡เชœ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชเช•เชธเชพเชฅเซ‡ เชธเซเชŸเซ‡เช• เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฐเซ€เชกเชฐเซเชธ เชฒเช–เชคเซ€ เชตเช–เชคเซ‡ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซเช•เซ‚เชณ เช›เซ‡ - เชคเชฎเซ‡ เชฎเชจเชธเซเชตเซ€ เชคเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซ‡ เชญเชพเช—เซ‹เชฎเชพเช‚ เชคเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹, เชฆเชฐเซ‡เช•เชจเซ‡ เช…เชฒเช—เชฅเซ€ เชชเชพเชฐเซเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชชเช›เซ€ เชฌเชงเซเช‚ เชเช•เชธเชพเชฅเซ‡ เชเช• เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเชพ เชคเชฎเชพเชฎ เชญเชพเช—เซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชธเชพเชฅเซ‡ เชฎเซ‡เชŸเซ‡เชจเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

LaTeX เชฅเซ€ HTML เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เชนเซ‹ เช•เซ‡, เชชเซเชฐเชฅเชฎ LaTeXReader เชจเชพเชฎเชจเซเช‚ เชตเชฟเชถเชฟเชทเซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒ เช‡เชจเชชเซเชŸ เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซ‡ AST เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชชเช›เซ€ HTMLWriter เชจเชพเชฎเชจเซเช‚ เชฌเซ€เชœเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒ AST เชจเซ‡ HTML เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ, เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเซ‹เชจเซ€ เชšเชคเซเชฐเซเชญเซเชœ เชธเช‚เช–เซเชฏเชพ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ - เชฆเชฐเซ‡เช• เชจเชตเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชฐเซ€เชกเชฐ เช…เชจเซ‡ เชฐเชพเชˆเชŸเชฐ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเชจเซ€ เชคเชฎเชพเชฎ เชธเช‚เชญเชตเชฟเชค เชœเซ‹เชกเซ€ เช†เชชเชฎเซ‡เชณเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช†เชตเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชคเซ‡เชจเซ€ เช–เชพเชฎเซ€เช“ เชชเชฃ เช›เซ‡, เชœเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเชจเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฆเซเชตเชพเชฐเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชŸเซเชฐเซ€เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เชฟเช‚เชฎเชค เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡. เชœเซ‹ เชซเซ‡เชฐเชซเชพเชฐ เชชเซ‚เชฐเชคเซ‹ เช—เช‚เชญเซ€เชฐ เช›เซ‡, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชฌเชงเชพ เชตเชพเชšเช•เซ‹ เช…เชจเซ‡ เชฒเซ‡เช–เช•เซ‹เชฎเชพเช‚ เช•เซ‹เชก เชฌเชฆเชฒเชตเซ‹ เชชเชกเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‡เชจเซเชกเซ‹เช• เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชธเชพเชฎเซ‡เชจเชพ เชชเชกเช•เชพเชฐเซ‹ เชชเซˆเช•เซ€ เชเช• เชœเชŸเชฟเชฒ เชŸเซ‡เชฌเชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชนเชตเซ‡ Pandoc เชฆเชฐเซ‡เช• เช•เซ‹เชทเชฎเชพเช‚ เชนเซ‡เชกเชฐ, เช•เซ‰เชฒเชฎ เช…เชจเซ‡ เชตเซ‡เชฒเซเชฏเซ เชธเชพเชฅเซ‡ เชฎเชพเชคเซเชฐ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, HTML เชฎเชพเช‚ colspan เชฒเช•เซเชทเชฃเชจเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช† เชตเชฐเซเชคเชจเชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เช…เชฅเชตเชพ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เช˜เชฃเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซ€เช•เซƒเชค เชฏเซ‹เชœเชจเชพเชจเซ‹ เช…เชญเชพเชต เช›เซ‡ - เชคเซ‡ เชฎเซเชœเชฌ, เช†เช‚เชคเชฐเชฟเช• เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชตเชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เช•เชฏเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชœเซ‹เชˆเช เชคเซ‡ เช…เชธเซเชชเชทเซเชŸ เช›เซ‡. เชชเชฐเช‚เชคเซ เชšเซ‹เช•เซเช•เชธ เชฆเซƒเชถเซเชฏ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชชเชฃ, เชคเชฎเชพเชฐเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเชพ เชคเชฎเชพเชฎ เชตเชพเชšเช•เซ‹ เช…เชจเซ‡ เชฒเซ‡เช–เช•เซ‹เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชนเชพเชธเซเช•เซ‡เชฒ เชญเชพเชทเชพ เชฎเชพเชคเซเชฐ เชฒเซ‡เช–เช•เซ‹เชจเชพ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชชเซเชฐเชคเซเชฏเซ‡เชจเชพ เช…เชฆเซเชญเซเชค เชชเซเชฐเซ‡เชฎเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชนเชพเชธเซเช•เซ‡เชฒ เชคเซ‡เชจเซ€ เชตเซเชฏเชพเชชเช• เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช•เซเชทเชฎเชคเชพเช“ เชฎเชพเชŸเซ‡ เชœเชพเชฃเซ€เชคเซเช‚ เช›เซ‡. เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชธเซเชคเช•เชพเชฒเชฏ เช›เซ‡ เชชเชพเชฐเซเชธเซ‡เช• เชเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชฎเชจเชธเซเชตเซ€ เชชเชพเชฐเซเชธเชฐเซเชธ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชซเช‚เช•เซเชถเชจเชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— - เชฎเซ‹เชจเซ‹เช‡เชกเซเชธ, เชฎเซ‹เชจเชพเชกเซเชธ, เชเชชเซเชฒเซ€เช•เซ‡เชŸเชฟเชต เช…เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชซเช‚เช•เซเชŸเชฐ - เชจเชพ เช–เซเชฏเชพเชฒเซ‹เชจเซ‹ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฎเชพเช‚ เชชเชพเชฐเชธเซ‡เช•เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเช•เซเชคเชฟ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡ เช‰เชฆเชพเชนเชฐเชฃ HaskellWiki เชฎเชพเช‚เชฅเซ€, เชœเซเชฏเชพเช‚ เชเช• เชธเชฐเชณ เช†เชตเชถเซเชฏเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฐเซเชธเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชชเชพเช‚เชกเซ‹เช•เชฎเชพเช‚ เชชเชฃ เชชเชพเชฐเซเชธเซ‡เช• เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡.

เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ, เชฎเซ‹เชจเชพเชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฐเชฎเชฟเช• เชชเชฆเชšเซเช›เซ‡เชฆเชจ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชเช• เชตเชธเซเชคเซ เชชเซเชฐเชฅเชฎ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชฌเซ€เชœเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚:

whileParser :: Parser Stmt
whileParser = whiteSpace >> statement

เชชเซเชฐเชฅเชฎ เชคเชฎเชพเชฐเซ‡ เชœเช—เซเชฏเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชจเชฟเชตเซ‡เชฆเชจ - เชœเซ‡เชฎเชพเช‚ เชชเชพเชฐเซเชธเชฐ Stmt เชชเซเชฐเช•เชพเชฐ เชชเชฃ เช›เซ‡.

เชœเซ‹ เชชเชพเชฐเซเชธเชฟเช‚เช— เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เชคเซ‹ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชซเช‚เช•เซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡,

statement :: Parser Stmt
statement = parens statement <|> sequenceOfStmt

เชฎเชคเชฒเชฌ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เช•เชพเช‚ เชคเซ‹ เช•เซŒเช‚เชธเชฎเชพเช‚ เชจเชฟเชตเซ‡เชฆเชจ เชตเชพเช‚เชšเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชฅเชตเชพ เช•เซเชฐเชฎเชถเชƒ เช•เซ‡เชŸเชฒเชพเช• เชจเชฟเชตเซ‡เชฆเชจเซ‹ เชตเชพเช‚เชšเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹.

เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชซเช‚เช•เซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฎเซ‹เชจเชพเชกเซเชธ เชฎเชพเชŸเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‹เช• เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชŸเซ‹เช•เชจ เชตเชพเช‚เชšเชตเชพ เชฆเซ‹ (เช† LaTeXReader เชจเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เช•เชพเชฐเซเชฏ เช›เซ‡). เชšเชพเชฒเซ‹ เช† เชธเช‚เชฏเซ‹เชœเชจ เชœเซ‹เชˆเช

const <$> tok <*> tok

เชคเซ‡ เชเช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เชฌเซ‡ เชŸเซ‹เช•เชจ เชตเชพเช‚เชšเชถเซ‡ เช…เชจเซ‡ เชชเซเชฐเชฅเชฎ เชเช• เชชเชฐเชค เช•เชฐเชถเซ‡.

เช† เชคเชฎเชพเชฎ เชตเชฐเซเช—เซ‹ เชฎเชพเชŸเซ‡, เชนเชพเชธเซเช•เซ‡เชฒ เชชเชพเชธเซ‡ เชธเซเช‚เชฆเชฐ เชธเชพเช‚เช•เซ‡เชคเชฟเช• เช“เชชเชฐเซ‡เชŸเชฐเซเชธ เช›เซ‡, เชœเซ‡ เชฐเซ€เชกเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ‡ ASCII เช†เชฐเซเชŸ เชœเซ‡เชตเซเช‚ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชซเช•เซเชค เช† เช…เชฆเซเชญเซเชค เช•เซ‹เชกเชจเซ€ เชชเซเชฐเชถเช‚เชธเชพ เช•เชฐเซ‹.

เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹ LaTeXReader เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเชคเชพ. เชตเซ‡เชธเชฟเชฒเซ€เชจเซเช‚ เช•เชพเชฐเซเชฏ Mbox เช…เชจเซ‡ hbox เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพเชจเซเช‚ เชนเชคเซเช‚, เชœเซ‡ LaTeX เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชเชฒเชฟเชเชพเชฌเซ‡เชฅ เชเชชเชฟเช—เซเชฐเชพเชซ เช†เชฆเซ‡เชถเชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชนเชคเซ€, เชœเซ‡ เชคเชฎเชจเซ‡ LaTeX เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚ เชเชชเชฟเช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชนเซ‡เชŸเซเชฐเซ‡เชธ

UNIX เชœเซ‡เชตเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซ‹ เช˜เชฃเซ€เชตเชพเชฐ ptrace เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. เชคเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชกเซ€เชฌเช—เซ€เช‚เช— เช…เชจเซ‡ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธเชจเซ‡ เชŸเซเชฐเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ strace เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ ptrace เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชนเซ‡เชŸเซเชฐเซ‡เชธ เช เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชนเชพเชธเซเช•เซ‡เชฒเชฎเชพเช‚ ptrace เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ ptrace เชชเซ‹เชคเซ‡ เช–เซ‚เชฌ เชœ เชตเซเชฏเชตเชนเชพเชฐเชฆเช•เซเชท เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชธเซ€เชงเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชญเชพเชทเชพเช“เชฎเชพเช‚เชฅเซ€.

เชนเซ‡เชŸเซเชฐเซ‡เชธ เชœเซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเซเชŸเซเชฐเซ‡เชธเชจเซ€ เชœเซ‡เชฎ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฎเชพเชจ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡. เชคเซ‡ strace เชฅเซ€ เช…เชฒเช— เช›เซ‡ เช•เซ‡ เชคเซ‡ เชเช• เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชชเชฃ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค ptrace เช•เชฐเชคเชพเช‚ เชธเชฐเชณ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡.

เชนเซ‡เชŸเซเชฐเซ‡เชธเชจเซ€ เชฎเชฆเชฆเชฅเซ€, เช…เชฎเซ‡ GHC เชนเชพเชธเซเช•เซ‡เชฒ เช•เชฎเซเชชเชพเช‡เชฒเชฐเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชเช• เช…เชชเซเชฐเชฟเชฏ เชญเซ‚เชฒ เชชเช•เชกเซ€ เชฒเซ€เชงเซ€ เช›เซ‡ - เช–เซ‹เชŸเซ€ เช•เซเชทเชฃเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ เช–เซ‹เชŸเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชซเชพเช‡เชฒเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธ เชฆเซเชตเชพเชฐเชพ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เช เชเช• เชฐเชจเชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เชฐเซ‡เชจเซเชกเชฎ เช•เชฟเชฒเซเชธ เชฒเช—เชญเช— เชฌเซ‡ เช•เชฒเชพเช•เชฎเชพเช‚ เชญเซ‚เชฒเชจเซเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ - เชเชฒเชฟเชเชพเชตเซ‡เชŸเชพเช brk เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชตเซ‡เชธเชฟเชฒเซ€เช mmap เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡, เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธเชจเซ€ เชฆเชฒเซ€เชฒเซ‹เชจเซ‹ เชตเชงเซ เชธเชฐเชณ เช…เชจเซ‡ เชธเชšเซ‹เชŸ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster