OpenSUSE waxay sheegtay inay sidoo kale taageeri doonto Nim

sumadda fur

Horumarinta qaybinta openSUSE ayaa daaha laga rogay dhowr maalmood ka hor iyada oo loo marayo ogeysiis bilowga ah ee taageerada bilowga ah ee xirmooyinka la xiriira luqadda barnaamijka Nim, sidaas darteed OpenSUSE waxay ku biirtaa mashruuca isha furan ee Arch Linux si loo cusbooneysiiyo xirmooyinka luqadda Nim.

taageerada ugu weyn waxaa loola jeedaa jiilka xilliyeedka iyo degdegga ah ee cusbooneysiinta u dhigma ilaa noocyada hadda ee Nim. Luqadda barnaamijka ee la soo ururiyey waxay siisaa barnaamij-bixiyeyaasha waxtarka runtime waxayna isku daraan fikrado guul leh oo ka yimid luqadaha qaan-gaarka ah sida Python, Ada, iyo Modula.

"Softiweerka dhabta ah wuxuu ku shaqeeyaa nidaam la'aan, laakiin haddii kaaga mid u baahan yahay, dooro mid bixiya taageerada Nim-ka koowaad. Sida SUSE sameeyo." Ayuu yidhi abuuraha luqadda barnaamijka Nim, Andreas Rumpf, mar wax laga waydiiyay ku saabsan ku-noqoshada openSUSE ee Nim ee la cusboonaysiiyay hadda.

Kuwa aan ka warqabin luqaddan barnaamijka, waxaan kuu sheegi karaa taas Rumpf wuxuu abuuray Nim 2005 iyo mid ee Nim awoodiisa, marka lagu daro nidaamka macro iyo hufnaanta runtime, waa maktabadaada caadiga ah, kaas oo la mid ah luqadaha kale oo daboolaya inta badan shaqooyinka caadiga ah; kuwaan waxaa ka mid ah maaraynta xadhkaha iyo qaabaynta, horumarinta koodhka asynchronous, isku xidhka, iyo xataa shaqaynta luqadeed ee heerka sare ah (sida isku xidhaha laftiisa) ama NimScript, kaas oo ah qayb hoose oo Nim ah oo si gaar ah loogu habeeyey qoraalada la dhex gelin karo lana fulin karo wakhtiga fulinta.

Afka Nim Waxay diiradda saartaa xallinta mashaakilaadka barnaamijka., waxay isticmaashaa qorida static, waxaana lagu abuuray iyadoo isha lagu hayo Pascal, C++, Python, iyo Lisp.

Koodhka isha ee Nim waxa uu isu geeyaa C, C++, Ujeedo-C, ama matalaad JavaScript ah. Ka dib, natiijada C/C ++ code waxaa lagu soo ururiyay fayl la fulin karo iyadoo la adeegsanayo isku-dubarid kasta oo la heli karo (clang, gcc, icc, Visual C ++), kaas oo u oggolaanaya waxqabadka ku dhow C, dabcan, haddii aan ka tagno kheyraadka ay isticmaalaan qashin ururiye.

"Aad ayaan ugu faraxsanahay in aan helo qaybinta Linux ee ugu horeysa si aan ugu dhawaaqo taageerada heerka koowaad ee Nim," ayuu yiri Dominik Picheta, horumariyaha Nim iyo qoraaga buuga Nim in Action. "Waxaan rajeynayaa in tani ay albaabada u furto in qaybinta kale ay sidaas oo kale sameeyaan."

Si la mid ah Python, Nim waxay u isticmaashaa galitaanka sidii kuwa kala soocida, marka lagu daro taageeridda qalabka metaprogramming iyo awoodaha loogu talagalay abuurista luqadaha gaarka ah (DSLs).

Sidoo kale, Nim waxay la socotaa qalabyo kala duwan oo ay ku jiraan default. Isku-dubbaridiyuhu wuxuu u oggolaanayaa in la beegsado C, C++, iyo Javascript sidii dhabarka dambe. Waxaa jira qalabyo lagu soo daray si loo fududeeyo horumarka:

  • nim compiler
  • nimsuggest (taageerada soo jeedinta luqadda, si otomaatig ah u dhammaystiran, khalad/ ogaanshaha dhibaatada, iwm.)
  • nimgrep (bedel xoog leh grep oo leh taageerada Nim ee ku dhex dhisan ee raadinta calaamadaha iyo kormeerida saldhigyada koodka Nim).
  • duubista nim-gdb (taageerada gdb ee noocyada Nim)
  • nimble (maareeyaha xirmada)

Waxaa hadda jira xirmooyin Nim ah oo loo dhisay x86-64, i586, ppc64le iyo ARM64 oo leh openSUSE, oo lagu daray waxaa jira imtixaanno otomaatig ah oo loogu talagalay dhismooyinka openSUSE. Guud ahaan, helitaanka Nim oo leh openSUSE waxay ku lug leedahay riixida imtixaanada jabay ee dhismooyin gaar ah oo ay weheliso taageerada iyo riixitaanka balastarrada amniga.

Nim waxay leedahay nidaam deegaan oo aad u xiisa badan oo firfircoon oo xirmo ah oo loogu talagalay horumarinta sahlan ee dhinacyo badan; laga bilaabo horumarinta webka ilaa barnaamijka nidaamka iyo sayniska ilaa habaynta xogta, in la magacaabo dhowr. Waxaad samayn kartaa arji aad u degdeg badan oo barbar socda Weave , waxaad samayn kartaa arjiyada webka hore iyo kan dambe ee Nim oo leh Karax ama Jester, oo waxaad ku samayn kartaa xisaab culus ArrayMancer.

Ugu dambeyntii waxaa xusid mudan in xirmooyinka loo soo saari doono x86-64, i586, ppc64le iyo ARM64 naqshadaha waxaana lagu tijaabin doonaa nidaamyada tijaabada otomaatiga ah ee OpenSUSE ka hor inta aan la sii deyn.

Haddii aad rabto inaad wax badan ka ogaato qoraalka, waxaad ka hubin kartaa faahfaahinta boostada asalka ah ee xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.