{"id":3934,"date":"2023-05-09T11:26:39","date_gmt":"2023-05-09T06:26:39","guid":{"rendered":"https:\/\/dicecamp.com\/insights\/?p=3934"},"modified":"2023-06-21T17:07:07","modified_gmt":"2023-06-21T12:07:07","slug":"a-gift-for-programmers-bard-can-now-code-in-20-languages","status":"publish","type":"post","link":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/","title":{"rendered":"A gift for programmers; Bard can now code in 20 languages"},"content":{"rendered":"<p><span style=\"font-weight: 400\">If you are a learner or a professional programmer, then the new Bard coding features are a gift for you. The latest Bard update came with an ability to write computer code and perform coding tasks in twentyfold languages.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The capabilities include: writing code, suggesting improvements, debugging errors and explaining the code, line by line.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The list of programming languages include all major lingos: C++, Java, Javascript, Go, Python and Typescript.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Users can also use Bard to translate code from one language to the other. It can also help programmers optimize their code and suggest improvements to function faster.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Coding ability has been in the demand list of users who found Bard\u2019s lacking ability in the field. Google set its priority to respond to these requests and added powerful programming features.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">This is an impactful step towards learning and development of those who want to start and progress in the software development career. Programmers can use Bard to shorten their time on writing repetitive lines of code. and especially felt a need for a collaborative hand when shifting to a different programming language.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In addition to these impressive features, Bard can also write documentation and tutorials for the source code. This is good news especially for technical writers who now have a helping hand that can quickly help them understand and write specifications for software products.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Besides Google\u2019s Bard, users also have other free-AI coding tools such as Github\u2019s Copilot and Replit\u2019s Ghostwriter; all of which show the potential to boost programmer productivity.<\/span><\/p>\n<h1><span style=\"font-weight: 400\">What it means for QAs?<\/span><\/h1>\n<p><span style=\"font-weight: 400\">Quality assurance leaders and beginners can use Bard in a number of ways. They can quickly create test cases, convert a test case into an automated script and identify defects that have the most risk.<\/span><\/p>\n<div id=\"read-more\"><\/div>\n<h1><span style=\"font-weight: 400\">Testing Bard and ChatGPT, head-on-head<\/span><\/h1>\n<p><span style=\"font-weight: 400\">How effective is Bard in coding?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">To check this, an author of ZDNet tested Bard\u2019s new <\/span><a href=\"https:\/\/www.zdnet.com\/article\/i-tested-google-bards-new-coding-skills-it-didnt-go-well\/\"><span style=\"font-weight: 400\">coding capability<\/span><\/a><span style=\"font-weight: 400\"> against ChatGPT\u2019s. And ChatGPT won.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Here\u2019s a summary of Bard weaknesses compared to <a href=\"https:\/\/dicecamp.com\/insights\/openai-announces-chat-gpt-plus\/\">ChatGPT<\/a>:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bard provided improper UI formatting when asked to write PHP code for a webpage.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bard took the wrong approach when asked to debug a code. When asked to \u2018rewrite\u2019 a code to something that also accepts decimal values as input, Bard created a different code from scratch. Instead of analyzing the code for input values and replacing the function, it came up with a completely new code and that too without helping the user with an explanation.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bard incorrectly identified an error in the code which was about a function with incorrect parameter pass. It stated that function takes one parameter instead of two, however it was not the case.\u00a0<\/span><\/li>\n<\/ul>\n<h1><span style=\"font-weight: 400\">Conclusion<\/span><\/h1>\n<p><span style=\"font-weight: 400\">Bard can help you code in twenty programming languages, but it&#8217;s still in experimenting stage.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Google\u2019s Paige Bailey, the product manager of Bard suggested in her blog post to \u2018<em>Always double-check Bard\u2019s responses and carefully test and review code for errors, bugs and vulnerabilities before relying on it.<\/em>\u2019\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">This is because Bard is still in the experimental phase and it is vulnerable to mistakes. The AI is yet to be improved based on user feedback.<\/span><\/p>\n<p><span style=\"font-weight: 400\">One good thing about making sure of avoiding buggy code is that Bard cites sources from where it fetched the code and code explanations, wherever possible.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are a learner or a professional programmer, then the new Bard coding features are a gift for you. The latest Bard update came with an ability to write computer code and perform coding tasks in twentyfold languages. The capabilities include: writing code, suggesting improvements, debugging errors and explaining the code, line by line. [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":3935,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[135],"tags":[73],"class_list":{"0":"post-3934","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-nlp","8":"tag-news"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.14 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights\" \/>\n<meta property=\"og:description\" content=\"If you are a learner or a professional programmer, then the new Bard coding features are a gift for you. The latest Bard update came with an ability to write computer code and perform coding tasks in twentyfold languages. The capabilities include: writing code, suggesting improvements, debugging errors and explaining the code, line by line. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/\" \/>\n<meta property=\"og:site_name\" content=\"Dicecamp Insights\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-09T06:26:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T12:07:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dicecamp.com\/insights\/wp-content\/uploads\/2023\/05\/pexels-mojahid-mottakin-16115903-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Ayesha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayesha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/\",\"url\":\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/\",\"name\":\"A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights\",\"isPartOf\":{\"@id\":\"https:\/\/dicecamp.com\/insights\/#website\"},\"datePublished\":\"2023-05-09T06:26:39+00:00\",\"dateModified\":\"2023-06-21T12:07:07+00:00\",\"author\":{\"@id\":\"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/1b7d4bef40ac58bbedfa718df21e2463\"},\"breadcrumb\":{\"@id\":\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dicecamp.com\/insights\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A gift for programmers; Bard can now code in 20 languages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dicecamp.com\/insights\/#website\",\"url\":\"https:\/\/dicecamp.com\/insights\/\",\"name\":\"Dicecamp Insights\",\"description\":\"All Things Tech!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dicecamp.com\/insights\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/1b7d4bef40ac58bbedfa718df21e2463\",\"name\":\"Ayesha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fc0617698baa4b6b794771cffa4c63de5ee5febb87eef29e53208d83b8be582e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fc0617698baa4b6b794771cffa4c63de5ee5febb87eef29e53208d83b8be582e?s=96&d=mm&r=g\",\"caption\":\"Ayesha\"},\"description\":\"I engineer the content and acquaint the science of analytics to empower rookies and professionals.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ayesha-saeed-13as96\/\"],\"url\":\"https:\/\/dicecamp.com\/insights\/author\/ayesha\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights","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:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/","og_locale":"en_US","og_type":"article","og_title":"A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights","og_description":"If you are a learner or a professional programmer, then the new Bard coding features are a gift for you. The latest Bard update came with an ability to write computer code and perform coding tasks in twentyfold languages. The capabilities include: writing code, suggesting improvements, debugging errors and explaining the code, line by line. [&hellip;]","og_url":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/","og_site_name":"Dicecamp Insights","article_published_time":"2023-05-09T06:26:39+00:00","article_modified_time":"2023-06-21T12:07:07+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/dicecamp.com\/insights\/wp-content\/uploads\/2023\/05\/pexels-mojahid-mottakin-16115903-scaled.webp","type":"image\/webp"}],"author":"Ayesha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ayesha","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/","url":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/","name":"A gift for programmers; Bard can now code in 20 languages - Dicecamp Insights","isPartOf":{"@id":"https:\/\/dicecamp.com\/insights\/#website"},"datePublished":"2023-05-09T06:26:39+00:00","dateModified":"2023-06-21T12:07:07+00:00","author":{"@id":"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/1b7d4bef40ac58bbedfa718df21e2463"},"breadcrumb":{"@id":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dicecamp.com\/insights\/a-gift-for-programmers-bard-can-now-code-in-20-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dicecamp.com\/insights\/"},{"@type":"ListItem","position":2,"name":"A gift for programmers; Bard can now code in 20 languages"}]},{"@type":"WebSite","@id":"https:\/\/dicecamp.com\/insights\/#website","url":"https:\/\/dicecamp.com\/insights\/","name":"Dicecamp Insights","description":"All Things Tech!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dicecamp.com\/insights\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/1b7d4bef40ac58bbedfa718df21e2463","name":"Ayesha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dicecamp.com\/insights\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fc0617698baa4b6b794771cffa4c63de5ee5febb87eef29e53208d83b8be582e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fc0617698baa4b6b794771cffa4c63de5ee5febb87eef29e53208d83b8be582e?s=96&d=mm&r=g","caption":"Ayesha"},"description":"I engineer the content and acquaint the science of analytics to empower rookies and professionals.","sameAs":["https:\/\/www.linkedin.com\/in\/ayesha-saeed-13as96\/"],"url":"https:\/\/dicecamp.com\/insights\/author\/ayesha\/"}]}},"_links":{"self":[{"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/posts\/3934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/comments?post=3934"}],"version-history":[{"count":7,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/posts\/3934\/revisions"}],"predecessor-version":[{"id":3942,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/posts\/3934\/revisions\/3942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/media\/3935"}],"wp:attachment":[{"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/media?parent=3934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/categories?post=3934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dicecamp.com\/insights\/wp-json\/wp\/v2\/tags?post=3934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}