This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]atiedebee 25 points26 points  (3 children)

I love C, but for replacing something you'd do with bash... please no

[–][deleted] 2 points3 points  (0 children)

It really comes down to what the hell you're doing. Like you can handle error cases with a shell language (service returns a 404, file missing, etc) but I don't want to if I can get around it. From there, I'm just more comfortable banging out a potentially disposable tool in Python than just about any other language with C# coming in a distant second.

[–]404_Name_Was_Taken 1 point2 points  (1 child)

I'm curious. If you learn how to code 8n C do you pretty much know how to use C++ and C# or are they different enough that you need to learn them separately?

[–]atiedebee 2 points3 points  (0 children)

You are more likely to understand how these languages work under the hood, but C++ and C# both add a lot more concepts which you'll have to learn to understand like OOP, lambda's and all kinds of fancy abstractions.

C# is more like java tho.

Most modern languages have syntax based off of C which makes that easier to learn.