thedeemon: (office)
[personal profile] thedeemon
"A property of universal computation — Turing completeness — is that a computer program can write a computer program." - пишет Rob Pike на сайте golang.org, рассказывая об очередной прорывной инновации в тулчейне Go. Я раньше думал, они там лишь последние 30-40 лет пропустили, простите, был неправ.

Date: 2014-12-23 05:19 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
"Свойство шариковой ручки в том, что ей можно написать программу". Т.е. в принципе оно так, но при чем тут...

Date: 2014-12-23 07:35 pm (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
Согласен, не совсем понятно причем. С таким вступлением, я думал они JIT в го добавили.

Date: 2014-12-23 09:03 pm (UTC)
From: [identity profile] nealar.livejournal.com
Почему JIT? Разве это не о метапрограммировании?

Date: 2014-12-23 09:13 pm (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
Я думал, что генерацией кода в процессе билда особо никого не удивишь. В процессе исполнения еще куда ни шло. А тут и вообще весь пост про синтаксис комментария для запуска внешней программы.

Date: 2014-12-24 06:19 am (UTC)
From: [identity profile] nealar.livejournal.com
С точки зрения "программы, которые пишут программы" JIT от AOT же ничем принципиально не отличается?

Date: 2014-12-24 06:26 am (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
В широком понимании под "программы, которые пишут программы" подходит и сам компилятор. Я после такого помпезного вступления думал, что будет гораздо более существенная фича объявлена.

Profile

thedeemon: (Default)
Dmitry Popov

April 2026

S M T W T F S
   1 234
567891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 27th, 2026 10:16 am
Powered by Dreamwidth Studios