0
Any plans on improving the output of non web code?
I am tired of seeing web ruling the code section, the input system is implemented in the worst possible way, it just shows the final output. Imo the output from playgrounds should work like a regular console.
4 Respuestas
+ 4
[Part 1]
There is a limit to what you can achieve in an online platform. Coding online can never be as good as coding on your personal computer. For instance, the reason input is asked all at once is because SoloLearn sends its codes to a server, where it executes it and then sends back the result. SoloLearn cannot get the output of the code until it has finished running, and the code cannot finish running until all the input has been given. This is just one of the many limitations of an online platform. If you don't have a PC you can use apps like termux (only Android) that work offline on your phone, but getting the same experience in apps that work online is a big shot.
+ 6
No
+ 3
[Part 2]
About you being tired of seeing web codes on top, many people are. There are many reasons for it:
1. SoloLearn has a lot of absolute beginners and as beginners, people are attracted to anything visually pleasing.
2. As mentioned above, console based languages still have a lot of limitations. Web however works almost as good as it would on a Desktop ot Laptop
3. Imagine you are making a pathfinding algorithm (algorithm that finds the shortest path between two nodes). You are able to implement it, but you wannt to be able to display the path found to the screen, but you can't do it in console based languages because of limited screen size and fixed font size. On web however, you implement the algorithm in javascript and then tweak some numbers to make it of a size which can be displayed.
You can mail your suggestions to info@sololearn.com or use the in-app feedback feature, but I'm pretty sure this has been suggested many times before and I doubt SoloLearn can do anything about it (I might be wrong).
0
Oh, alright, guess I'll just have to copy and paste the code in notepad to run it.