Անցնել պարունակությանը

Բարի գալուստ

Eigerlang logo

Eiger (անունը Շվեյցարիայի Էյգեր լեռից) պարզ, դինամիկ տպագրված ծրագրավորման լեզու է:


Կայք: https://eigerproject.github.io

Դոկումենտացիա: https://eigerproject.github.io/docs

GitHub Հղում: https://github.com/eigerproject/eigercs


Ներածություն

Eiger-ը ծրագրավորման լեզու է, որը նախատեսված է կոդավորումը պարզեցնելու համար: Շվեյցարական խորհրդանշական լեռան անունով կոչված լեզուն աչկի է ընկնում իր պարզությամբ և ուժով:


Առանձնահատկություններ

  • Դինամիկ Տեսակավորում: Eiger-ը թույլ է տալիս կոդ գրել՝ առանց տվյալների տեսակների մասին անհանգստանալու: Փոփոխականները դինամիկ կերպով տպագրվում են, ինչը հնարավորություն է տալիս կենտրոնանալ ծրագրի լոգիկայի վրա, այլ ոչ թե տիպերի վրա
  • Պարզ Սինտաքս: Eiger-ի սինտաքսը նախատեսված է հեշտ և ընթեռնելի լինելու համար: Ոգեշնչված է Python-ի նման լեզուների պարզությամբ։
  • Ստանդարտ Գրադարաններ: Eiger-ն ունի ստանդարտ գրադարաններ, որոնք կարող են ներառվել ձեր կոդի մեջ մեկ տողի միջոցով: Ստանդարտ գրադարաններն ունեն շատ օգտագործվող կոդ։

Սինտաքս

~ Սա կոմմենտ է
let message = "Բարեւ, աշխարհ"
emitln(message)

func ask(a,b)
    emitln("Ինչ է " + a.asString + " + " + b.asString)
    let sum = int(in())
    ret sum ?= (a + b)
end

if ask(9,10) then
    emitln("Ճիշտ է")
else
    emitln("Սխալ է")
end

Սա Eiger ծրագրավորման լեզվի սինտաքսի պարզ ցուցադրումն է: