Scaoileadh timpeallacht forbartha PascalABC.NET 3.8.3

Tá scaoileadh an chórais ríomhchlárúcháin PascalABC.NET 3.8.3 ar fáil, ag tairiscint eagrán den teanga ríomhchlárúcháin Pascal le tacaíocht do ghiniúint cód don ardán .NET, an cumas leabharlanna .NET a úsáid agus gnéithe breise cosúil le ranganna cineálacha, comhéadain, oibreoir. ró-ualú, λ-léirithe, eisceachtaí, bailiú truflais, modhanna síneadh, ranganna gan ainm agus ranganna uathoibríocha. Tá an tionscadal dírithe go príomha ar fheidhmeanna oideachais agus taighde. Áirítear sa phacáiste freisin timpeallacht forbartha le leideanna cód, uathfhormáidiú, dífhabhtóir, dearthóir foirmeacha, agus samplaí cóid do thosaitheoirí. Déantar cód an tionscadail a dháileadh faoin gceadúnas LGPLv3. Is féidir é a thógáil ar Linux (Mono-bhunaithe) agus Windows.

Athruithe ar an eisiúint nua:

  • Цикл «for» теперь допускает указание шага step, если не используется модификатор downto. Нулевой шаг вызывает исключение 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<integer>[2,3]; Println(TypeName(o1)); end.
  • Устранена ошибка при перенаправлении ввода, не позволявшая решать решать интерактивные олимпиадные задачи.

Foinse: oscailtenet.ru

Add a comment