Size: a a a

2019 December 25

AP

Anton Petrusevich in Modern::Perl
а судя по жаба-дизассемблеру, полученный код восстанавливается в исходник легко
источник

VG

Vadim Goncharov in Modern::Perl
вот-вот.
источник

AP

Anton Petrusevich in Modern::Perl
Evgeniy Vansevich
Секта свидетелей Опкода
опкод, судя по вариантам вм, бывает двух видов: счётчик ссылок и трейсинг.
источник

AP

Anton Petrusevich in Modern::Perl
так что, привет, религиозные войны
источник

VG

Vadim Goncharov in Modern::Perl
Anton Petrusevich
а судя по жаба-дизассемблеру, полученный код восстанавливается в исходник легко
более того! для андроида Java-приложения называют НАТИВНЫМИ !
источник

С

С in Modern::Perl
=)
источник

VG

Vadim Goncharov in Modern::Perl
что, конечно, дичь для сишника/ассемблерщика
источник

EV

Evgeniy Vansevich in Modern::Perl
Anton Petrusevich
так что, привет, религиозные войны
Нас ждёт Десятый крестовый поход:)
источник

VG

Vadim Goncharov in Modern::Perl
Evgeniy Vansevich
Нас ждёт Десятый крестовый поход:)
а вот и нет
источник

VG

Vadim Goncharov in Modern::Perl
0xA-тый!
источник

AP

Anton Petrusevich in Modern::Perl
The modern GC implementations try to minimize blocking "stop-the-world" stalls by doing as much work as possible on the background (i.e. on a separate thread), for example marking unreachable garbage instances while the application process continues to run. In spite of these advancements, for example in the .NET CLR paradigm it is still very difficult to maintain large heaps (millions of objects) with resident objects that get promoted to older generations without incurring noticeable delays (sometimes a few seconds).
источник

AP

Anton Petrusevich in Modern::Perl
sometimes a few seconds
источник

VG

Vadim Goncharov in Modern::Perl
а в Go тоже stop-the-world?
источник

С

С in Modern::Perl
да
источник

VT

Vasily Terkin in Modern::Perl
Since v1.5, Go has incorporated a concurrent mark-and-sweep GC. This type of GC, as the name implies, has two phases: mark and sweep. The “concurrent” just means that it does not stop-the-world (STW) for the entire GC cycle, but rather runs mostly concurrently with our application code.
источник

b

basiliscos in Modern::Perl
да-да-да, ключевое слово *mostly* :)
источник

AP

Anton Petrusevich in Modern::Perl
и отнимает нитку ядра на момент работы
источник
2019 December 26

b

basiliscos in Modern::Perl
https://metacpan.org/pod/SPVM

кто-нибудь это тыкал? Утверждается, что "Fast calculation & Easy C/C++ Binding", но по-ходу, я поверхностно посмотрел, там только "Easy C/C++ Binding for simple floats/doubles/ints/.." или я не прав?
источник

AK

Andrey Konovalov in Modern::Perl
basiliscos
https://metacpan.org/pod/SPVM

кто-нибудь это тыкал? Утверждается, что "Fast calculation & Easy C/C++ Binding", но по-ходу, я поверхностно посмотрел, там только "Easy C/C++ Binding for simple floats/doubles/ints/.." или я не прав?
Японец вроде, который это наваял, считал, что SPVM станет революцией в мире Perl5, позволит языку ожить и всё такое. Но... никто попросту не заметил.
источник

IA

Ivan Avseyanko in Modern::Perl
Хм, выглядит любопытно, но насколько оно нужно? И документация какая-то никакая.
источник