Стиже нова верзија Фрее Пасцал 3.2.0 и то су њене промене

После пет година од формирања верзије 3.0 и најава посла у новој верзији у септембру 2019, најзад нова верзија вишеплатформски компајлер Бесплатни Пасцал 3.2.0. Нова верзија додаје велики део иновација и промена у примени језика Пасцал, са циљем побољшања компатибилности са Делпхи-јем.

Поред тога такође Укључени су уобичајени исправци грешака и подршка за нове архитектуре и системе, као што су ААрцх64, Линук, ппц64ле, Андроид к86_64, па чак и 16-битни Виндовс.

О Слободном Паскалу

За оне који не знају, Фрее Пасцал би то требао знати је професионални 32-битни, 64-битни и 16-битни Пасцал преводилац.

Развијена је у отвореном извору више од двадесет и седам година од велике заједнице врло активних добровољних програмера, позната је по високој стабилности, брзини компајлирања и врло ефикасном коду производа.

Може циљати многе архитектуре процесора: Интел к86 (укључујући 8086), АМД64, к86-64, ПоверПЦ, ПоверПЦ64, СПАРЦ, АРМ, ААрцх64, МИПС и Јава виртуелна машина.

Подржани оперативни системи укључују Линук, ФрееБСД, Хаику, Мац ОС Кс, иОС, иПхонеСимулатор, Дарвин, ДОС (16 и 32-битни), Виндовс 32, Виндовс 64, ВинЦЕ, ОС / 2, МорпхОС, Нинтендо ГБА, Нинтендо ДС, Нинтендо Вии, Андроид, АИКС и АРОС. Поред тога, подршка за архитектуру Моторола 68к доступна је у развојним издањима.

Поред тога такође је компатибилан са Борланд Пасцал 7, Делпхи, Тхинк Пасцал и Метроверкс Пасцал. Паралелно се развија Лазарус ИДЕ, заснован на компајлеру Фрее Пасцал и обављајући задатке сличне Делпхију.

Шта је ново у програму Фрее Пасцал 3.2?

Како је развој гране компајлера 3.0 трајао пет година, ова нова верзија се топло препоручује за будући развој. ЕДИ засновани на овом компајлеру (Лазарус, Цоде Типхон) ће врло брзо понудити њихову интеграцију.

И управо је много најзанимљивијих новитета овог новог издања, као што су додајући могућност иницијализације динамичких низова користећи синтаксу „[…]“. Добро као нова подршка за генеричке функције, поступке и методе који нису везани за типове аргумената.

Појавила се подршка за стандардни (подразумевани) простор имена. Додато држач блока Ц. који подсећају на анонимне методе у Делпхима «.

такође истакнута је проширена примена динамичких низова, Додата је операција Инсерт () за додавање низова и елемената у постојеће динамичке низове, као и Делете () за уклањање опсега и Цонцат () за комбиновање низова.

За типове записа имплементирани су оператери Инитиализе, Финализе, Цопи и АддРеф.

Такође, не заборавите то укључена је и подршка за нове платформе ААрцх64 (АРМ64), Линук, ппц64ле, Андроид к86_64 и и8086-вин16 додани су компајлеру.

Такође имајући на уму задате просторе имена додата су следећа побољшања:

  • Бројна побољшања у односу на динамичке низове (уметање, брисање, спајање, оператор сабирања, константе, иницијализација променљивих чим су декларисане, конструктори).
  • Проширење $ Пусх и $ Поп директива за $ МинЕнумСизе, $ ПацкСет и $ ПацкРецордс.
  • Одељак тхреадвар класе у декларацијама класе и записа.
  • Побољшање и проширење генеричких типова, чак и за рутине ван класе.
  • Нови оператори за управљање врстама записа (Иницијализација, Копирање, АддРеф, Финализација).
  • РТТИ проширење и помоћ при типу за објектне интерфејсе.
  • Нове јединице: ртл-генерички (генерички), ртти (експериментално!), ПроцессУницоде (Уницоде верзија ТПроцесс).
  • Класа ТРегистри је у потпуности усклађена са Уницоде-ом.
  • ЦХМ пакет је преписан како би се елиминисале грешке и побољшале перформансе.

Коначно, ако сте заинтересовани да сазнате више о томе О овом новом издању можете погледати целу листу промена У следећем линку.

За промене које утичу на старе програме можете их консултовати из следећи линк.

Пражњење

За оне који су заинтересовани за преузимање нове верзије овог компајлера, то могу учинити тако што ће отићи на следећу везу где могу пронаћи различите верзије компајлера за сваку подржану платформу.

Веза је ово.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   луик дијо

    науштрб оштре критике, штета што је тотем попут пасцала расељен, иуцк, јава ..

    1.    Грегорио рос дијо

      +10 Никад нисам пронашао разуман разлог за стварање Јава-а. И немојте ни доводити у питање критике, можете бити за или против, само смо се морали сакрити за своје мишљење.

  2.   МАНУЕЛ АНГЕЛ ГУТИЕРРЕЗ МОНТЕС дијо

    Никад нисам схватио. То је дискусија коју водим са колегама више од 30 година, шта нуди Ц а што Пасцал не нуди? Ја чак и не говорим о јави

    Све је чисти маркетинг, Мицрософт је пре 30 година одлучио да монополизује свет компајлера, а између ВБ и ВЦ жестоко напао. Ја чак ни не говорим о Јави….

    Постојала је преносивост, Пасцал је изумео пре 50 година концепт ПВМ (Пасцал Виртуал Мацхине) који је напуштен из разлога перформанси, а сада се ЈВМ продаје као осмо чудо света ...... Па, на крају сам причао о Јави ... ..