{"id":42371,"date":"2024-03-12T10:48:52","date_gmt":"2024-03-12T08:48:52","guid":{"rendered":"https:\/\/ek.biem.sumdu.edu.ua\/?p=42371"},"modified":"2024-03-12T10:53:34","modified_gmt":"2024-03-12T08:53:34","slug":"why-do-programmers-need-geometry","status":"publish","type":"post","link":"https:\/\/ek.biem.sumdu.edu.ua\/en\/why-do-programmers-need-geometry","title":{"rendered":"Why do programmers need geometry?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"42371\" class=\"elementor elementor-42371\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5a76f5f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5a76f5f\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a39b37d\" data-id=\"a39b37d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0178e59 elementor-widget elementor-widget-text-editor\" data-id=\"0178e59\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Geometry and mathematics are fundamental components of programming, and their importance is becoming especially relevant in modern technological areas such as computer graphics, machine learning, robotics, etc. It is known that understanding vector algebra, analytic geometry, trigonometry, and Euclidean geometry helps programmers solve complex problems and create innovative products.<\/p><p>Given the importance of mathematical knowledge in the modern information and technological world, we invite you to learn more about mathematics in the life of engineers through <a href=\"https:\/\/dou.ua\/lenta\/interviews\/geometry-for-programmers\/?from=footer\" class=\"external external_icon\" rel=\"nofollow noopener\" target=\"_blank\">DOU&#8217;s interview<\/a> with the author of Geometry for Programmers, Ukrainian developer and PhD in Applied Geometry, Oleksandr Kaleniuk.<\/p><p>After the release of Geometry for Programmers in April 2023, the book quickly became a bestseller at Manning, ranking third in the top sales. It is worth noting that the first part of the royalties from the book&#8217;s sale was earmarked to support Ukroboronprom and the volunteer organization Bili Horvaty, and the author also plans to donate the rest to support Ukraine.<\/p><p>The book reveals insights and practical advice for developers, emphasizing the importance of mathematical knowledge in the work of a programmer. In particular, the author discusses important topics such as vector algebra, analytic geometry, trigonometry, and Euclidean geometry, demonstrating their application in computer graphics, machine learning, robotics, and other fields.<\/p><p>&#8220;Geometry for Programmers not only provides theoretical knowledge, but also offers practical examples that cover a variety of fields, including computer game development, machine learning, and robotics. If you want to become more competent in one of these areas, we recommend that you dive into the study of specialized geometry and mathematics, in particular by reading the book Geometry for Programmers by Oleksandr Kaleniuk.<\/p><p>The information is based on the materials of<a href=\"https:\/\/dou.ua\/lenta\/interviews\/geometry-for-programmers\/?from=footer\" class=\"external external_icon\" rel=\"nofollow noopener\" target=\"_blank\"> the DOU interview with the author of the book &#8220;Geometry for Programmers&#8221; Oleksandr Kaleniuk<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Geometry and mathematics are fundamental components of programming, and their importance is becoming especially relevant in modern technological areas such as computer graphics, machine learning, robotics, etc. It is known [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":42372,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[204,12],"tags":[],"class_list":["post-42371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-helpful-tips","category-news"],"_links":{"self":[{"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/posts\/42371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/comments?post=42371"}],"version-history":[{"count":0,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/posts\/42371\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/media\/42372"}],"wp:attachment":[{"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/media?parent=42371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/categories?post=42371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ek.biem.sumdu.edu.ua\/en\/wp-json\/wp\/v2\/tags?post=42371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}