{"id":73,"date":"2016-03-16T01:15:23","date_gmt":"2016-03-16T01:15:23","guid":{"rendered":"http:\/\/dev.fruitbyte.com\/?p=73"},"modified":"2016-03-16T01:15:23","modified_gmt":"2016-03-16T01:15:23","slug":"swift-critique-from-rust-designer","status":"publish","type":"post","link":"http:\/\/dev.fruitbyte.com\/?p=73","title":{"rendered":"Swift critique from Rust designer"},"content":{"rendered":"<p>In nutshell Rust is another evolution of C\/C++ by Mozilla Foundation. Another attempt to create a cleaner and safer language with minimal performance overhead (POD and static types, move semantics, well defined\u00a0object format, small runtime, efficient use of pointers and references etc). Along the line with D, Go, Swift and likes. I&#8217;m not at the position of covering all ins and outs of Rust, as I&#8217;ve not written a single line of code in it, but since I&#8217;ve started gradual migration toward Swift, I had to keep eye on its conceptual competitors (or relatives). While doing that, I found good article from Rust designer Graydon Hoare\u00a0about where he compared Swift with Rust. Pretty interesting overview. <a href=\"http:\/\/graydon2.dreamwidth.org\/5785.html\">You can find it here<\/a>.<\/p>\n<p>More on Rust:<\/p>\n<p>https:\/\/www.rust-lang.org\/<\/p>\n<p>http:\/\/rustbyexample.com\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In nutshell Rust is another evolution of C\/C++ by Mozilla Foundation. Another attempt to create a cleaner and safer language with minimal performance overhead (POD and static types, move semantics, well defined\u00a0object format, small runtime, efficient use of pointers and &hellip; <a href=\"http:\/\/dev.fruitbyte.com\/?p=73\"><em>Continue&nbsp;reading&nbsp;<span class=\"meta-nav\">&rarr;<\/span><\/em><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,34,63,61],"tags":[64,35],"class_list":["post-73","post","type-post","status-publish","format-standard","hentry","category-c","category-computer-languages","category-rust","category-swift","tag-rust","tag-swift"],"_links":{"self":[{"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=73"}],"version-history":[{"count":1,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":74,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions\/74"}],"wp:attachment":[{"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dev.fruitbyte.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}