Microsoft Plans Time Saver In Visual Studio - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
News

Microsoft Plans Time Saver In Visual Studio

A programming concept called "generic functions," borrowed from mid-1970s languages such as ML, will let programmers write data structures that can be used with multiple data sets.

Microsoft plans to include a programming time-saver borrowed from academic languages such as ML in the mid-decade version of its Visual Studio development tools, a senior researcher at the company says.

Andrew Herbert, assistant director at Microsoft Research's Cambridge lab in the United Kingdom, says researchers have built a version of the C# programming language and Common Language Runtime that incorporates a programming concept called "generic functions." The code lets developers write templates for data structures such as arrays, trees, and lists that can be reused with multiple sets of data, instead of requiring programmers to write a new data structure for each set.

"I'd write a piece of program that expresses the concept of a tree," says Herbert. Then, one developer could use the generic function feature of the C# compiler to create a tree structure for user records. A second developer could apply that template to a group of digital photos, for example.

Generic functions appear in teaching and research languages such as ML, developed in the 1970s but have been hard to implement in business languages such as C++ and Java. Microsoft plans to include the functionality in Visual Studio Whidby, the code name for the next version of the tools suite after Visual Studio .Net 2003, which ships in April. Microsoft plans to build into that product extensions to the C# compiler, and a new version of the Common Language Runtime.

Herbert was in Redmond, Wash., for TechFest, a two-day event at which 6,000 Microsoft employees signed up to tour Microsoft researchers' exhibits and attend lectures.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
The State of IT & Cybersecurity Operations 2020
The State of IT & Cybersecurity Operations 2020
Download this report from InformationWeek, in partnership with Dark Reading, to learn more about how today's IT operations teams work with cybersecurity operations, what technologies they are using, and how they communicate and share responsibility--or create risk by failing to do so. Get it now!
Slideshows
10 Ways to Prepare Your IT Organization for the Next Crisis
Cynthia Harvey, Freelance Journalist, InformationWeek,  5/20/2020
News
IT Spending Forecast: Unfortunately, It's Going to Hurt
Jessica Davis, Senior Editor, Enterprise Apps,  5/15/2020
Commentary
Helping Developers and Enterprises Answer the Skills Dilemma
Joao-Pierre S. Ruth, Senior Writer,  5/19/2020
Register for InformationWeek Newsletters
Video
Current Issue
Key to Cloud Success: The Right Management
This IT Trend highlights some of the steps IT teams can take to keep their cloud environments running in a safe, efficient manner.
White Papers
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll