{"id":3331,"date":"2015-07-01T00:00:00","date_gmt":"2015-07-01T00:00:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/inside_microsoft_research\/2015\/07\/01\/microsoft-researcher-don-syme-honored-with-silver-medal-from-royal-academy-of-engineering\/"},"modified":"2017-02-07T10:34:17","modified_gmt":"2017-02-07T18:34:17","slug":"microsoft-researcher-don-syme-honored-with-silver-medal-from-royal-academy-of-engineering","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/blog\/microsoft-researcher-don-syme-honored-with-silver-medal-from-royal-academy-of-engineering\/","title":{"rendered":"Microsoft researcher Don Syme honored with Silver Medal from Royal Academy of Engineering"},"content":{"rendered":"<p class=\"posted-by\">Posted by <span class=\"author\">George Thomas Jr.<\/span><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/dsyme\/\" target=\"_blank\"><img decoding=\"async\" style=\"margin-top: 5px; margin-bottom: 5px;\" title=\"RAE Silver Medal for Don Syme\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/don-syme_550.jpg\" alt=\"RAE Silver Medal for Don Syme\" \/><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p>Many programmers recognize <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Don Syme\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/dsyme\/\" target=\"_blank\">Don Syme<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>&#8216;s name, but even more are influenced daily by his research and development. After all, Syme, a principal researcher in <a title=\"Microsoft's Cambridge, U.K., lab\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/lab\/microsoft-research-cambridge\/\" target=\"_blank\">Microsoft&#8217;s Cambridge, U.K., lab<\/a>, has helped to develop and influence features of popular computer languages used by millions of programmers, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"C#\" href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/z1zx9t92.aspx\" target=\"_blank\">C#<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> in particular.<\/p>\n<p>And soon Syme (<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Follow Don Syme on Twitter\" href=\"https:\/\/x.com\/dsyme\" target=\"_blank\">@dsyme<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>) will get a new form of recognition: This month the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Royal Academy of Engineering\" href=\"http:\/\/www.raeng.org.uk\/\" target=\"_blank\">Royal Academy of Engineering<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> named Syme one of three winners of the prestigious <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Silver Medal for 2015\" href=\"http:\/\/www.raeng.org.uk\/grants-and-prizes\/prizes-and-medals\/individual-awards\/silver-medal\" target=\"_blank\">Silver Medal for 2015<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n<p>&#8220;I&#8217;m very happy for the lab and for Microsoft,&#8221; Syme said, &#8220;and that the Royal Academy of Engineering gave the award in the area of computer science made me particularly happy.&#8221;<\/p>\n<p>Syme is best known for introducing the feature known as &#8220;<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\".NET Generics\" href=\"http:\/\/www.codeproject.com\/Articles\/47850\/NET-Generics-in-a-Nutshell\" target=\"_blank\">.NET Generics<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>,&#8221; which was released in 2005 in C# 2.0. Generics allows programming code to be more easily reused, which in turn makes programming more productive, faster and easier than previous efforts, maintaining <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"dynamism\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dynamic_problem_(algorithms)\" target=\"_blank\">dynamism<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, safety, performance and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"correctness\" href=\"https:\/\/en.wikipedia.org\/wiki\/Correctness_(computer_science)\" target=\"_blank\">correctness<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n<p><strong>See also:<\/strong> <a title=\"Software Development, Programming Principles, Tools, and Languages at Microsoft\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/research-area\/programming-languages-software-engineering\/\" target=\"_blank\">Software Development, Programming Principles, Tools, and Languages<\/a><\/p>\n<p>Additionally, its successful mainstream implementation has given C# a nearly 20-year technical advantage over competing programming languages, such as <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Java\" href=\"https:\/\/en.wikipedia.org\/wiki\/Java_(programming_language)\" target=\"_blank\">Java<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Syme said.<\/p>\n<p>You don&#8217;t have to be a computer scientist to enjoy the benefits of improvements in programming languages. Through the applications made with Microsoft&#8217;s range of programming tools, Syme&#8217;s contributions have reached billions of users who make or run software on <a title=\"Windows\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/windows\" target=\"_blank\">Windows<\/a> operating systems worldwide. The designs also have been implemented for the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Android\" href=\"http:\/\/developer.android.com\/develop\/index.html\" target=\"_blank\">Android<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"iOS\" href=\"https:\/\/developer.apple.com\/ios\/\" target=\"_blank\">iOS<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Xbox\" href=\"http:\/\/www.xbox.com\/en-US\/developers\" target=\"_blank\">Xbox<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"PlayStation\" href=\"https:\/\/www.playstation.com\/en-us\/develop\/\" target=\"_blank\">PlayStation<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> platforms.<\/p>\n<p>Syme also designed the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"open-source\" href=\"https:\/\/en.wikipedia.org\/wiki\/Open-source_software\" target=\"_blank\">open-source<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, cross-platform <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"F# programming language\" href=\"http:\/\/fsharp.org\/\" target=\"_blank\">F# programming language<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, with the aim of allowing anyone to write &#8220;simple code to solve complex problems.&#8221; Backed by Microsoft and an active community, F# supports succinct and efficient coding and is applicable to a broad range of industry problems.<\/p>\n<p>A highly regarded productivity language in its own right, F#&#8217;s features have influenced C# and other languages. For example, the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"async feature of C# 5.0\" href=\"http:\/\/blogs.msdn.com\/b\/mvpawardprogram\/archive\/2012\/03\/26\/introduction-of-new-features-in-c-5-0.aspx\" target=\"_blank\">&#8220;async&#8221; feature of C# 5.0<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> was influenced heavily by F# and is now used by hundreds of thousands of C# programmers across multiple platforms.<\/p>\n<p>Additionally, the recent <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Swift programming language\" href=\"https:\/\/en.wikipedia.org\/wiki\/Swift_(programming_language)\" target=\"_blank\">Swift programming language<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> from Apple shares strong similarities with F#.<\/p>\n<p>Looking ahead, the ever-growing importance of big data and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"cloud computing\" href=\"http:\/\/azure.microsoft.com\/\" target=\"_blank\">cloud computing<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> means it&#8217;s no surprise that Syme&#8217;s current focus lies there.<\/p>\n<p>&#8220;F# brings a range of improvements to cloud computing, with constructs particularly suitable to scaling and information integration&#8221;, he said.<\/p>\n<p>He&#8217;s not alone in this effort. Syme credits the open-source community for major contributions to F#, especially version 4.0, which is nearly ready for its official release.<\/p>\n<p>In general, he said, he&#8217;s grateful to the community of peers and colleagues he&#8217;s worked with over the years.<\/p>\n<p>&#8220;Very many people have contributed to C#, F# and the ideas behind them. I think all those who&#8217;ve contributed to the .NET Framework deserve an award,&#8221; he said.<\/p>\n<p>Syme also credits Microsoft &#8220;for giving me the opportunity and stability to work in programming languages over the last 15 years.&#8221;<\/p>\n<p>&#8220;It&#8217;s not about making a big impact in one year. It&#8217;s about the opportunity to make an impact over 20 years,&#8221; he said.<\/p>\n<p>The Royal Academy of Engineering promotes the engineering and technological welfare of the United Kingdom and established the Silver Medal in 1994. It&#8217;s awarded for outstanding personal contribution to engineering.<\/p>\n<p>Syme joins two colleagues in Microsoft&#8217;s Cambridge lab who previously received the Silver Medal. <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Andrew Blake\" href=\"https:\/\/academic.microsoft.com\/#\/detail\/2191458383\" target=\"_blank\">Andrew Blake<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, a renowned figure in <a title=\"computer vision research at Microsoft\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/research-area\/computer-vision\/\" target=\"_blank\">computer vision<\/a> who is a Microsoft distinguished scientist and laboratory director of the Cambridge lab, won in 2006. <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Andrew Fitzgibbon\" href=\"http:\/\/research.microsoft.com\/en-us\/um\/people\/awf\/\" target=\"_blank\">Andrew Fitzgibbon<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, a researcher also in the Cambridge lab whose computer vision work became a core technology driving Kinect for <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Xbox 360\" href=\"http:\/\/www.xbox.com\/en-US\/xbox-360\" target=\"_blank\">Xbox 360<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, received a Silver Medal in 2013.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Posted by George Thomas Jr. Many programmers recognize Don Syme&#8216;s name, but even more are influenced daily by his research and development. After all, Syme, a principal researcher in Microsoft&#8217;s Cambridge, U.K., lab, has helped to develop and influence features of popular computer languages used by millions of programmers, C# in particular. And soon Syme [&hellip;]<\/p>\n","protected":false},"author":30766,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":[],"msr_hide_image_in_river":0,"footnotes":""},"categories":[194471,194488],"tags":[200115,200549,186722,187184,186889,195378,193543,202385,204811,203403,197061,203857,193621,197479,187362],"research-area":[13562,13560],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-3331","post","type-post","status-publish","format-standard","hentry","category-computer-vision","category-program-languages-and-software-engineering","tag-net-generics","tag-async","tag-azure","tag-c","tag-cloud-computing","tag-don-syme","tag-f","tag-languages","tag-program-languages-and-software-engineering","tag-programming-principles","tag-royal-academy-of-engineering","tag-silver-medal-2015","tag-software-development","tag-tools","tag-windows-phone","msr-research-area-computer-vision","msr-research-area-programming-languages-software-engineering","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[199561],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[171037],"related-events":[],"related-researchers":[],"msr_type":"Post","byline":"","formattedDate":"July 1, 2015","formattedExcerpt":"Posted by George Thomas Jr. Many programmers recognize Don Syme&#039;s name, but even more are influenced daily by his research and development. After all, Syme, a principal researcher in Microsoft&#039;s Cambridge, U.K., lab, has helped to develop and influence features of popular computer languages used&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/users\/30766"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/comments?post=3331"}],"version-history":[{"count":5,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3331\/revisions"}],"predecessor-version":[{"id":362033,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3331\/revisions\/362033"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=3331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/categories?post=3331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/tags?post=3331"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=3331"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=3331"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=3331"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=3331"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=3331"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=3331"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=3331"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=3331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}