{"id":3020,"date":"2021-06-07T20:55:08","date_gmt":"2021-06-08T01:55:08","guid":{"rendered":"https:\/\/truxgoservers.com\/blog\/?p=3020"},"modified":"2021-06-07T20:55:09","modified_gmt":"2021-06-08T01:55:09","slug":"rust-a-programming-language-loved-by-its-community","status":"publish","type":"post","link":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/","title":{"rendered":"Rust &#8211; A programming language loved by its community"},"content":{"rendered":"\n<p>One of the bases to be happy as a programmer is that the language we use every day gives us the least amount of headaches. If we review the latest stackoverflow surveys on developers we find that Rust is the most loved programming language by programmers, but why? What does this do to make its programmers happy?.<\/p>\n\n\n\n<p>The main problem with Rust is that it is practically a newcomer and a great unknown for many programmers but, do not be fooled. Rust emerged in 2010 in Mozilla as a personal project by Graydon Hoare in search of a language that would allow extremely fast code to be written at the same level as C or C ++ but without the memory management problems that had historically led to being extremely meticulous not to commit serious bugs in memory access and race conditions at runtime.<\/p>\n\n\n\n<p>When we talk about systems programming, the first thing that comes to mind is that part of programming in which system administrators use scripts or small applications to lift machines. But beyond that, the system programming is much more extensive. It is defined as the development of software elements that other applications will use as a base and Rust brings us tools to facilitate all these tedious tasks.<\/p>\n\n\n\n<p><strong><em>\u25b8Cargo<\/em><\/strong><\/p>\n\n\n\n<p>Its dependency manager and build generation system. It is in charge of compiling and managing components external to our code such as Rust&#8217;s libraries, called craters.<\/p>\n\n\n\n<p><strong><em>\u25b8Rustfmt<\/em><\/strong><\/p>\n\n\n\n<p>Is in charge of ensuring the consistency of the code style between developers.<\/p>\n\n\n\n<p><strong><em>\u25b8Rust Language Server<\/em><\/strong><\/p>\n\n\n\n<p>Makes it easy to integrate with different IDEs to aid code completion by displaying inline error messages in your code.<\/p>\n\n\n\n<p>Its fundamental values \u200b\u200bis the guaranteed secure memory management at compile time, using the concepts of ownership of the data used and memory borrowing. In addition to ensuring at compilation time that we will not encounter race conditions but, in addition to this, one of its greatest advantages is WebAssembly, which allows us to run web applications in most browsers, with a speed very close to native apps.<\/p>\n\n\n\n<p>Although Rust has a slightly rougher learning curve than other modern languages \u200b\u200bthat we have talked about, it has excellent documentation on its official website with fully guided resources without a doubt a programming language that should be taken a look .<\/p>\n\n\n\n<p>Other reads:<br><a href=\"https:\/\/truxgoservers.com\/blog\/ruby-on-rails-vulnerabilities-of-this-program\/\">Ruby on Rails \u2013 Vulnerabilities of this program<\/a><br><a href=\"https:\/\/truxgoservers.com\/blog\/sublime-text-a-cross-plataform-code-editor\/\">Sublime Text, a cross plataform code editor<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the bases to be happy as a programmer is that the language we use every day gives us the least amount of headaches. If we review the latest stackoverflow surveys on developers we find that Rust is the most loved programming language by programmers, but why? What does this do to make its [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3021,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[33],"class_list":["post-3020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rust - A programming language loved by its community - Truxgo Server Blog<\/title>\n<meta name=\"description\" content=\"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rust - A programming language loved by its community - Truxgo Server Blog\" \/>\n<meta property=\"og:description\" content=\"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/\" \/>\n<meta property=\"og:site_name\" content=\"Truxgo Server Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-08T01:55:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-08T01:55:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Truxgo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Truxgo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/\"},\"author\":{\"name\":\"Truxgo\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#\\\/schema\\\/person\\\/8b409c26449db6aa09724b45331e333e\"},\"headline\":\"Rust &#8211; A programming language loved by its community\",\"datePublished\":\"2021-06-08T01:55:08+00:00\",\"dateModified\":\"2021-06-08T01:55:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/\"},\"wordCount\":409,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Rust.jpg\",\"keywords\":[\"Tutorial\"],\"articleSection\":[\"Tutorial\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/\",\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/\",\"name\":\"Rust - A programming language loved by its community - Truxgo Server Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Rust.jpg\",\"datePublished\":\"2021-06-08T01:55:08+00:00\",\"dateModified\":\"2021-06-08T01:55:09+00:00\",\"description\":\"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Rust.jpg\",\"contentUrl\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Rust.jpg\",\"width\":810,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/rust-a-programming-language-loved-by-its-community\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rust &#8211; A programming language loved by its community\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/\",\"name\":\"Truxgo Server Blog\",\"description\":\"Cloud Server and Hosting Tutorials.\",\"publisher\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#organization\",\"name\":\"Truxgo Server Blog\",\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/cropped-truxgo-logo-blanco.png\",\"contentUrl\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/cropped-truxgo-logo-blanco.png\",\"width\":1250,\"height\":278,\"caption\":\"Truxgo Server Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/#\\\/schema\\\/person\\\/8b409c26449db6aa09724b45331e333e\",\"name\":\"Truxgo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g\",\"caption\":\"Truxgo\"},\"sameAs\":[\"https:\\\/\\\/truxgoservers.com\\\/blog\"],\"url\":\"https:\\\/\\\/truxgoservers.com\\\/blog\\\/author\\\/truxgo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rust - A programming language loved by its community - Truxgo Server Blog","description":"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/","og_locale":"es_MX","og_type":"article","og_title":"Rust - A programming language loved by its community - Truxgo Server Blog","og_description":"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....","og_url":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/","og_site_name":"Truxgo Server Blog","article_published_time":"2021-06-08T01:55:08+00:00","article_modified_time":"2021-06-08T01:55:09+00:00","og_image":[{"width":810,"height":540,"url":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg","type":"image\/jpeg"}],"author":"Truxgo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Truxgo","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#article","isPartOf":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/"},"author":{"name":"Truxgo","@id":"https:\/\/truxgoservers.com\/blog\/#\/schema\/person\/8b409c26449db6aa09724b45331e333e"},"headline":"Rust &#8211; A programming language loved by its community","datePublished":"2021-06-08T01:55:08+00:00","dateModified":"2021-06-08T01:55:09+00:00","mainEntityOfPage":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/"},"wordCount":409,"commentCount":0,"publisher":{"@id":"https:\/\/truxgoservers.com\/blog\/#organization"},"image":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#primaryimage"},"thumbnailUrl":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg","keywords":["Tutorial"],"articleSection":["Tutorial"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/","url":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/","name":"Rust - A programming language loved by its community - Truxgo Server Blog","isPartOf":{"@id":"https:\/\/truxgoservers.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#primaryimage"},"image":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#primaryimage"},"thumbnailUrl":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg","datePublished":"2021-06-08T01:55:08+00:00","dateModified":"2021-06-08T01:55:09+00:00","description":"For many Python and javascript are the best programming languages \u200b\u200bbut, there are others that can be compared, this is the case with Rust....","breadcrumb":{"@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#primaryimage","url":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg","contentUrl":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2021\/06\/Rust.jpg","width":810,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/truxgoservers.com\/blog\/rust-a-programming-language-loved-by-its-community\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/truxgoservers.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Rust &#8211; A programming language loved by its community"}]},{"@type":"WebSite","@id":"https:\/\/truxgoservers.com\/blog\/#website","url":"https:\/\/truxgoservers.com\/blog\/","name":"Truxgo Server Blog","description":"Cloud Server and Hosting Tutorials.","publisher":{"@id":"https:\/\/truxgoservers.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/truxgoservers.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/truxgoservers.com\/blog\/#organization","name":"Truxgo Server Blog","url":"https:\/\/truxgoservers.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/truxgoservers.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2020\/08\/cropped-truxgo-logo-blanco.png","contentUrl":"https:\/\/truxgoservers.com\/blog\/wp-content\/uploads\/2020\/08\/cropped-truxgo-logo-blanco.png","width":1250,"height":278,"caption":"Truxgo Server Blog"},"image":{"@id":"https:\/\/truxgoservers.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/truxgoservers.com\/blog\/#\/schema\/person\/8b409c26449db6aa09724b45331e333e","name":"Truxgo","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52691a61c58e68677ed4860007c1bb03b14eabe7350747ab3fad3e17825b4b96?s=96&d=mm&r=g","caption":"Truxgo"},"sameAs":["https:\/\/truxgoservers.com\/blog"],"url":"https:\/\/truxgoservers.com\/blog\/author\/truxgo\/"}]}},"_links":{"self":[{"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/posts\/3020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/comments?post=3020"}],"version-history":[{"count":2,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/posts\/3020\/revisions"}],"predecessor-version":[{"id":3026,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/posts\/3020\/revisions\/3026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/media\/3021"}],"wp:attachment":[{"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/media?parent=3020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/categories?post=3020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/truxgoservers.com\/blog\/wp-json\/wp\/v2\/tags?post=3020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}