ПредишенСледващото

Всъщност, за Go анализатора и други nishtyaki доставя в стандартния си библиотека:
golang.org/pkg/go

Но не всичко е толкова просто. Не е достатъчно просто да се вземат и на базата на синтаксиса за генериране на друг. Езикът може да се различава достатъчно сериозно модел на паметта. Да вземем например, че JS се извършва чрез една нишка, и Go - не е задължително, това прави безсмислено много от елементите в Go, които са насочени към синхронизиране. Аз също, например, без да осъзнава, веднага как най-добре да предам JS в такива ниско ниво неща като указатели, тъй като самият JS не даде "усещане" писалките, тъй като тя позволява Go. И има моменти, в които копаят по-нататък, ще бъде много по-, защото сладостта Go - нейната работа, което не може да бъде толкова просто да се вземат и плъзнете на JS гърбица в браузъра.
Можете, разбира се, да вземе и да прилагат синтаксис глупав Отидете на единния модел резба JS, той трябва да бъде достатъчно, но това няма да се чисти, но това е малко по-различни спецификации за различен модел на паметта, с неговите клопки. И тогава възниква въпросът: Are Go е достатъчно изразителен за тези задачи, които се решават от JS в браузъра? В преследване на външния вид и синтаксиса на тялото ние не затегнете на трактора в кола, в резултат на обстоятелството, че той постига нещо, но най-малко Poimena проблеми с паркинг? И все пак, са създадени езиците за различни задачи.

Що се отнася до Python - тогава нещата трябва да бъдат по-добри, защото езикът модел по-близо. Сигурен съм, че някои от ретранслаторите в JS Python вече там. Чувал съм много пъти, че тъй като е добър в браузъра в Python извайва, но светът е пълен с ентусиасти =).

Връщайки се към въпроса за препредаване, @mututunus ви молят правилната посока. Разглеждане на въпроса за по-задълбочен поглед към успеха на другите в тази област. В същото Dart и JS - много подобен модел език и това не е случайно. На пръв поглед това изглежда Dart момента JS на стероиди с нормалната asinhronschinoy, пакети, по желание статично писането, както и други сладкиши. Не е изненадващо, че е лесно и много добре преведен на JS. Освен това, той е създаден точно като JS замяна, това е, за да се решат проблемите в браузъра, е затворено в известен смисъл, който, разбира се, се превръща в един специфичен език дизайн и някои от неговите концепции.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!