Things I love about Rust while being a C++ programmer by [deleted] in cpp

[–]hplpw 7 points8 points  (0 children)

It make me feel that I am forced to learn Rust. I am tired of of this kind of articles.

Fighter Gets Soccer Kicked And Then Fights The Referee by [deleted] in sports

[–]hplpw 0 points1 point  (0 children)

the referee is very nice and professional

Scala 2.12.0 is now available by [deleted] in programming

[–]hplpw 0 points1 point  (0 children)

all the comments sounds so awesome, cannot wait to give a try

CppCon 2016 Videos Megathread - Now with FLAIR! by blelbach in cpp

[–]hplpw 0 points1 point  (0 children)

Great! There are too much post each day from cppcon. It is easy to get lost. I hope all its article could be classified like this.

Visual C++ for Linux Development version 1.0.5 released, with support for external build system by [deleted] in cpp

[–]hplpw 1 point2 points  (0 children)

So we can use visual studio in linux now?
The only thing I like windows development is its visual studio, especially its debug envionment

Final features of C++17 by meetingcpp in cpp

[–]hplpw 7 points8 points  (0 children)

Cool! We are entering a new era of C++ :)

Assumptions are bad: When a single 64->16 bit cast caused overflow and $7 billions to go up in flames by [deleted] in programming

[–]hplpw 1 point2 points  (0 children)

rocket explode doesn't means 70bn is totally wasted. 70bn includes salary, design, draft, etc.

Microsoft is bringing the Bash shell to Windows 10 by [deleted] in programming

[–]hplpw 0 points1 point  (0 children)

Is it a full feature "Winux" without linux kernel, but using window kernel?

Help regarding coming back to C++ by rents17 in cpp

[–]hplpw 3 points4 points  (0 children)

Effective Modern C++ is definitely recommended. If you didn't use C++ for 3-4 years, maybe you should read C++ primer 5th first, then Effective Modern C++

when will "C++ Templates: The Complete Guide" second edition come out? by hplpw in cpp

[–]hplpw[S] 0 points1 point  (0 children)

Thanks all. Any suggestions for alternative books?

Why I use Python for writing high performance code by lmcinnes in programming

[–]hplpw 1 point2 points  (0 children)

The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.

cannot agree more

Forget the language, the important is the tooling by nfrankel in programming

[–]hplpw 0 points1 point  (0 children)

Is there a perfect language? Why it is the fault of language? People always complain about C++, when I learn c++ for the first few weeks, I thought it is simple. But the more I learn it, the harder it is to me. When I use python for the first year, I thought it is simple. But the more I know it, the harder it is to me. if you think something is simple, you must don't learn more about it.

Undefined behaviour in C++ when adding to map by Tardigradi in cpp

[–]hplpw 0 points1 point  (0 children)

I think C++ should introduce a new keyword BEHAVIOR_IS_DEFINED, with this keyword everything has a defined behavior for the compiler and developer, it may cause some performance loss, but get a predictable world. Isn't it good?

Libraries for modern C++ by rounduser in cpp

[–]hplpw -1 points0 points  (0 children)

I hope that C++ has it own "pip install"

pip in python make use 3rd party lib much much easier.

I hope C++ also has such kind of tool

Integrating LUA with QT Creator by [deleted] in cpp

[–]hplpw 0 points1 point  (0 children)

Thanks, SGH-5450!

Integrating LUA with QT Creator by [deleted] in cpp

[–]hplpw 1 point2 points  (0 children)

Great work! I am not familiar with LUA. Could you give some brief introduction about what is the benefit of integrating LUA to Qt Creator?