社区:认识Nish Sivakumar

在社区中是一个规则系列,它集中显示C++开发人员的成员。这周,遇见一个C++,MVP,作者和长期开发者。

null

Nish从1990年开始编写代码,当时他第一次得到一个拥有640kbram的8088。自2002年10月以来,他一直是微软Visual C++MVP,并保持MVP技巧和技巧网站。 www.voidnish.com 在那里你可以找到他的文章、著作和思想的综合列表,包括Visual C++、MFC、.NET、C++、CLI、WPF、Silverlight和Windows RT.。

他在大学时写了一部浪漫喜剧——《夏日爱情和更多的蟋蟀》。后来,他还写了两本编程书籍——《C++/CLI在运行》(Manning Publications)和《用.NET框架扩展MFC应用程序》(Addison-Wesley)。他在MSDN和Code Project上的C++和.NET社区中很活跃,并且在2012建立了俄亥俄C++中心用户组。

C++的140个字符或更少?

C++是关于权力、性能和灵活性的。它比同类语言更难使用,但绝对值得。

为什么C++?

一个情感上的原因是C++是我在GWBASIC和汇编程序中几年才学会的第一个严肃的编程语言。多年来,它是我最舒适的编程语言,而今天我同样舒适于其他语言如C++,C++是一种语言,它使我接近我需要的金属(不必诉诸C或汇编程序)。在任何情况下,性能是关键,这是一个自动的选择。

你最喜欢C++的什么?

我喜欢这样一个事实,即我总是可以优化代码的性能,而不受运行时的影响,RAII无疑是其中的一个重要因素。我也喜欢如何使用我在WRRT等新平台上开发和实践的相同的技能,比如使用C++ C++,它在编码方法和语义方面不偏离标准C++。

至少?

在许多任务中,标准化库和api是不可用的,在这些任务中,C#和Java等语言都有现成的丰富库。尽管WINRT是本地的,但是.NET开发者经常会更容易编写Windows存储应用程序,因为它们与C++相比,对于常规任务有更好的库支持。我也认为MFC作为桌面UI库与WPF之类的东西相比,有很大的不同,所以作为C++开发人员,在编写UI丰富的桌面应用程序时,总是处于劣势。

你会给新的C++开发者什么建议?

如果你已经知道C,那么在学习C++时,避免使用类似C的方法是很重要的。我还会得到一本甚至两本真正的好书。虽然C++与C语言一样被管理起来似乎比较难掌握,但是掌握语言的能力和灵活性确实是不可估量的。用维德的话说,“如果你只知道黑暗面的力量”!

你有什么喜欢的C++作者或书籍吗?

对于一个曾经写过书的人来说,我现在不是一个非常热心的读者,但是Scott Meyers写的有效的C++书籍一直是最受欢迎的。我也喜欢读赫伯·萨特的书 著作 看他的演讲。

你最喜欢的技术网站在哪里?

对于Visual C++和其他Windows特定的编程讨论,MSDN论坛是其他技术论坛之上的一个剪辑。很难从编译器和库的工作人员那里得到回应。我最喜欢的网上聚会是 休息处 世界经济论坛 代码项目 能够和来自世界各地的极客和程序员一起讨论技术、编程、小玩意和科幻小说,真是令人兴奋。

我应该问什么问题?

作为Windows开发人员,您更喜欢C++中的编码吗?

答案呢?

不,我不会的。如果我有选择的话,我会一直使用C++语言作为我的主要开发语言,而C/H/HTML/JavaScript在比C++更适合的领域中使用。我也很舒服,如果使用C++和CLI和C++,我觉得它们不一定会有问题,如果我觉得它们能帮助我为某个场景编写更好的代码。

谢谢你,尼什!

如果C++是暗面,那么这会不会让卢克·天行者成为C?分享您对 脸谱网 , 推特 或以下

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享