PascalABC.NET 3.8.3 рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд░рд┐рд▓реАрдЬ

PascalABC.NET 3.8.3 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫред рдпрд╕рд▓реЗ .NET рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдЬреЗрдиреЗрд░реЗрд╕рди рд╕рдорд░реНрдерди, .NET рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рд░ рдЬреЗрдиреЗрд░рд┐рдХ рдХрдХреНрд╖рд╛рд╣рд░реВ, рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ, рдЕрдкрд░реЗрдЯрд░ рдУрднрд░рд▓реЛрдбрд┐рдЩ, ╬╗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ, рдЕрдкрд╡рд╛рджрд╣рд░реВ, рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди, рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐рд╣рд░реВ, рдмреЗрдирд╛рдореА рдХрдХреНрд╖рд╛рд╣рд░реВ, рд░ рдЕрдЯреЛрдХреНрд▓рд╛рд╕рд╣рд░реВ рдЬрд╕реНрддрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рд╣рд┐рдд рдкрд╛рд╕реНрдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореБрдЦреНрдпрддрдпрд╛ рд╢рд┐рдХреНрд╖рд╛ рд░ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖рд┐рдд рдЫред рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдХреЛрдб рд╕рдВрдХреЗрддрд╣рд░реВ, рдЕрдЯреЛрдлрд░реНрдореНрдпрд╛рдЯрд┐рдЩ, рдбрд┐рдмрдЧрд░, рдлрд╛рд░рдо рдбрд┐рдЬрд╛рдЗрдирд░, рд░ рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдирдореВрдирд╛рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб LGPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдирд┐рд░реНрдорд╛рдг рд╕рдореНрднрд╡ рдЫ Linux (рдореЛрдиреЛрдорд╛ рдЖрдзрд╛рд░рд┐рдд) рд░ Windows.

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • downto рдкрд░рд┐рдорд╛рд░реНрдЬрдХ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реЗрд╕рдореНрдо for рд▓реВрдкрд▓реЗ рдЕрдм рдПрдЙрдЯрд╛ рдЪрд░рдг рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫред рд╢реВрдиреНрдпрдХреЛ рдЪрд░рдгрд▓реЗ ZeroStepException рдлреНрдпрд╛рдБрдХреНрдЫред begin for var i:=1 to 6 step 2 do Print(i); Println; for var c:='f' to 'a' step -2 do Print(c); end.
  • foreach рд▓реВрдкрдорд╛, рдпрд╕рд▓рд╛рдИ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫ: begin foreach var x in Arr(1,2,3) index i do Println(i,x); end.
  • рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдХрд╛рд░реНрдп TypeName рд▓реЗ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрди рдорд╛рдирдХ ErrOutput рд╕реНрдЯреНрд░рд┐рдо рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := new List [реи,рей]; рдкреНрд░рд┐рдиреНрдЯрдПрд▓рдПрди(рдЯрд╛рдЗрдкрдиреЗрдо(o2,3)); рдЕрдиреНрддреНрдпред
  • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдУрд▓рдореНрдкрд┐рдпрд╛рдб рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рд╣реБрдирдмрд╛рдЯ рд░реЛрдХреНрдиреЗ рдЗрдирдкреБрдЯ рд░рд┐рдбрд┐рд░реЗрдХреНрд╕рдирдХреЛ рддреНрд░реБрдЯрд┐ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster