рдореБрдЭреЗ рдПрдХ рдмрдпрд╛рди рджреЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ C # рдФрд░ рдЬрд╛рд╡рд╛ (рдФрд░ рдЬрд┐рд╕реЗ рд╣рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рдЖрдзреБрдирд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рд╕рдореНрдорд╛рдирдЬрдирдХ рдбреЗрд╡рд▓рдкрд░ рдмрди рдЧрдП, рдореИрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдЕрдирд╛рдбрд╝реА
рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХрд╛ рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рдкреНрд░рд╢рдВрд╕рдХ рдерд╛ред
рдореЗрд░рд╛ рдкреНрдпрд╛рд░ рд╕рдЪреНрдЪрд╛ рдерд╛ред рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ BASIC рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл BASIC рдирд╣реАрдВред рдореИрдВрдиреЗ рдПрдХ Microsoft Microsoft рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ QuickBASIC рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдкреНрд░рд╛рдЪреАрди DOS рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реИред рдореБрдЭреЗ рдЖрдЬ рднреА рдЙрд╕рдХреА рдХрд╛рд▓реА рдиреАрд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд╕рдлреЗрдж рдкрд╛рда рдЯрд╛рдЗрдк рдХрд░рдирд╛ рдпрд╛рдж рд╣реИред

1988 рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, QuickBASIC рдПрдХ рдЬрд╛рджреБрдИ рдЪреАрдЬ рдереАред рдмреЛрдЭрд┐рд▓ рд▓рд╛рдЗрди рдирдВрдмрд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдерд╛, рдЯрд╛рдЗрдкрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛, рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рд╕реАрдзреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рдирд╛ред рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рдЗрди рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдЖрдЬрдХрд▓, QuickBASIC рд╕реБрджреВрд░ рдЕрддреАрдд рд╕реЗ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рдиреМрдЯрдВрдХреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдРрд╕рд╛ рд╣реИ?
QB64 рдирд╛рдордХ рдПрдХ рдЕрднрд┐рдирд╡ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ QuickBASIC рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рдИред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХрдУрдПрд╕ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдореБрд▓реЗрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо QB64 рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдЪрд╛рд▓ рдХрд░рддрд╛ рд╣реИ - рдкрд╣рд▓реЗ рдпрд╣ BASIC рдХреЛрдб рдХреЛ C ++ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ, рдФрд░
рдлрд┐рд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рдПрдЬ
QuickBASIC рдкрд╛рда-рдЖрдзрд╛рд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рджреВрд░ рдХреЗ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдорд╛рдзреНрдпрдо рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдмрджрд▓ рдЧрдпрд╛ рдЬрдм рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдФрд░ рдкреАрд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрдЯрди рдФрд░ рдХреНрд▓рд┐рдХ рдХреА рдЧреНрд░рд╛рдлрд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдбреБрдмреЛ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ 3.0 (рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рд╕рдиреЗ рд╕рдЪреНрдЪреА рд╕рдлрд▓рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА) рдХреЗ рд╕рд╛рде, рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ 1.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрд╣ рдХреБрдЫ рдирдпрд╛ рдерд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдмрдЯрди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЦрд┐рдбрд╝рдХреА рдХреА рд╕рддрд╣ рдкрд░
рдЪрд┐рддреНрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХрд▓рд╛рдХрд╛рд░ рдХреЗ рдХреИрдирд╡рд╛рд╕ рдкрд░ред рдмрдЯрди рдХреЛ рдХреБрдЫ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдЙрд╕ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рдФрд░ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдФрд░ рдХреЛрдб рдХреЛ Cryptic C ++ рдореЗрдВ рд╡рд░реНрдЧреЛрдВ, рдЬрдЯрд┐рд▓ рд╕реНрдореГрддрд┐ рдкреНрд░рдмрдВрдзрди рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдк, рдПрдХ рд╕рднреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рджреЛрд╕реНрддрд╛рдирд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ VB рдкрд░ рдХреЛрдб рд▓рд┐рдЦреЗред

рдпреЗ рд╕рднреА рдЧреНрд░рд╛рдлрд┐рдХ рдЧреИрдЬреЗрдЯ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдереЗ, рд▓реЗрдХрд┐рди рд╡реАрдмреА рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛ рдЕрд╕рд▓реА рд░рд╣рд╕реНрдп рдЗрд╕рдХреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ рдереАред рдмрд╕ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдПрдХ рдкреВрд░реНрдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдХреЗрдЪ рдХрд░ рд╕рдХреЗ рдФрд░ рд╡реАрдмреА рдореЗрдВ рдЬрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рдХреЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗред рдФрд░ рдпрджреНрдпрдкрд┐ рдЗрддрд┐рд╣рд╛рд╕рдХрд╛рд░ рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХреЗ
рджреГрд╢реНрдп рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЯрдХрд▓реЗрдВ рд▓рдЧрд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдЕрддреБрд▓реНрдп рдХреМрд╢рд▓ рдХрд╛ рдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рдЧреЗрдЯреНрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рдерд╛ред рд╡реАрдмреА рдкреНрд░рд╕рд┐рджреНрдз рд╕рдВрдкрд╛рджрди рдФрд░ рдЬрд╛рд░реА рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд┐рджреНрдз рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ, рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдирдП рдХреЛрдб рдХреЗ рд╕рд╛рде
рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдпрд╣ рдорд╛рдирд╡ рдЬрд╛рддрд┐ рдХреЗ рд▓рд┐рдП рдЬреНрдЮрд╛рдд рд▓рдЧрднрдЧ рд╕рднреА рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдерд╛, рдЬрд┐рд╕рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХрд╛рдо рдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред
рдореВрд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди рд╡рд░реНрд╖реЛрдВ рддрдХ рдлрд▓рд╛-рдлреВрд▓рд╛ред рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдХреВрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрднрд░рд╛, рдпрд╣ рдПрдХ рдЙрдкрдХрд░рдг рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЧрдВрднреАрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЬрдм рддрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╡реАрдмреА 6 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛, рддрдм рддрдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрдареЛрд░ рд╕реА ++ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓рдЧрднрдЧ рджрд╕ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╡реАрдмреА рдПрдирдХреЛрдбрд░ рдереЗред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд┐рд░реНрдл рдЦрд┐рд▓реМрдирд╛ рдРрдк рдХрд╛ рдордЬрд╛рдХ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ред рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдиреЗ рдХрдВрдкрдиреА рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдПрд╕рдкреА (рдПрдХреНрдЯрд┐рд╡ рд╕рд░реНрд╡рд░ рдкреЗрдЬ) рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рд░рд╛рдХреНрд╖рд╕реА рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛ рд▓рд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡реАрдмреА рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдордХреНрдЦреА рдкрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╣реБрдЖ, рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓рд┐рдпрд╛ред рдпрд╣ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдореЗрдВ рдПрдХ рдЕрд▓рд┐рдЦрд┐рдд рдирд┐рдпрдо рдерд╛ - рдЗрд╕рдиреЗ рдЖрдкрдХреЛ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рджреА, рдЬрд┐рд╕рдХрд╛ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдкрдЫрддрд╛рд╡рд╛ рд╣реЛрдЧрд╛ред
рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА рдХреА рд╕рдорд╕реНрдпрд╛
рдХрдИ рд╣рд▓рдХреЛрдВ рдореЗрдВ, рдХреНрд▓рд╛рд╕рд┐рдХ VB рдХреА рдЦрд░рд╛рдм рдкреНрд░рддрд┐рд╖реНрдард╛ рдереАред рдУрдУрдкреА рдХрдЯреНрдЯрд░рдкрдВрдерд┐рдпреЛрдВ рдиреЗ рдЕрдХреНрд╕рд░ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рд╡реАрдмреА рдореЗрдВ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╕рдорд░реНрдерди рдХреА рдХрдореА рд╣реИред (рдпрд╣ рдПрдХ рдЕрдЬреАрдм рд╢рд┐рдХрд╛рдпрдд рдереА, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрднрд╡рд╣реАрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рдкреИрд░ рдореЗрдВ рдЦреБрдж рдХреЛ рд╢реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ - рдпрд╣ рд╡рд╣
рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╡реАрдмреА рдХреА рдЬрд░реВрд░рдд рд╣реИред) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЯрд░рдлреЗрд╕, рдмрд╣реБрд░реВрдкрддрд╛ рдФрд░ рдХрдХреНрд╖рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рдпрд╣ рд╕рдм COM рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдШрдЯрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдореВрд▓рднреВрдд рд╣рд┐рд╕реНрд╕рд╛, рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ "рдлреНрд▓реИрд╢реЗрдб"ред
рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА рдХреЗ рд╕рд╛рде рдЕрд╕рд▓реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдпрд╣
рдмрд╣реБрдд рд╕рдлрд▓ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдирдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдзрд╛рдУрдВ рдХреЛ рдЗрддрдиреА рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рд▓рд╛рдкрд░рд╡рд╛рд╣ рд╢реБрд░реБрдЖрддреА, рдердХреЗ рд╣реБрдП рдХрдВрдкрдиреА рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдФрд░ рдЫрд╛рддреНрд░реЛрдВ рдиреЗ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреА рдереАрдВ, рдФрд░ рд╣рд░ рдЬрдЧрд╣ рд╕реНрдкреИрдЧреЗрдЯреА рдХреЛрдб рдХреЛ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЪреВрдВрдХрд┐ VB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рдерд╛, рднрд▓реЗ рд╣реА рдЖрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдерд╛ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдирд╛
рдирд╣реАрдВ рд╕реАрдЦрддреЗ рдереЗред рдФрд░ VB рдиреЗ рдЙрдирдХреА рдмреБрд░реА рдЖрджрддреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
VB.Fred рдФрд░ .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ, 2002 рдореЗрдВ: рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ - рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирдП рддрд░реАрдХреЗ рдХреЛ рдкреЗрд╢ рдХрд░рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдЗрд╕ рдмрд╛рд░, рдкрд░рд┐рдпреЛрдЬрдирд╛ COM рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдерд╛, рдПрдХ рдШрдЯрдХ рддрдХрдиреАрдХ рдЬрд┐рд╕рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ (рдФрд░, рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА)ред рдпрд╣ рдПрдХ рдореЗрдЧрд╛рд▓рд┐рде рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдСрд▓-рдЗрди-рд░реЗрдЯ рдерд╛ рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрдИ рдмрд╛рд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬреЛрдЦрд┐рдо рднрд░реЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдереЗред

Microsoft рдиреЗ рдЗрд╕ "рд░рд┐рдмреВрдЯ" рдХреЛ рдХрдИ рд╕рдВрджрд┐рдЧреНрдз рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╣рд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХрдиреАрдХ рддрд╛рдЬрд╝рд╛ рдФрд░ рд░реЛрдорд╛рдВрдЪрдХ рдмрдиреА рд╣реБрдИ рдереА, рдФрд░ рдЗрд╕рд▓рд┐рдП рднреА рдХрд┐ .NET рдореЗрдВ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ Microsoft рд╢рд╛рдорд┐рд▓ рдерд╛ рдордЬрдмреВрддреА рд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЙрддреНрдкрд╛рдж рдЬрд╛рд╡рд╛ рдХреЗ рдордЬрдмреВрдд рдкреНрд░рднрд╛рд╡ рдХреЗ рддрд╣рдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ, рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ, рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдереА - рд▓рдЧрднрдЧ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡реНрдпрд╡рд╕рд╛рдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рдереЗред
рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдЗрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЛ рд▓рдЧрднрдЧ рд╕рднреА рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реАрдмреА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдерд╛ред

рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдЬреЛрд░ рд╕реЗ рдЪрд┐рд▓реНрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ VB.NET рдирд╛рдордХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рдЧрднрдЧ рдПрдХ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрдИ рдмрдбрд╝реЗ рдФрд░ рдЫреЛрдЯреЗ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдмрджрд▓рд╛рд╡ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдмрдбрд╝реЗ: рдкреБрд░рд╛рдиреЗ VB рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреБрд░рд╛рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдлрдВрд╕реЗ рд░рд╣реЗ, рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрдордЬреЛрд░ рдкреНрд░рд╡рд╛рд╕рди рдЬрд╛рджреВрдЧрд░ рд╢рд╛рдпрдж рд╣реА рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХреЗред рд▓рдШреБ: рдХреНрд▓рд╛рд╕рд┐рдХ VB рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рдПрдХ рдирдП рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред рд╡реЗ рдЕрдм рдЖрдо рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ 1 рдкрд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗред рдЕрдм рдЙрдиреНрд╣реЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рддрд░рд╣ 0 рдкрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдерд╛ред
рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди: рдХреЛрдИ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЬрд╛рд░реА рди рд░рдЦреЗрдВред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реАрдмреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ рддреБрд░рдВрдд, рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА VB рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдирдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг VB.Fred рдХреЛ рдбрдм рдХрд┐рдпрд╛, рдЗрд╕ рддрдереНрдп рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдирдИ рднрд╛рд╖рд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдирд╣реАрдВ рд╣реИред
рдХреНрдпрд╛ рдореМрдд рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдмрд░реНрдмрд╛рдж рд╣реЛ рдЧрдпрд╛
рдЖрдк рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ .NET рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ VB рдиреАрдВрд╡ рдореЗрдВ рджрд░рд╛рд░реЗрдВ рдкреИрджрд╛ рдХрд░ рджреАрдВ рдФрд░ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдИред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ VB.NET рдиреЗ рдПрдХ рдирдИ рджрд┐рд╢рд╛ рдореЗрдВ рдХрджрдо рд░рдЦрд╛ рд╣реИ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдПрдХ "рдЕрдирд╛рде" рдХреНрд▓рд╛рд╕рд┐рдХ VB рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдЕрдЪреНрдЫрд╛ рдХреЛрдб рд╣реИ, рдЗрд╕рдиреЗ рдЕрдкрд╛рд░ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реБрдЖ рдХрд┐ VB.NET рдиреЗ рдХреБрдЫ рдРрд╕рд╛ рджрд┐рдпрд╛ рдЬреЛ рдХреНрд▓рд╛рд╕рд┐рдХ VB рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рдореНрдорд╛рди рд╕реЗ рдкрд╣рд▓реЗ рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗред
.NET рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, VB рдФрд░ C # рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╡рдЬрди рд╕рдорд╛рди рд╣реИред VB рдореЗрдВ рдХреЛрдб рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ C # рдореЗрдВ рдХреЛрдб рдХреА рд╕рдордХрдХреНрд╖ рд░реЗрдЦрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рд╕рдорд╛рди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ (рдХреБрдЫ рдореЗрдВ
рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рднрд╛рд╖рд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред VB рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЕрдкрдиреЗ рдмрджрд╕реВрд░рдд рдбрдХрд▓рд┐рдВрдЧ рд╕рд┐рдВрдбреНрд░реЛрдо рд╕реЗ рдЦреБрдж рдХреЛ рдореБрдХреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рд╕рдореНрдорд╛рдирдЬрдирдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рд╣реЛ рдЧрдИ рд╣реИред рд╡реАрдмреА рдиреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдЗрддрдиреЗ рд╡реНрдпрд╛рдкрдХ рд╕рдореВрд╣ рдХреА рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛ рдХреЛ рдмрдирд╛рдпрд╛ рдЬреЛ рдЙрддреНрд╕рд╛рд╣ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ VB рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ C # рдмрджрд▓ рдЧрдпрд╛ рд╣реИред
рдЬреИрд╕реЗ рд╣реА VB рдХреЛ C # рдХреА рд╕рдорд╛рди рд╢рдХреНрддрд┐ рдорд┐рд▓реА, C # рдиреЗ рднреА Visual Basic рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЕрдкрдирд╛ рд▓рд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХрд╛рд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ .NET рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рд╕реА # рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдм рдореЗрдореЛрд░реА рд▓реАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА, рдЬреИрд╕реЗ рд╡реАрдмреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, C # рдореЗрдВ рдЕрдм рдПрдХ "рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рд▓" рд╣реИ рдЬреЛ рд╢реМрдХреАрдиреЛрдВ, рдЫрд╛рддреНрд░реЛрдВ рдФрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рд╢рдХреНрддрд┐ рдХреЛ рдХрдордЬреЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрдЪрд╛рдирдХ, рд╡реАрдмреА рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ рд░рд╣ рдЧрдпрд╛ред рдпрд╣ рдХреБрд╢рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдПрдХ рд╕реЗрдЯ рд╕реЗ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рдЙрдкрдХрд░рдг рдмрди рдЧрдпрд╛ рд╣реИред
рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐
рдЖрдЬ, Visual Basic рдПрдХ рдЕрдЬреАрдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ, рдпрд╣ рд▓рдЧрднрдЧ 0% рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИ - рд╡реАрдмреА
рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдпрд╛
рдЧрд┐рдЯрд╣рдм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛
рд╣реИ ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╣ рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рд╣реИ - рд╡рд╣ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореИрдХреНрд░реЛрдЬрд╝, рдкреБрд░рд╛рдиреЗ рдПрдХреНрд╕реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдПрдПрд╕рдкреА рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ .NET рдкрд░ рдЖрдХрд░реНрд╖рд┐рдд рднреА рдХрд░рддрд╛ рд╣реИред TIOBE рдЗрдВрдбреЗрдХреНрд╕, рдЬреЛ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рджреНрд╡рд╛рд░рд╛ рднрд╛рд╖рд╛рдУрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рдлрд┐рд░ рднреА VB рдХреЛ
рдкрд╛рдВрдЪ рд╕рдмрд╕реЗ рдЪрд░реНрдЪрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЬрдбрд╝рддрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реБрдИ рд╣реИред 2017 рдореЗрдВ,
Microsoft рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рд╡рд╣ C # рдореЗрдВ рдирдИ рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ рдЬреЛ рдХрд┐ Visual Basic рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди VB рдХреЛ рдмрджрд╕реВрд░рдд рдмрддреНрддрдЦрд╝ рдХрд╛ рджрд░реНрдЬрд╛ рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ .NET рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рд╛рдирд┐ рдкрд╣реБрдБрдЪрд╛рддрд╛ рд╣реИред
рд╕рдЪ рдХрд╣реВрдБ рддреЛ, VB рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХрд░рдиреЗ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реБрдИ рдереАред рдЧрдВрднреАрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ .NET рдХреЗ рдкреНрд░рдореБрдЦ рднрд╛рдЧ C # рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ C # рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ, рдкреБрд╕реНрддрдХреЛрдВ, рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡реАрдмреА рдмреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдирд┐рдЪреЗрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╢реИрдХреНрд╖рд┐рдХ рдмрд╛рдЬрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рднреА рд╡рд╣ рдПрдХ рдХрд╛рд▓реА рднреЗрдбрд╝ рдмрдиреА рд╣реБрдИ рд╣реИред C # рдФрд░ рдкрд╛рдпрдерди рдЬреИрд╕реА рдЖрдзреБрдирд┐рдХ рднрд╛рд╖рд╛рдПрдВ рд╕рд░рд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкрд╣рд▓реА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдкрдХреЛ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдмрд╛рдЬрд╛рд░ рд╕реНрдХреНрд░реИрдЪ рдЬреИрд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЯреВрд▓ рд╕реЗ рднрд░ рдЬрд╛рддрд╛ рд╣реИред рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрдб рд╡рд╛рд▓реА рднрд╛рд╖рд╛рдПрдБ рднреА рдЖрдХрд░реНрд╖рдХ рд╣реИрдВ: C #, C, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЬрд╛рд╡рд╛ред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд╛рди рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ, рдФрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬрд┐рд╕рдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реАрдЦрд╛ рд╣реИ рд╡рд╣ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╣рд╕реВрд╕ рдХрд░реЗрдЧрд╛ред
рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, Microsoft рдЫреВрдЯреЗ рд╣реБрдП рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рдХреМрди VB рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдмрд╣рдХрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ рдЬреЛ VB 6 рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ HTML рдлреЙрд░реНрдо рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХрд░рдиреЗ рдореЗрдВ рднреА рд╕рдХреНрд╖рдо рд╣реИ? рд╣рд╛рдВ, рдЖрдкрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреВрд▓ рдореЗрдВ рдирдП Google рдореИрдк рдирд╣реАрдВ рдмрдирд╛рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡реНрдпрд╛рдкрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЫрд╛рддреНрд░реЛрдВ рдФрд░ рд╢реМрдХреАрдиреЛрдВ рдХреЛ рдмреЛрдЭрд┐рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рд░рд▓ рдСрдирд▓рд╛рдЗрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдХрд░ рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХреА рдЕрдкреАрд▓ рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, Microsoft рдиреЗ
рд▓рд╛рдЗрдЯрд╕реНрд╡рд┐рдЪ рдирд╛рдордХ рдПрдХ VB- рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рдж
рдмрдирд╛рдпрд╛ , рдЬреЛ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд▓рдЧрдЗрди рдХреА рдореГрддреНрдпреБ рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред рдпрджрд┐ Microsoft рдЕрднреА рддрдХ "рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░" рдХреЛрдб рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдХреЛрдб рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкреНрд▓реЗрдЯ-рдЪрд╛рд▓рд┐рдд рдЯреВрд▓ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ
рдкрд╛рд╡рд░ рдХреЛрдб рдЬреИрд╕реЗ рдмрд┐рдЯ рдХреЛрдб рд╣реЛрдВрдЧреЗред
рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рд╡рд┐рднрд┐рдиреНрди рдЦрддрд░реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реВрд░реНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреБрдирд┐рдпрд╛ рдХреА рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЕрдЧрд░ рд╕рдЪ рд╣реИ, рддреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рджрд╢рдХреЛрдВ рд╕реЗ рдлреАрдХрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдПрдХ рдФрд░ рд▓рд┐рдЧреЗрд╕реА рдЙрддреНрдкрд╛рдж рдмрди рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрдпрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдЙрдкрдХрд░рдг рд╣реИред рдЪрд╛рд╣реЗ рд╣рдо рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЦреЛ рджрд┐рдпрд╛ рд╣реИ, рдпрд╛ рдмрд╕ рдкреАрдбрд╝рд╛ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ рдмрдЪрд╛рдпрд╛, рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред