{"id":501507,"date":"2026-11-03T14:15:58","date_gmt":"2026-11-03T11:15:58","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=501507"},"modified":"2026-11-03T14:15:58","modified_gmt":"2026-11-03T11:15:58","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=501507","title":{"rendered":"Goose \u2014 new programming language"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6ae9c1e0382d141339f3989d\" data-style=\"\" id=\"6ae9c1e0382d141339f3989d\" width=\"\" data-habr-games=\"\"><\/div>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"\" width=\"0\" height=\"0\"\/><\/figure>\n<p><strong>Goose<\/strong> is a new, memory-safe systems programming language created by Wouter van Oortmerssen (creator of Lobster) with the help of AI (Claude\/Fable).<\/p>\n<p>Key Features and Architecture<\/p>\n<ul>\n<li>\n<p><strong>No Heap, GC, or Lifetimes:<\/strong> It eliminates heap allocators, garbage collectors, and manual lifetime or borrow annotations. <\/p>\n<\/li>\n<li>\n<p><strong>Stack-Allocated Model:<\/strong> All dynamic values live inline on data stacks managed directly by the compiler; growth advances a pointer, and memory is freed automatically when its scope ends.<\/p>\n<\/li>\n<li>\n<p><strong>C-Compilation Backend:<\/strong> The compiler translates Goose source code into C, which can then be compiled with an external C compiler or its bundled TinyCC backend.<\/p>\n<\/li>\n<li>\n<p><strong>Performance Claims:<\/strong> Project benchmarks show Goose running faster than C++ and Rust while consuming less peak memory, though independent reviewers note these results depend heavily on specific data layouts and benchmark cases.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1103148\/\">https:\/\/habr.com\/ru\/articles\/1103148\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Goose is a new, memory-safe systems programming language created by Wouter van Oortmerssen (creator of Lobster) with the help of AI (Claude\/Fable).Key Features and ArchitectureNo Heap, GC, or Lifetimes: It eliminates heap allocators, garbage collectors, and manual lifetime or borrow annotations. Stack-Allocated Model: All dynamic values live inline on data stacks managed directly by the compiler; growth advances a pointer, and memory is freed automatically when its scope ends.C-Compilation Backend: The compiler translates Goose source code into C, which can then be compiled with an external C compiler or its bundled TinyCC backend.Performance Claims: Project benchmarks show Goose running faster than C++ and Rust while consuming less peak memory, though independent reviewers note these results depend heavily on specific data layouts and benchmark cases.\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 https:\/\/habr.com\/ru\/articles\/1103148\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-501507","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/501507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=501507"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/501507\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=501507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=501507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=501507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}