Waste less time on Facebook — follow Brilliant.

Please ask for C++/C/Java and other programming langs as well

Hello Brilliantians!

Though the computer science section is back on Brilliant, I see the questions that very previously asked are still Python oriented. But its a high time that Brilliant ought to present C.S. questions in a more general way. I bet this request is not only mine; many members out there might have a similar opinion.

Also, I had a recent experience while trying to solve this question. As the majority of coders are python, I can't almost read their codes and spot bugs or learn something new from them .

So, please, please update and post problems that the users are free to solve in any language.


P.S. I have no grudge against Python but I want this vibrant community to use other languages also.

Note by Kou$htav Chakrabarty
2 years, 10 months ago

No vote yet
1 vote


Sort by:

Top Newest

Yeah, I also was facing this problem. I was able to understand the outline of the program but was having difficulties since I am not fully familiar with the syntax of Python codes. I myself use Turbo C++. There are many problems in this C.S. section which require calculation of higher factorials,etc. In Python, many people gave solutions using in-built functions but it cannot be done in Turbo C++. I was having some problems using the long data type to store high numerical values and so couldn't solve some problems that I know how to solve because of not being able to store the values properly.

It is also my request to provide problems that are in compliance with C++/C/Java users so that given code can be understood by all. Prasun Biswas · 2 years, 10 months ago

Log in to reply

@Prasun Biswas My advice - please don't use Turbo C++ - it's outdated and doesn't implement modern C++ features (like the STL) and also new data types(like the long long data type). I also used Turbo C++ for learning but when I was sure I understood some technical details, I switched to MinGW and VC++. You'll do better if you use them for solving competitive programming poblems.

P.S. Are you taught C.S. at school in TC ? Kou$htav Chakrabarty · 2 years, 10 months ago

Log in to reply

@Kou$htav Chakrabarty Yes, since Turbo C++ is good for understanding and practising programs easily, that's why even our C.S teacher tells to use Turbo C++. Now, the thing is that I have been learning and writing C++ programs since class VII. But I have no idea about the latest C++ standards and the new versions of C++. It would be a great help if you could give me links of the latest versions of C++. Thanks in advance.. Prasun Biswas · 2 years, 10 months ago

Log in to reply

@Prasun Biswas Yeah I agree that TC++ is a good place to start, learn and grasp concepts but maybe is not the best tool to make major programs like 2D games, scientific programs etc. I myself started C++ with TC++ in class XI. When you participate in discussions in sites like http://www.cplusplus.com/ and http://www.codechef.com/, you'll automatically come to know the current trends. I also learnt a lot og things from the users on those sites

So, here are my recommendations:

  1. If you're on Windows, use Code::Blocks/Eclipse/Netbeans/Visual Studio with compilers MinGW or VC++.

  2. try to learn the process of program debugging(it's not simply making the program error free!), modern enivronment and environment variables etc here for C::B and here for Visual Studio.

As for C++ which is more important, you can firstly browse through the Reference section to know about the latest C++ standard (C++11 or C++0x). Still better, you can read this thread to find good books(scroll down). Here is a quick link for downloading one of my favourite books on C++, especially C++ Language Standard by Herbert Schildt.

Hope that helped! Drop me a line if you need more help :) Kou$htav Chakrabarty · 2 years, 10 months ago

Log in to reply

I am with you. Rohit Kanchi · 10 months, 1 week ago

Log in to reply


Problem Loading...

Note Loading...

Set Loading...