When debugging your native applications, it is often useful to view the values of the objects in memory in a specific way, whether that be with custom string formatting, or even performing an operation on the data to make it more meaningful and easy to interpret.
Our compiler is old. There are comments in the source from 1982, which was when Microsoft was just starting its own C compiler project. The comments of that person (Ralph Ryan) led me to a paper he published in 1985 called “The C Programming Language and a C Compiler”.
Are you in town to attend CppCon this week? It’s going to be an exciting week in C++ and especially exciting for the Visual C++ team! We’ve got a dozen talks scheduled that discuss everything from the ideas we’re proposing to help move the language forward to amazing new functionality we’re adding in Visual Studio.
Another Friday, another survey.
We get it. Surveys can be annoying (but not our survey). But they can also be a good way to help us understand larger patterns around a feature, scenario or experience. Hence the onslaught of surveys (including this survey).
We would love to know more.
(Yes, it is a survey and no, it should not take more than 15 minutes and yes, we would love for you to opt-in and share your experiences!)
We’ve blogged before about the benefits of Profile Guided Optimization. One of the biggest pieces of feedback we’ve received is that the instrumented binaries are too slow – making it very difficult to train certain classes of applications, such as games.
You, blog readers, are kind enough to answer our surveys and often provide extended feedback through individual conversations. Continuing to depend on your feedback and kindness, we are sharing another survey:
The purpose of this survey is to gain a greater understanding of developers using GCC and LLVM based compilers either targeting Windows or Linux.
Over on the .NET Blog: MSBuild is going cross-platform with .NET Core!
The core principles of MSBuild haven’t changed much since it was launched in 2005, but the technology around MSBuild has evolved: multi-core processors are common-place now, much of our computing and storage needs are now met by cloud services with virtually unlimited resources,