{"id":15361,"date":"2024-07-23T08:51:47","date_gmt":"2024-07-23T08:51:47","guid":{"rendered":"http:\/\/TheNextWeb=1408695"},"modified":"2024-07-23T08:51:47","modified_gmt":"2024-07-23T08:51:47","slug":"how-julia-could-beat-python-for-programming-language-dominance","status":"publish","type":"post","link":"https:\/\/www.londonchiropracter.com\/?p=15361","title":{"rendered":"How Julia could beat Python for programming language dominance"},"content":{"rendered":"\n<p>Despite taking several years to become fully popularised, <a href=\"https:\/\/thenextweb.com\/topic\/python-2\" target=\"_blank\" rel=\"noopener\">Python<\/a> continues to dominate the programming sphere thanks to its clean and relatable syntax, readability, and ease of learning for beginners.<\/p>\n<p>However, the most common complaint among users is that Python is slow. Slower than C++, slower than Java, and slower than C#.<\/p>\n<p>It\u2019s also slower than Julia, a high-performing, relatively new kid on the block which was released in 2012.<\/p>\n<p>Conceived by Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and Alan Edelman as a free language that\u2019s both fast and high-level, Julia is as easy to use as Python or R, as fast as C or Fortran, and removes the need to manoeuvre between two languages as it can be used for both prototyping and production.<\/p>\n<h3>3 tech jobs to apply for<\/h3>\n<h2>Benefits of Julia for devs<\/h2>\n<p>In its first 10 years, the Julia community and ecosystem has grown substantially, and now has over 11.8 million lines of code.<\/p>\n<div class=\"inarticle-wrapper latest channel-cta hs-embed-tnw\">\n<div id=\"hs-embed-tnw\" class=\"channel-cta-wrapper\" readability=\"8.5\">\n<div class=\"channel-cta-img\"><img decoding=\"async\" class=\"js-lazy\" src=\"https:\/\/s3.amazonaws.com\/events.tnw\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"><\/div>\n<p><noscript><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/events.tnw\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"><\/noscript><\/p>\n<div class=\"channel-cta-input\" readability=\"12\">\n<p class=\"channel-cta-title\">The <\/p>\n<p class=\"channel-cta-tagline\">The latest rumblings from the EU tech scene, a story from our wise ol&#8217; founder Boris, and some questionable AI art. It&#8217;s free, every week, in your inbox. Sign up now!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Its latest version, 1.10.4, which was updated on 4 June 2024, boasts several new features including improved package load time, better error messages, and an improved stack trace rendering.<\/p>\n<p>It also has a rich type system that facilitates the definition of complex and efficient data structures.<\/p>\n<p>Add to that its ease of use\u2014Julia\u2019s syntax is straightforward and intuitive, similar to that of Python, meaning it can be used extensively for exploratory programming and data analysis.<\/p>\n<p>It\u2019s also highly accessible for those familiar with other high-level languages. And as it uses multiple dispatch as a core feature, it\u2019s extremely flexible and can be used for data science, machine learning, <a href=\"https:\/\/thenextweb.com\/topic\/artificial-intelligence\" target=\"_blank\" rel=\"noopener\">artificial intelligence,<\/a> scientific research, and financial modelling.<\/p>\n<h2>A new approach to machine learning<\/h2>\n<p>OpenAI\u2019s ChatGPT uses algorithms to process large datasets, however, Julia differs in that it can be used in scientific machine learning, where algorithms are fed scientific knowledge to solve complex scientific equations.<\/p>\n<p>This language can also work to quantify the value of complex constants and align machine learning more closely with real-world applications. It\u2019s already being used by logistics and drone delivery company Zipline to find the best flight paths to deliver pharmaceutical products more efficiently.<\/p>\n<p>Big pharma, including AstraZeneca and Pfizer, have both used Julia to accelerate simulations of new therapies. Julia\u2019s cloud-based platform, Julia Computing, has also been adopted by F1\u2019s Williams Racing to power its modelling and simulation software and improve speed.<\/p>\n<h3>3 tech roles hiring across Europe<\/h3>\n<h2>Tapping into the community<\/h2>\n<p>As an open-source language, Julia isn\u2019t affiliated with one company or operating system. As a result, its software is available freely and the Julia community of developers is active in developing the language and fixing bugs\u2014you can find all the <a href=\"https:\/\/julialang.org\/community\/\" target=\"_blank\" rel=\"nofollow noopener\">community forums<\/a> on the JuliaLang website.<\/p>\n<p>There is also a yearly event, JuliaCon, where developers, researchers, and experts in the field come together to explore Julia\u2019s capabilities and how it\u2019s advancing. Alongside keynotes, speakers, and a hackathon, attendees can also participate in workshops and technical talks.<\/p>\n<p>When it comes to learning Julia, the more proficient you are in other programming languages, the better. That said, universities including MIT and TU Berlin offer online courses, as well as online learning platforms DataCamp, Coursera, and Udemy.<\/p>\n<p><em>Looking for a new opportunity in tech? Start browsing <a href=\"https:\/\/talent.thenextweb.com\/job-board\/?source=article&amp;utm_source=article&amp;utm_medium=content&amp;utm_campaign=TNW3024\">The House of Talent Job Board<\/a> today<\/em><\/p>\n<p> <a href=\"https:\/\/thenextweb.com\/news\/julia-beat-python-programming-language-dominance\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite taking several years to become fully popularised, Python continues to dominate the programming sphere thanks to its clean and relatable syntax, readability, and ease of learning for beginners. However, the most&#8230;<\/p>\n","protected":false},"author":1,"featured_media":15362,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/posts\/15361"}],"collection":[{"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15361"}],"version-history":[{"count":0,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/posts\/15361\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=\/wp\/v2\/media\/15362"}],"wp:attachment":[{"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.londonchiropracter.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}