Gibuksan sa Apple ang Swift System ug gidugang ang suporta sa Linux


Gibuksan sa Apple ang Swift System ug gidugang ang suporta sa Linux

Niadtong Hunyo, gipaila sa Apple ang Swift System, usa ka bag-ong librarya alang sa mga platform sa Apple nga naghatag mga interface alang sa mga tawag sa sistema ug mga tipo sa ubos nga lebel. Karon gibuksan nila ang librarya sa ilawom sa Apache License 2.0 ug nagdugang suporta alang sa Linux! Ang Swift System kinahanglan nga usa ka lugar alang sa ubos nga lebel nga mga interface sa sistema alang sa tanan nga gisuportahan nga mga platform sa Swift.

Ang Swift System usa ka multi-platform library, dili cross-platform. Naghatag kini usa ka lahi nga hugpong sa mga API ug pamatasan sa matag gisuportahan nga plataporma, nga mas tukma nga nagpakita sa nagpahiping mga interface sa OS. Ang pag-import og module maghimo sa lumad nga mga interface sa plataporma nga magamit nga espesipiko sa usa ka partikular nga operating system.

Kadaghanan sa mga operating system karon nagsuporta sa usa ka piho nga hugpong sa mga interface sa sistema nga gisulat sa C nga naglibot sa mga dekada. Samtang kini nga mga API mahimong gamiton direkta gikan sa Swift, kini nga mga huyang nga gi-type nga mga interface sa sistema nga gi-import gikan sa C mahimong dali nga sayup ug dili maayo nga gamiton.

Ang Swift System naggamit sa lain-laing mga bahin sa Swift nga lengguwahe aron mapauswag ang pagkapahayag ug mawagtang kini nga mga oportunidad sa sayup. Ang resulta mao ang code nga nagtan-aw ug naggawi sama sa idiomatic nga Swift code.

Source: linux.org.ru

Idugang sa usa ka comment