Բարի գալուստ
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 ծրագրավորման լեզվի սինտաքսի պարզ ցուցադրումն է: