Ba kawai Linux bane, amma Apple da Microsoft sun nuna ɗan sha'awar Tsatsa.

A cikin bayanan da suka gabata muna magana ne game da sha'awar da suka nuna lMasu haɓaka kernel na Linux game da Tsatsa kuma musamman aiwatar dashi a cikin kwaya (zaka iya duba littafin a nan).

Amma tsatsa ba wani abu bane kawai na Linux, tunda Apple yana daɗa ƙara sha'awar amfani da Tsatsa don ƙananan shirye-shirye, tunda idan muka bita buƙatun don samun damar shiga kamfanin apple ɗin buƙatun sune kamar haka.

  • - 3-5 shekaru na kwarewa tare da C.
  • - Kwarewa tare da Tsatsa kyawawa kuma babban fa'ida.
  • - Kwarewar aiki tare da sadarwar ƙananan matakin.
  • - Kwarewa tare da tsarin aiki irin na Unix.
  • - Bayyanan hanyoyin sadarwa.

Kuma shi ne cewa ko da an ɗora C ɗin akan ma'aikatan shirye-shiryen tsarin saboda dalilai da yawa. A yayin bugawar 2019 na Taron Fasahar Bude Source, Josh Triplett ya ambata wasu abubuwa kamar:

“Na farko, a matsayin ingantaccen harshe, C yana ba masu haɓaka damar samun amfani da haɓaka; ƙananan layin lambobi ne don yin ayyuka iri ɗaya idan aka kwatanta da mai tarawa. Hakanan matakin aiki ne kusa da na mai tarawa. Don haka sauya sheka zuwa C baya haifar da asara dangane da damar da mai tarawar ya bayar. "

Koyaya, yayin Taron Tsaro na Linux Linux na 2019, masu binciken tsaro sun gano daya daga cikin manyan kurakurai wanda ke jan harshe C sune matsalolin da suka danganci sarrafa ƙwaƙwalwar: Buffer ya cika ambaliyar, rabe-raben da ba a saki ba, samun dama ga wuraren ƙwaƙwalwa marasa inganci ko waɗanda aka saki, da sauransu.

Dangane da alkaluma daga kamus na Varfafawa da Bayyanawa (CVE), 15,9% na raunin 2288 waɗanda suka shafi kwayar Linux a cikin shekaru 20 suna da alaƙa da ambaliyar ajiya. A lokacin da aka ƙaddamar da shi a Taron Fasaha na Open Source, injiniyan Intel ya dawo wannan dalla-dalla, yana ƙara da cewa “masu haɓaka suna buƙatar ingantaccen harshe wanda ke ba da amsoshin matsalolin da ba za a iya magance su a cikin C ba kuma yana da wasu fasali masu ban sha'awa. »

A wannan yanayin ne Rust ya fito kuma injiniyan ya ji cewa "Tsatsa ita ce makomar tsarin shirye-shirye da C sabon mai haɗawa", ɗaukar lokaci don bayyana yadda.

Forcedungiyar Linux ta tilasta yin tunani game da yadda za a haɗa tallafin Tsatsa.

Linus Torvalds ya ce "Muna bukatar mu dauki matakin tallafi iri daya kamar na masu harhada bayanai da kuma duba samuwar tutocin tattara abubuwa daban-daban a matakin daidaitawa."

Sakin mahaliccin sanannen sanannen kwaya wanda yake a bayyane yake nuna yarjejjeniyar sa tare da ka'idar ingantaccen goyon baya ga yaren Tsatsa cikin Linux.

Don sashi Microsoft yana ƙaura zuwa Tsatsa don cutar da C / C ++ cewa kamfanin ya daina ɗaukar yarda don daidaita abin da ake kira aikace-aikacen tsarin.

Kuma dalilin mai sauki ne, Tunda Tsatsa tana bayarda garantin mafi kyau dangane da tsaro na software fiye da na C / C ++.

Sabili da haka, shirye-shiryen da aka tsara don amfani da harshe sosai yana ƙaruwa tsakanin masu bugawa. Misali a wannan shekara, Microsoft ya sanar da zuwan sabon memba a cikin dangin kayan aikin hangen nesa da suka hada da C ++ / WinRT: Rust / WinRT.

Cikakken daidaitaccen harshe ne na tsatsa don Windows API na Runtime, aiwatar a matsayin babban ɗakin karatu na tushen fayil kuma an tsara don ba ku damar aji na farko zuwa Windows API ta zamani.

Windows Runtime (WinRT) shine tushen tushe don aikace-aikacen Windows Platform Windows (UWP). Ya dogara ne akan APIs na Component Object Model (COM) APIs a ƙarƙashin kaho kuma an tsara shi don samun dama ta hanyar tsinkayen harshe.

Hakanan ana iya amfani da WinRT don abubuwa kamar direbobi, waɗanda ke ba da kansu ga lambar asalin ƙasa mai aiki. Microsoft yafi goyan bayan wannan shari'ar ta amfani da C ++ / WinRT. Amma tun ranar Alhamis, Tsatsa ya shiga C ++ tare da Rust / WinRT. Labari mai dadi ga masu tsatsa.

Wannan saboda waɗannan tsinkayen harshe suna ɗaukar metadata wannan ya bayyana AP daban-dabanNi da samar da ɗauri na halitta don yaren shirye-shiryen manufa. Kamar yadda zaku iya tunani, wannan yana sauƙaƙa wa masu haɓaka ƙirƙirar aikace-aikacen Windows da abubuwan haɗin ta amfani da yaren da suka zaɓa.

Hakanan zaku iya amfani da waɗannan API ɗin na Windows don ƙirƙirar aikace-aikacen tebur, aikace-aikacen ajiya, ko wani abu mai ban mamaki, kamar kayan haɗi, sabis na NT, ko direban na'urar.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Juliosao m

    Pufff Gaskiya bana son tsarin tsatsa kwata-kwata. Da alama dai gaba ɗaya ya saba min.

    Suna iya samun wani yare tare da fa'idodi amma C-Style ko Python-Style.

    1.    Lluis m

      Mene ne idan sun yi tsatsa da harshen magana kuma? Zai zama da sauki da ilhama don tsara shi!

  2.   Lluis m

    OC / C ++ tare da tsatsa aiki

  3.   lux m

    mafi kyawun amfani da tsatsa fiye da java, tunda wasu "baiwa" sau ɗaya suka gabatar dashi don tsarin,