JavaScript
288
Вклад в тег
Простите, времени было мало для того, чтобы сделать правильную оптимизацию хвостовой рекурсии. 10 дней почти без сна, чтобы сделать JS с чистого листа, заставить его «выглядеть как Java» (я сделал, чтобы он выглядел как C), и тайком протащить туда его спасительные фишки: first class functions (замыкания сделал позже, но они были частью плана сразу) и прототипы (примерно как в языке Self).
var obj1= {
prop1: value,
met1: function(arguments) {
body
}
// etc
}
obj1.met1();
var parent= {...};
var child= {
__proto__: parent,
.....
}