+ 5

Why sololearn didn't have about linux or some hardware

29th Jul 2017, 2:05 PM
ANNM
ANNM - avatar
15 odpowiedzi
+ 21
@jay: /* Sololearn make other learning apps */ // you can find on this link👇 https://youtu.be/hxHLQ6RTEFI
29th Jul 2017, 2:37 PM
Nithiwat
Nithiwat - avatar
+ 6
cause this app is about programming. they might one day. i hear tell they did other types of learning apps before this
29th Jul 2017, 2:17 PM
jay
jay - avatar
+ 6
@Nithiwat cool! i thought they had. no linux yet though 😊
29th Jul 2017, 2:43 PM
jay
jay - avatar
+ 4
Well I keep suggesting a Bash Course because Bash is used so extensively on Linux- & BSD-based systems (yes, Mac too) and there's a Bash-ish shell for Windows (so I hear) but I think SL are looking at the popular ones. You've got Python, which I've never seen a distro without. The syntax is just a little like Basic + Bash (or most standard *nix shells). So at least you got that. Personally I think teaching C# is a waste when you have Java, but hey, I'm not the CEO of SL. They did mention differences under *nix in some course I browsed iirc, so they're aware of us non-MS users.
29th Jul 2017, 3:30 PM
Jamie
Jamie - avatar
+ 4
In Python, opening a binary file in text mode (default) will ruin it if on a platform which does not use "\n" as the newline character. Also for Bash, numerous things require temporary files and/or other command line programs (like `sort`, `tr`, or `grep`)
29th Jul 2017, 3:42 PM
Katie (Ctrl-Alt-Cuteness)
Katie (Ctrl-Alt-Cuteness) - avatar
+ 4
yes I know
29th Jul 2017, 3:54 PM
ALMAS
ALMAS - avatar
+ 3
cause this app is about programming.
29th Jul 2017, 3:47 PM
ALMAS
ALMAS - avatar
+ 3
because
29th Jul 2017, 3:47 PM
ALMAS
ALMAS - avatar
+ 3
You do know you can edit your answers & your own questions instead of posting until you get it correct, right? The triple-dot on your post/question is what to press to see it
29th Jul 2017, 3:50 PM
Katie (Ctrl-Alt-Cuteness)
Katie (Ctrl-Alt-Cuteness) - avatar
+ 3
@Katie most utilities like "grep" are standard *nix utilities. Therefore one can safely assume they'll be present on the target machine. In UNIX machines, they're part of the base and the actual UNIX spec. In Lignux machines, one can usually assume their presence as Lignux follows the UNIX spec mostly. Lignux-specific tools can be noted as such or omitted since the course is a Bash/shell course. Other tools are much like the standard headers in C++, SL doesn't need to, nor do they, cover them all in full detail. The actual Bash shell is separate from any utilities (it differs from standard shells mainly in versatility). I don't know the relevance of any temp files -- and I actually can't think of any standard *nix utility that creates one atm -- but /tmp can be a partition, an hdd file or ramfs without changing how the command runs, so the actual commands will always run as expected. I'm not seeing what the problem with a Bash course since, like Python and Java, underlying implementation is almost always irrelevant to the coder.
29th Jul 2017, 8:40 PM
Jamie
Jamie - avatar
+ 2
@Jamie Most Bash uses require a filesystem to do something to, and I doubt SL will give us each our own FS which persists.
29th Jul 2017, 8:42 PM
Katie (Ctrl-Alt-Cuteness)
Katie (Ctrl-Alt-Cuteness) - avatar
+ 2
@Katie I'm hearing what you're saying, and you're right on a pragmatic level. But SL have an SQL course and SQL requires a database (which requires storage, which requires a filesystem). They found a solution to that. Whatever they're doing with the SQL course, they could do with a shell scripting one, including just having the course and no playground.
30th Jul 2017, 7:07 AM
Jamie
Jamie - avatar
+ 2
@Katie: Yes, I know of it and it can wreak havoc, but not on most modern systems. That's what limits.conf is for. Anyway they don't have to give users a Code Playground. I found out SQL has none either. The point it offering the course rather than another pointless skill.
6th Aug 2017, 9:56 AM
Jamie
Jamie - avatar
+ 1
@Jamie Look up "Fork bomb" on Wikipedia. Just less than 10 characters and it can be out of control.
6th Aug 2017, 8:15 AM
Katie (Ctrl-Alt-Cuteness)
Katie (Ctrl-Alt-Cuteness) - avatar
0
I think its better that you ask why sololearn doen't have bashscripti course ;-)
31st Jul 2017, 3:47 AM
mohamad hosein khani cosar khizi
mohamad hosein khani cosar khizi - avatar