Programmēšana

Roobija valoda vieno Go, Ruby

Go un Ruby valodas sadarbojas Rooby valodā, kas paredzēta efektīvai mikropakalpojumu attīstībai.

Objektorientētajai valodai ir Rubīna sintakse, un tā ir rakstīta Go. Tas ir paredzēts mikropakalpojumu izveidei, kuriem jābūt efektīviem un viegli rakstāmiem. Bet valoda nav Ruby jauninājums. "Pilnīgs Ruby [funkciju] atbalsts būs milzīgas pūles, un tas būtu nepareizs ceļš," teikts valodas dokumentācijā.

Rooby izstrādātāji arī saka, ka valoda "nevar būt sintaktiskais cukurs pār Go, jo mēs uz tā būvējam abstrakcijas slāni, nevis Go dakšu un modificējam tā parsētāju. Tāpēc mums noteikti ir jāturpina [jāuzlabo] mūsu ieviešana, lai padarītu to par izpildītāju pēc iespējas." Lai Rooby kļūtu par izpildītāju, plāno izveidot servera bibliotēku, izmantojot Go's net / http paketi. Rooby var apkopot baitkodā un novērtēt baitu tieši. Pašlaik tā parsētājs ir roku darbs, un tam būs ierobežojumi.

Rūbijs varētu būt vēl viens revolucionārs Go valodas lietojums, kas ir plaši izplatīts Docker konteineru sistēmā. Tikmēr Rubīns tiek atzīmēts ar vienkāršību un lomu tīmekļa izstrādes sistēmā Ruby on Rails.