Programming Problems and Concepts [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I have been studying programming, C++ specifically, for about 6 months and I got in a competition in my school. The teacher said that it will have some programming problems of different difficulties, although I have been working with problems like the ones found on Project Euler, I need different ones not just ones with math. Can anyone suggest any good problems, the more advanced the better. Or some books or articles I can read to improve my programming? I have googled this however answers are not as good as I expected and are really vague. I would really appreciate a solid and clear answer from experienced developers.

Check Herb Sutter's Exceptional C++ book, it has very good challenges. If you've already read it, there are sequels to that one as well, namely More Exceptional C++ and Exceptional C++ Style

The subreddit The Daily programmer post challenges, well, daily.
They are categorized by level, so you can test yourself and see what level are you and even compete with others.
enjoy

Related

Writing custom script language [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm not sure if this is on the right forum but im putting it here.
I am interesting in writing my own script language that is easy to embed in any language. I want to do it for educational purposes, to see how it works and to learn more about how programming languages and script languages work and how they can work together. I am a college student learning c and c++. I am eager to learn as much as I can.
Could anybody tell me where I could find some resources or books to help me get started? What else I could do to learn the same things?
Look for compiler-compilers.
As a dinosaur, I'd say look into flex/bison to have the full featured options (but also developer responsibilities):
http://www.cse.wustl.edu/~beardj/FlexBisonC++.html
It will certainly address the educational purposes. See that a programming language consists of a 'scanner', that tokenizes characters into words, and a parser, that combines words to expressions, statements, and complete programs.

Good books for Interpreter and Compiler using C++? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm planning to write a simple interpreter ( like TI-BASIC language for TI-89 ) or compiler ( C compiler ) using C++. I'm currently taking a course about programming languages, and learning the basic of BNF, EBNF. I wonder is it good enough to start on this project? In addition, could anyone know some good books about this area? Any feedback would be greatly appreciated.
Thanks,
The Dragon Book is a must read if you want to write a compiler.
Everyone I know rants and raves about Modern Compiler Construction in C, although the Java version usually gets more credit. However if you want a more C++ focused book you can't go wrong with Writing Compiler and Interpreters.

Any good C++ finance (preferably high frequency trading) books people can recommend? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
was in a waterstones branch today and saw a C++ book relating to derivatives. Just wondered if there are any specific books relating to high frequency trading, from the infrastructure side?
I'm especially interested in latency issues and generally how to make a c++ (or java) trading platform.
I've seen CLI mentioned a few times, although i'm not sure if this is something i should learn too??
The economics of publishing being what they are, I would be very surprised if there was a book published on such a narrow topic.
None that I've ever seen. If there were any, they would probably be terrible.
This is an area where the only way to learn how to do it is to get on to the battlefield.

coding mental block, wants inspiration from beautiful coding [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm having a coding mental block and wish to draw inspiration from other's coding. Where can I find beautiful coding (elegant, succinct, self-documenting) to refresh my mind. Github can be a place to start but I don't know authors to look for.
Perhaps not what you had in mind, but the book Beautiful Code is certainly worth consideration.
In addition to the other post, I'd add maybe checking out some other languages. You'll find beautiful concepts and new ways to program in Scheme, Haskell, Ocaml, Clojure, Erlang, etc... Some of those languages have features which you can apply to C++, and some of them make really nice examples in their implementation.

What C++ book talks about recommended ways of organizing big projects? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I would like to know about books that talk about design issues like when to use namespaces and other coding standards to write good quality efficient C++ code. One that talks about Code testing will also be appreciated.
"Large-Scale C++ Software Design" by John Lakos worked great for me years ago on how to organise code in large projects.
On testing, this is not my area, and I cannot recommend a great book. What I can do is discourage you from getting "Testing Computer Software", 2nd edition by Cem Kaner, Jack Falk and Hung Q. Nguyen. I found it severely dated and extremely clumsy. But please take this with a grain of salt.
For big projects, it is essential to follow a common design and coding style. Consistently.
I found the following book useful to have a common ground in a big project.
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Andrei Alexandrescu, Herb Sutter
book about refactoring: http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672