Topics Search

Getting started with Roslyn: transforming C# code

Getting started with Roslyn: transforming C# code
Views: 2
Making a programming language actually useful is not simply about designing it well but it is also about providing supporting tools around the language: compilers, obviously, but also editors, build systems, etc. There are few languages that give you tools to play under the hood. I am thinking about the Language Server Protocol for example.
Sponsored Links:

Similar posts...

 

Transforming a string into ASCII

Transforming a string into ASCII Icon
Transforming a string into ASCII code using int() and the 'while' loop. Good for beginners in programming and C++.
 

Creating Custom Windows Forms in C# using Panels

Creating Custom Windows Forms in C# using Panels Icon
I wanted to create Custom windows forms in C#.Before working on this code,i started to find any code that could help me to create custom windows forms in C# on internet. but unfortunately i couldn't find any simple and useful also look good form code.I found some code but they all are complicated.I also found some codes that are simple but not useful. When i started working on this project,i thought to use Custom Panel as a border of a Frame for change the size of Form such as Width,Height etc and use Custom Buttons as a Control Box of a Frame.
 

Hex 2 Binary 2 Octal

Hex 2 Binary 2 Octal Icon
General Method for Transforming Numbers - Number we want to transform uses base X: we would like to transform this number into new one, that uses Y base.
 

Getting started with OpenGL

Getting started with OpenGL Icon
In this lesson I shall introduce several functions and show you actual OpenGL rendering in a program. Prior to showing you the code, however, I want to go over a few things with you. This will give you a better understanding of what is going on when you do see the code, so you don't stare at the screen wondering what you're looking at. So, on with the show.
 

Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5

Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5 Icon
This article focuses on creating your own web project which takes advantage of Emscripten, so that you can take C / C++ code and get it running inside of the browser. Writing code for multiple platforms can be a lot of work. It can be even more work to have to completely rewrite it for each one, too. What if you wrote an application in C++, but wanted it to be displayed in the browser somehow? Well now, with a tool called Emscripten, that’s possible.
 

Creating Precompiled Header Files

Creating Precompiled Header Files Icon
The Microsoft C and C++ compilers provide options for precompiling any C or C++ code, including inline code. Using this performance feature, you can compile a stable body of code, store the compiled state of the code in a file, and, during subsequent compilations, combine the precompiled code with code that is still under development. Each subsequent compilation is faster because the stable code does not need to be recompiled.
 

A better string formatting library for C++

A better string formatting library for C++ Icon
When I started learning C++ I kind of liked the IOStreams library. It was safe, extensible and could work with user-defined types. This compared favorably with the printf family of functions. However, as I started using C++ more and more in my daily job I found out that IOStreams had serious flaws. This answer on Stack Overflow nicely summarizes several issues with IOStreams...
 

Getting Started With LiteDB

Getting Started With LiteDB Icon
This article is all about getting started with using LiteDB, a NoSQL database. I will be demonstrating with a sample application on how one can simply make use of LiteDB for managing the documents. In our case, we will be managing a collection of ‘Issue’ documents. Before diving into the real implementation, let us try to have some basic understanding of LiteDB.
 

Getting Started with Smart Watch Development with Pebble

Getting Started with Smart Watch Development with Pebble Icon
It's been so fascinating that Smart watches have evolved so much with different flavours and different types. It is now one of the essential things you have when you want to stay connected with the digital world. Hence the curiosity to learn a bit and share. This tip will cover the basic app structure of Pebble, what are the essential functions needed and getting started with Cloud Pebble with C Language.
 

Getting Started With Reactive Extensions

Getting Started With Reactive Extensions Icon
In Today's section, we will talk about Rx library. Basically, Rx is a library for composing asynchronous and event based programs using observable collections. This is very useful in the case where in you are pulling data asynchronously from different sources and then manipulating the same and finally printing the result. In these kind of scenarios, you have to write lots of glue code and of course these codes will be error prone. Let's say one of the source just throws an error, then what will happen?