DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

Microsoft and Roslyn - An Example of How It Will Impact .NET Developers

Denzel D. user avatar by
Denzel D.
·
Apr. 22, 12 · · Interview
Like (0)
Save
Tweet
5.01K Views

Join the DZone community and get the full member experience.

Join For Free

Roslyn is a project that extends the capabilities of well-established compiler tools by giving developers access to them directly in a service-like manner. What that means for .NET software engineers is that they are able to adjust the compilation process to their specific needs through an infrastructure that is provided to them by Microsoft. Specifically, low-level access to the compiler means that the developer can easily extend it and optimize some parts of the process by being able to directly interact with code that is being manipulated.

There is one video that I find interesting, that showcases how code analysis works with Roslyn and how the worflow itself is exposed externally to provide a potential integration hook outside the Microsoft Visual Studio IDE. Dustin Campbell, Senior Program Manager for Roslyn Compiler Services, is explaining the idea.



Here are some additional resources on Roslyn that you might want to check out:

  • Eric Lippert - On Compiler Evolution, Designing C# and Blogging
  • Future directions for C# and Visual Basic
  • The Roslyn Project - Meet the Design Team
dev

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Debugging Deadlocks and Race Conditions
  • How to Determine if Microservices Architecture Is Right for Your Business
  • Java: Why Core-to-Core Latency Matters
  • Modernize Legacy Code in Production: Rebuild Your Airplane Midflight Without Crashing

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo