Please nominate your Qt Champions for 2021! https://forum.qt.io/topic/132134/looking-for-the-2021-qt-champions

C++ in 2017





  • Thanks for the link...



  • C++ Standards Committee now has a webpage for this type of news: "isocpp":http://isocpp.org/ (and much more useful information)



  • Thanks for the links, before C++17 release(let us pray that it wouldn't be 2X),
    I would like to study some books, like “effective C++ 4th", "exceptioanl C++11"
    and "The C++ Programming Language"." The C++ Programming Language" looks like
    will release sooner or later.



  • New “The C++ Programming Language” already available on Amazon for pre-order.
    http://www.amazon.com/gp/product/0321563840/



  • [quote author="Vass" date="1352129410"]New “The C++ Programming Language” already available on Amazon for pre-order.
    http://www.amazon.com/gp/product/0321563840/[/quote]

    1040 pages??? I'll go back to BASIC :):):)



  • Yeah, C++11 adds a good 50% to the language specifications.
    I myself would rather go back to C... You can do anything in C, including high level programming with the use of some code generation. There are plenty of nice and powerful C libraries out there, very portable, performing and efficient.

    More frequent C++ releases? Sounds like a very bad idea, one of the major benefits of C++ is it doesn't change all the time.
    I'd rather see a more functional standard template library, portable standard graphics, network and so on, to make C++ a more self contained solution like Java rather than just a language to use platform limited 3rd party frameworks with.

    bq. For its part, Microsoft is taking steps to enhance the standards conformance of Visual Studio 2012.

    What a load, MS it taking steps to make MS C++ incompatible with any other standard C++ implementation... Proprietary and mandatory new operators and key words being added for the sake of breaking compatibility.

    It really sucks that the industry is using C++ to build great tools and then lock those to their exclusive, proprietary languages, without offering native APIs to use the libraries in a portable way, all for the sake of locking in developers to their products. Sadly, even Qt has gone this way the last few years...



  • bq. New “The C++ Programming Language” already available on Amazon for pre-order.

    Thanks, I would like to have it ASAP.

    bq. More frequent C++ releases? Sounds like a very bad idea, one of the major benefits of C++ is it doesn’t change all the time.

    BJ don't like to change the language features so often either. I think this mean the new library for
    C++ would update more oftenly but not langauge features, we could see boost, asio, poco and other's on the website.

    bq. portable standard graphics, network and so on

    I don't see anything about graphics, but the committee is working on network and filesystem separately.
    If your graphic equal to GUI, BJ already told us that C++ community don't have so much man
    power to design one for it, besides, GUI APIs are changed too rapidly,BJ don't think GUI is
    suitable for C++ standard.

    If I make any mistakes, please correct me, I want to learn.



  • I didn't say GUI but graphics, just a portable API to draw either in software or in OpenGL, which is pretty much everywhere nowadays, a low level graphics API can be used to implement any style of GUI. It is the year 2012 ... having one of the if not the most powerful programming language only output out to console out of the box seems very dated.




Log in to reply