i-openSUSE ithi izophinde isekele i-Nim

i-openuse logo

Abathuthukisi bokusabalalisa i-openSUSE ivuliwe ezinsukwini ezimbalwa ezedlule ngesimemezelo sokuqala kwe usekelo lokuqala lwamaphakheji ahlobene nolimi lohlelo lwe-Nim, ngaleyo ndlela i-openSUSE ijoyina iphrojekthi yomthombo ovulekile we-Arch Linux ukuze ibe namaphakheji abuyekeziwe olimi lwesi-Nim.

ukwesekwa okuyinhloko kusho ukukhiqizwa kwezikhathi ezithile nokusheshayo kwezibuyekezo ezihambisanayo ezinguqulweni zamanje ze-Nim. Ulimi lokuhlela oluhlanganisiwe lunikeza abahleli bezinhlelo ukusebenza kahle kwesikhathi sokusebenza futhi luhlanganisa imiqondo ephumelelayo evela ezilimini ezivuthiwe njengePython, i-Ada, neModula.

“I-software yangempela isebenza ngaphandle kwesistimu yokusebenza, kodwa uma eyakho idinga eyodwa, khetha enikeza ukwesekwa kwe-Nim yezinga lokuqala. Njengoba kwenza u-SUSE. ” kusho umsunguli wolimi lwezinhlelo ze-Nim, u-Andreas Rumpf, lapho ebuzwa ngokuhambisana kwe-openSUSE ne-Nim ebuyekeziwe kusukela manje.

Kulabo abangalwazi lolu limi lwezinhlelo, ngingakutshela lokho URumpf udale i-Nim ngo-2005 noyedwa zamandla kaNim, ngaphezu kwesistimu enkulu nokusebenza kahle kwesikhathi sokusebenza, umtapo wakho wezincwadi ojwayelekile, efana nezinye izilimi futhi ehlanganisa iningi lemisebenzi ejwayelekile; lokhu kufaka phakathi ukuphatha izintambo nokufometha, ukuthuthukiswa kwekhodi evumelanayo, inethiwekhi, ngisho nokusebenza kolimi okusezingeni eliphezulu (njenge-compiler ngokwayo) noma i-NimScript, okuyisethi engaphansi ye-Nim eklanyelwe ngokukhethekile imibhalo engashumekwa futhi isetshenziswe ngesikhathi sokwenza.

Ulimi lwesiNim Igxile ekuxazululeni izinkinga zokuhlela izinhlelo., isebenzisa ukuthayipha okumile, futhi yadalwa ngeso elibheke ku-Pascal, C++, Python, kanye ne-Lisp.

Ikhodi yomthombo ye- I-Nim ihlanganisa i-C, C++, Objective-C, noma isethulo se-JavaScript. Kamuva, ikhodi ye-C/C++ ewumphumela ihlanganiswa ibe ifayela elisebenzisekayo kusetshenziswa noma iyiphi inhlanganisela etholakalayo (clang, gcc, icc, Visual C++), evumela ukusebenza eduze no-C, yebo, uma sishiya eceleni izinsiza ezisetshenziswa umqoqi wezibi.

“Ngijabule kakhulu ukuthola ukusatshalaliswa kweLinux kokuqala ukumemezela ukwesekwa kwe-Nim kwesigaba sokuqala,” kusho uDominik Picheta, umthuthukisi oholayo wakwa-Nim nombhali wencwadi ethi Nim in Action. "Ngiyethemba ukuthi lokhu kuzovula umnyango wokuthi okunye ukusatshalaliswa kwenze okufanayo."

Ifana nePython, I-Nim isebenzisa i-indentation njengezihlukanisi zamabhulokhi, ngaphezu kokusekela amathuluzi e-metaprogramming namandla okudala izilimi eziqondene nesizinda (ama-DSL).

Futhi, Nim iza nohlu olubanzi lwamathuluzi afakwe ngokuzenzakalelayo. Umhlanganisi uvumela ukukhonjwa kwe-C, C++, ne-Javascript njenge-backend. Kunamanye amathuluzi afakiwe ukwenza ukuthuthukiswa kube lula:

  • ngimhlanganisi
  • nimsuggest (ukusekelwa kweziphakamiso zolimi, ukuqedela ngokuzenzakalela, ukutholwa kwephutha/inkinga, njll.)
  • nimgrep (indlela enamandla ye-grep enosekelo lwe-Nim olwakhelwe ngaphakathi lokuthola izimpawu nokuhlola izisekelo zekhodi ye-Nim).
  • i-nim-gdb wrapper (usekelo lwe-gdb lwezinhlobo ze-Nim)
  • nimble (umphathi wephakheji)

Njengamanje kukhona amaphakheji e-Nim akhelwe i-x86-64, i586, ppc64le kanye ne-ARM64 ene-openSUSE, futhi kukhona izivivinyo ezizenzakalelayo zokwakhiwa kwe-OpenSUSE. Ngokuvamile, ukutholakala kwe-Nim ene-openSUSE kuhilela ukuphushwa kokuhlolwa okuphukile kwezakhiwo ezithile kanye nokusekelwa kanye nokwenyuka kwamapeshi okuphepha.

I-Nim ine-ecosystem ethokozisayo nenempilo yamaphakheji ukuze ithuthuke kalula ezindaweni eziningi; kusukela ekuthuthukisweni kwewebhu kuya ekuhlelweni kwesistimu nesayensi kuye ekucubunguleni idatha, ukubala okumbalwa. Ungathuthukisa izinhlelo zokusebenza ezishesha kakhulu, ezihambisanayo nge-Weave, uthuthukise izinhlelo zokusebenza zewebhu ezisekupheleni nangemuva ngokuphelele nge-Nim nge-Karax noma i-Jester, futhi wenze izibalo ezinzima nge-ArrayMancer.

Ekugcineni kuhle ukubalula ukuthi amaphakheji azokhiqizelwa ukwakheka kwe-x86-64, i586, ppc64le kanye ne-ARM64 futhi azohlolwa ngezinhlelo zokuhlola ezizenzakalelayo ze-openSUSE ngaphambi kokukhishwa.

Uma ufuna ukwazi okwengeziwe ngayo ku-nothi, ungabheka imininingwane kokuthunyelwe yoqobo kusixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.