Earlier quoted context omitted.
I'm also super excited about VS2017. But excuse me this HN comment (last line, with the insensitive remark) is super cringe-inducing. Horrible.
Yes, the comment was not nice (comment is now dead). However, I've stopped watching the video because the presenter's English accent was not easy on my ear. The problem reminds me about "Founders' Accents" article: http://www.paulgraham.com/accents.html
Visual Studio 2017 Launch [video]
81–90 of 177 posts
Re: Visual Studio 2017 Launch [video]
#82Earlier quoted context omitted.
It is called Visual C++ and hence the focus is on C++. The only C related updates are done to the extent as required by ANSI C++. For anyone else that still wants to write straight C, there are other compilers and Microsoft has integrated clang's frontend with VC++ backend. This has already been communicated in a few places. Cloudfare's crash just proved once more why the world needs less C.
Your last sentence is curious because it's highly debatable whether the world needs less C to get more C++ ...
Of course it doesn't help if people write "C with C++ compiler" and better alternatives are desired, where copy-pasting C code is not possible.
Eventually one of the current candidates will won over the roles of C and C++, except for environments married with C, like UNIX derivatives.
Until then, when the choice boils down only to C vs C++, there is no question that in regards to language features for writing safer code, C++ is the only possible answer.
Re: Visual Studio 2017 Launch [video]
#83Earlier quoted context omitted.
Your last sentence is curious because it's highly debatable whether the world needs less C to get more C++ ...
C++ provides the tools that C lacks for writing safer code. Of course it doesn't help if people write "C with C++ compiler" and better alternatives are desired, where copy-pasting C code is not possible. Eventually one of the current candidates will won over the roles of C and C++, except for environments married with C, like UNIX derivatives. Until then, when the choice boils down only to C vs C++, there is no quest…
I'm not sure anybody targets C++ as an intermediate language when emitting code at this level. (I do have written some code that emits some C++, but at a wildly different and higher level). I'm not sure this would bring any value.
Re: Visual Studio 2017 Launch [video]
#84Earlier quoted context omitted.
I'm curious if CodePush[0] can be used along side (or integrated into) Mobile Center. That seems like a no-brainer if you are supporting React Native based apps. Also, I didn't see any support for platform native Notification APIs for React Native. The current notification service is for pure-JS / Cordova[1] [0] https://microsoft.github.io/code-push/ [1] https://azure.github.io/azure-mobile-apps-js-client/
Yes, CodePush can be used with Mobile Center - here is a demo video ( https://www.youtube.com/watch?v=lfqZ8Uy2p3U ) CodePush will also be integrated into Mobile Center, so that you can also making CodePush a part of your CI process. We are also working on adding support for Authentication, storage, testing and Push notifications. [I am the PM on CodePush and React Native Mobile Center stuff]
Do you have a general timeframe?
I'm going to be deciding between Azure Mobile Center and AWS Mobile Hub in the next couple months for a personal project.
Re: Visual Studio 2017 Launch [video]
#85Re: Visual Studio 2017 Launch [video]
#86Re: Visual Studio 2017 Launch [video]
#87For those who don't know, VS community is feature wise almost identical to professional, less CodeLens, Azure benefits, and TFS features. https://www.visualstudio.com/vs/compare/
Note that you can't use VS community for your work if your organization has either of 1) more than 5 developers 2) more than $1 mill in revenue 3) more than 250 computers
Re: Visual Studio 2017 Launch [video]
#88Earlier quoted context omitted.
C++ provides the tools that C lacks for writing safer code. Of course it doesn't help if people write "C with C++ compiler" and better alternatives are desired, where copy-pasting C code is not possible. Eventually one of the current candidates will won over the roles of C and C++, except for environments married with C, like UNIX derivatives. Until then, when the choice boils down only to C vs C++, there is no quest…
C++ would not have helped as a target language for compiling Ragel, at the level the compiling is done. Actually IIRC Ragel enhanced their output to mitigate that kind of situation, and the intermediate language they target is still C. I'm not sure anybody targets C++ as an intermediate language when emitting code at this level. (I do have written some code that emits some C++, but at a wildly different and higher le…
"Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to--they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law. "
Hoare, 1981 -- http://www.labouseur.com/projects/codeReckon/papers/The-Empe...
Re: Visual Studio 2017 Launch [video]
#89I'm super excited about VS2017. But excuse me this launch video (beginning, with Chinese presenter) is super cringe-inducing. Horrible.
We're a worldwide company that embraces diversity and benefits hugely for it, so honestly I am disappointed very much with your comment.
Probably not relevant for an HN comment, but also probably not anti diversity.
Re: Visual Studio 2017 Launch [video]
#90I'm excited to use VS 2017 and generally very pleased with their C++ language support and integrations like git and cmake. It's a minor nitpick, but I must say I was disappointed to see this issue unceremoniously closed: https://visualstudio.uservoice.com/forums/121579-visual-stud...