рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдПрдХ рдкреВрд░реЗ рдЪрдХреНрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ, рдЬреЛ рдЕрдВрддрддрдГ рдПрдХ рдкреБрд╕реНрддрдХ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЖ рд╕рдХрддрд╛ рд╣реИред рд░реВрд╕реА рдореЗрдВ COBOL рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдФрд░ рджреЛ рд╕реЛрд╡рд┐рдпрдд GOSTs рдкрд░ рдПрдХ рд▓реЗрдЦ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдИ рдЧрдИ рд╣реИред рдЖрдк рдореБрдЭрд╕реЗ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ "рдПрдХ рд▓рд╛рд╢ рдХреЛ рдЦреЛрджрдирд╛" рдФрд░ рдЕрдиреНрдп рд╕рдорд╛рди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрд╡рд╛рдм рдЖрд╕рд╛рди рд╣реИ - рд▓реЗрдХрд┐рди рдмрд╕ рдРрд╕реЗ рд╣реАред рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ COBOL рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореГрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╣рд╛рдиреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛ рд░рд╣реЗрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ COBOL рдПрдХ рдШрдЯрдирд╛ рд╣реИред рдФрд░ рджреАрдЬрдХрд╕реНрдЯреНрд░рд╛ рдФрд░ рдЕрдиреНрдп рдЙрд╕реЗ рдбрд╛рдВрдЯрддреЗ рд╣реИрдВ, рдпрд╣ рдЙрд╕рдХреЗ рджрд╛рдпрд░реЗ рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдЖрдИрдЯреА рдкрд░ рдЙрд╕рдХреЗ рдкреНрд░рднрд╛рд╡ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рдЪрдп, рдЪрд▓реЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред COBOL рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЗрд╕рдХрд╛ рдирд╛рдо COmmon рдмрд┐рдЬрдиреЗрд╕-рдУрд░рд┐рдПрдВрдЯреЗрдб рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬреЛ 1959 рдореЗрдВ "рджрд╛рджреА" рдЧреНрд░реЗрд╕ рд╣реЙрдкрд░ рдХреА рдмрджреМрд▓рдд рд╕рд╛рдордиреЗ рдЖрдИ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддреНрддреАрдп рдФрд░ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЖрдк рдЙрд╕рдХреА рдХрд╣рд╛рдиреА рдХреЛ рдирд┐рдХрдЯрддрдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рд░реНрдЪ рдЗрдВрдЬрди рдпрд╛ (рдмрд╣реБрдд рдЖрд▓рд╕реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА) -
рдиреЛрдЯреНрд╕.sochi.org.ru/1333 (рд░реВрд╕реА) рдпрд╛
en.wikipedia.org/wiki/COBOL (
рд╕рдВрд▓рдЧреНрди ) рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рднрд╛рд╖рд╛ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдзреНрдпрдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ (1 рдкреАрд╕реАред) рдФрд░ рдПрдХ рд╕рдВрдХрд▓рдХ (1 рдкреАрд╕реАред)ред
рдпрджрд┐ рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рддреЛ рднреА рдиреЛрдЯрдкреИрдб рдФрд░ vi, emacs, рдиреИрдиреЛ, рдЖрджрд┐ рдпрд╣рд╛рдВ рдХрд░реЗрдВрдЧреЗред рдЖрджрд┐ "рдХреНрд▓рд╛рд╕рд┐рдХ" рдХреА рдореБрдЦреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдПрдХ рдЯреЗрдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ (рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХрд╛рдлреА рдкреБрд░рд╛рдиреА рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ ;-))ред
рдХрдВрдкрд╛рдЗрд▓рд░ рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдРрд╕реЗ рдХрдорд░реНрд╢рд┐рдпрд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИ, рдХрдорд░реНрд╢рд┐рдпрд▓ рд╡рд░реНрдЬрди рдХреЗ рдЫрд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддреЗ рд╣реИрдВ, рдкреБрд░рд╛рдиреЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдИ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрдВрдкрд╛рдЗрд▓рд░ рднреА рд╣реЛрддреЗ рд╣реИрдВред рдкрд╕рдВрдж рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреА рдЬрд╛рддреА рд╣реИ, рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реВрдЪреА рджреВрдВрдЧрд╛ред
www.opencobol.org OpenCOBOL (рдЦреБрд▓рд╛-рд╕реНрд░реЛрдд, рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рд┐рдлрд╛рд░рд┐рд╢, рдмрд╣реБ-рдордВрдЪ)
рдЫреЛрдЯреЗ- cobol.sourceforge.net TinyCobol (рдУрдкрди-рд╕реЛрд░реНрд╕, 1 рдЬрдирд╡рд░реА, 2011 рдХреЛ рд▓реЗрдЦрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдЙрд╕рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдерд╛)
sourceforge.net/projects/cobolforgcc рдЬреАрд╕реАрд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдмреЛрд▓ (рдУрдкрди-рд╕реЛрд░реНрд╕, рдкреНрд░рд╛рд▓рд┐рдлрд╛, рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ 2008)
homepages.paradise.net.nz/jsoeberg COBOL 12 (DOS / Windows рдХреЗ рд▓рд┐рдП рдлреНрд░реАрд╡реЗрдпрд░, 16-рдмрд┐рдЯ рд╕рдВрдХрд▓рдХ)
cev.cemotel.cz/cobol/cb_en/mx_all.htm Cevela MX COBOL (рдлреНрд░реАрд╡реЗрдпрд░, рд╡рд┐рдВрдбреЛрдЬ)
www.microfocus.com/promotions/wwemvctd0510/default.aspx?page=form рдорд╛рдЗрдХреНрд░реЛ рдлрд╝реЛрдХрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ COBOL R2 (рдкрд░реАрдХреНрд╖рдг, рд╡рд┐рдВрдбреЛрдЬрд╝)
www.thekompany.com/products/kobol KOBOL (рдкрд░реАрдХреНрд╖рдг, рд▓рд┐рдирдХреНрд╕, рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ)
рдкреНрд░рд╛рдЪреАрди рдбреЙрд╕ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХрд╛ рдПрдХ рд╕рдореГрджреНрдз рдЪрдпрди рднреА рд╣реИред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ OpenCOBOL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдлрд┐рд▓рд╣рд╛рд▓ рдХреБрдЫ рд╣рдж рддрдХ рдПрдХрдорд╛рддреНрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред
рдЕрдм рдЬрдм рдЖрдк рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рд▓рдбрд╝рд╛рдИ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рд╣рдо рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдХреЗ рд╕рд╛рдеред
рдирд┐рдореНрди рдХреЛрдб рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
000100 рдкрд╣рдЪрд╛рди рдкреНрд░рднрд╛рдЧред
000200 рдХрд╛рд░реНрдпрдХреНрд░рдо-рдЖрдИрдбреАред HelloWorldред
000300 * --- рдпрд╣ рдПрдХ рдЦрд╛рд▓реА рд░реЗрдЦрд╛ рд╣реИред ---
000400 рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рднрд╛рдЧред
000500 рдбреЗрдЯрд╛ рд╡рд┐рднрд╛рдЬрдиред
000600 рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рднрд╛рдЧред
000,700 рдмреЗрдЧрд┐рдиред
000800 рдкреНрд░рджрд░реНрд╢рди "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!"ред
000,900 рд╕реНрдЯреЙрдк рд░рдиред
рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .cob (рдпрд╛ .cbl) рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ - рдпреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп, рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ, cobc -x <file> рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╣рдо рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ ooooo рдХрд░рддреЗ рд╣реИрдВ!
Hello World!
рдЕрдм рдЗрд╕ рдХреЛрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЗрдП рдирдЬрд╝рд░ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ "рдХреНрд▓рд╛рд╕рд┐рдХ" рдХреЛрдб рд╣реИред 50 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреА рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
1. рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреЛрдб рдХрд┐рд╕реА рднреА рд╕рдВрдХрд▓рдХ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧрд╛ред
2. рдпрд╣ "рдкреБрд░рд╛рдирд╛ рд╕реНрдХреВрд▓", "рд╢рд╛рдВрдд" рд╣реИ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИред
3. рдорд╛рдирдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рдВрдХрд▓рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реНрд╡рд╛рдж рдХреЛ рджреЗрдЦреЗрдВред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ COBOL рд▓рд╛рдЗрди рдореЗрдВ 80 рдЕрдХреНрд╖рд░ рд╣реЛрддреЗ рд╣реИрдВред
рдЪрд░рд┐рддреНрд░ 1-6: рд▓рд╛рдЗрди рдирдВрдмрд░ (рд╡реИрдХрд▓реНрдкрд┐рдХ)
рдЕрдВрдХ 7: "рд╕рдВрдХреЗрддрдХ"
* - рдЯрд┐рдкреНрдкрдгреА рд▓рд╛рдЗрди,
- - рд▓рд╛рдЗрди "рдЬрд╛рд░реА",
рдбреА- рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдмрдЧред
рдкреНрд░рддреАрдХ 8 - 11: рдЬрд╝реЛрди рдПред рдЗрд╕рдореЗрдВ рдкреИрд░рд╛рдЧреНрд░рд╛рдл, рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рдирд╛рдо рдФрд░ рд╢реАрд░реНрд╖рдХ, рд╕рд╛рде рд╣реА рд╕рдВрдХреЗрддрдХ рдФрд░ "рд╕реНрддрд░" рдХреА рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рд╣рдо рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ)ред
рдкреНрд░рддреАрдХ 12-72: рдЬреЛрди рдмреАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, "рдХреЛрдб" рдХреЗ рднрд╛рд╡ рдпрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдкреНрд░рддреАрдХ 73-80: рдЯрд┐рдкреНрдкрдгреА рдХреНрд╖реЗрддреНрд░ред рдпрд╣ рд╕рдВрдХрд▓рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдордиреЗ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рдЪрд▓реЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
рдкреНрд░рддреНрдпреЗрдХ рдХреЛрдмреЛрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ 4 рдЦрдВрдб рд╣реЛрддреЗ рд╣реИрдВ - рдкреНрд░рднрд╛рдЧ, рд╡реЗ рд╕рдЦреНрдд рдХреНрд░рдо рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВред
рдбрд┐рд╡реАрдЬрди рдкреНрд░рдердоред рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпрдХред
рдкрд╣рдЪрд╛рди рдкреНрд░рднрд╛рдЧред - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдЬреИрд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ
рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдИрдбреАред HelloWorldред
рд▓реЗрдЦрдХред рд╢реБрд░реБрдЖрддреАред
рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рдиред MyLocalCobolComputerред
DATE рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред 19/03/2011ред
DATE рдХреЛ рд╕рдВрдХрд▓рд┐рддред 19/03/2011ред
рд╕реБрд░рдХреНрд╖рд╛ред Iwillnottellanybodythiscodeред
рдЗрди рдкреИрд░рд╛рдЧреНрд░рд╛рдлреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдПрдХ рдирд┐рдпрдорд┐рдд рдЯрд┐рдкреНрдкрдгреА рд╣реИ рдФрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдХрдо рд╕реЗ рдХрдо "2011 рдХреА рдХреНрд░рд╛рдЗрд╕реНрдЯ рдСрдлрд╝ рдж рдиреИрдЯрд┐рд╡рд┐рдЯреА рдСрдлрд╝ рдХреНрд░рд╛рдЗрд╕реНрдЯ" рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдбрд┐рд╡реАрдЬрди рд╕реЗрдХрдВрдбред рд░рд╣рд╕реНрдпрдордпред
рдкрд░реНрдпрд╛рд╡рд░рдг рдкреНрд░рднрд╛рдЧред - рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рдХрд╛ рдЕрд░реНрде рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рджреЛ рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддрд╛ рд╣реИред
рд╕рдВрд╡рд╣рди рдЕрдиреБрднрд╛рдЧред рдЬрд┐рд╕рдореЗрдВ SOURCE-COMPUTER рдХреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдФрд░ рдЙрджреНрджреЗрд╢реНрдп рдХрдВрдкреНрдпреВрдЯрд░ред рдФрд░ рд╡рд┐рд╢реЗрд╖ рдирд╛рдоред рдкрд╣рд▓реЗ рджреЛ рдореЗрдВ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд┐рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖-рдирд╛рдоред рдпрд╣ рдПрдХ рдЧрд╣рд░реА рдмрд╛рдд рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ (рдпрд╛ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЕрднреА рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВ)ред
INPUT- рдмрд╛рд╣рд░ рдЕрдиреБрднрд╛рдЧред рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдирд╛рдо рдХреИрд╕реЗ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЕрд░реНрде рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдмрд╣реБрдд рдЬрд▓реНрдж рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдорд┐рд▓реЗрдВрдЧреЗред рдЗрд╕рдореЗрдВ FILE-CONTROL рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдФрд░ IO- рдирд┐рдпрдВрддреНрд░рдгред
рдкреНрд░рднрд╛рдЧ рддреАрдиред рд╡рд┐рдзрд╛рдиред
рдбреЗрдЯрд╛ рд╡рд┐рднрд╛рдЬрдиред - рд╕рднреА рдЪрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред 4 рдЦрдВрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрднрд╛рдЧред - рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рдХрд╛рдо-рднрдВрдбрд╛рд░рдг рдЕрдиреБрднрд╛рдЧред - рдЪрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд┐рддрд┐ рдЕрдиреБрднрд╛рдЧред - рд╣рд░ рдмрд╛рд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд (рдЖрд░рдВрднрд┐рдХ рд╕рдордп рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ) рдмрдирд╛рдП рдЧрдП рдЪрд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рд▓рд┐рдВрдХ рдЕрдиреБрднрд╛рдЧред - рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╣рддреЗ рд╣реИрдВред
рдкреНрд░рднрд╛рдЧ рдЪрд╛рд░ред рдХрд╛рд░реНрдп рдХрд░реЗрдВред
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рднрд╛рдЧред - рд╕реНрд╡рдпрдВ "рдкреНрд░реЛрдЧреНрд░рд╛рдо" рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ, рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдЬрд┐рд╕рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реЛрддреА рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ
рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред - рдХрд╕реНрдЯрдо рдкреИрд░рд╛рдЧреНрд░рд╛рдлред
рдкреНрд░рджрд░реНрд╢рди "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!"ред
рдмрдВрдж рдХрд░реЛ рджреМрдбрд╝ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднрд╛рд╡ рд╕реНрд╡рдпрдВред
рдФрд░ рдЕрдВрдд рдореЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рдирдХрд╛ рдЙрддреНрддрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдпрд╛ рддреЛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Vorontsov "nerfur" рд╡реНрдпрд╛рдЪреЗрд╕реНрд▓рд╛рд╡ред 2011ред