Previous Entry Share Next Entry
photo25

И еще раз про Go

Еще один гвоздь в крышку гроба, да.

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


  • 1
udpn December 23rd, 2014
Так он же пишет, что свойство. Необходимо, но не достаточно.

wizzard0 December 23rd, 2014
Вообще-то, для того, чтобы программа могла написать другую программу, ни ей, ни рантайму не нужно быть тьюринг-полными.

udpn December 23rd, 2014
Чтобы быть Тьюринг-полными, нужно иметь возможность писать программы. Или, иначе, Тьюринг-полнота позволяет писать программами программы.

Необходимость, не достаточность, я же говорил.

Edited at 2014-12-23 02:00 pm (UTC)

dmytrish December 23rd, 2014
Каким образом машина Тьюринга может написать программу? Есть лента данных, есть лента программы, доступа в ленту программы вроде нет?

alamar December 23rd, 2014

wizzard0 December 23rd, 2014
Да-да-да.

gineer December 23rd, 2014
Knowing how to code is like knowing a foreign language. It doesn’t matter much if you have nothing to say. (С)

ex_juan_gan December 23rd, 2014
Не скажите. Надо выбирать, как слушать. Или "ага", или "oh really", или "нээ" и "со-со".

bvlb December 23rd, 2014
да хрен бы с ним. я интересовался какое-то время зачем вообще Го нужен, мое сердце успокоилось на кворовской дискуссии, где умные люди объясняли, что гугл не хотел создать новый хороший язык программирования (sic!), а типа отталкиваясь от уже имеющейся огромной коуд базы на плюсах и джаве, сделать "что-то" на что эта база будет легко портироваться, но чтобы сам язык был гораздо меньше, проще и хм спасал от каких-то классов багов. А что там nil есть я уже позже узнал. Куда ж без нила.

Что меня удивляет, так это зачем на нем пишут люди не из гугла. Реально же проекты всякие делают, стартапы.

Edited at 2014-12-23 03:10 pm (UTC)

wizzard0 December 23rd, 2014
Куда-то не туда оттолкнулись, имхо...

insanegigolo December 23rd, 2014
Гугл как майкрософт, для начала придумывает технологию, а потом её хоронит.

(Deleted comment)
Дмитрий Васильев December 24th, 2014
А на чем сейчас следует писать маленький вебсокет сервер типа чата, строк на 500?

kunaifusu December 24th, 2014
Всякую опердень писать - самое то. Клиенту соскочить - без шансов вообще, Там, говорят, есть замечательная фича с включением модулей прям из гита, благодоря которой исходники на другой машине даже и не скомпилируются. Да и найти других индусиков со знанием этого го - не очень просто.
А стартапам вообще без разницы на чем писать, им главное продать лавочку по-быстрее и по-дороже. Технология от гугла в этом деле, мне кажется, только в плюс - во-первых продать можно самому гуглу, ну а если гугл не купит, все равно солидно выглядит в глазах потенциальных лошковинвесторов.

sab123 December 23rd, 2014
Это похоже они выдумывают очередную вариацию на тему make. Ничего необычного, вон в Джаве уже есть как минимум две вариации, обе чрезвычайно корявые.

  • 1
?

Log in

No account? Create an account