Live data from Hacker News

Ask HN: Which systems programming language(s) is/are beginner friendly?

news.ycombinator.com

1–10 of 18 posts

Re: Ask HN: Which systems programming language(s) is/are beginner friendly?

#7

Depends a lot on what you call "system": do you want to program embedded systems? write device drivers? write a database server? compilers?

What if a programmer wants to lean a language and not a domain? Devoid of domain, which systems programming language is easy for beginners? It will be quite an ask of a beginner to either work on embedded systems, write device driver, DB driver or compiler. So for beginners, forcing a domain from the start would be counter productive I think.

Re: Ask HN: Which systems programming language(s) is/are beginner friendly?

#8
Disclaimer: Never did any sys programming

I think C is pretty friendly as long as you can get through the basics of arrays and pointers. It's friendly in the sense that there is not a lot of grammar to learn.

But each field of system programming requires a deep understanding of something other than the language itself so overall I'd say it's difficult to get in.

Re: Ask HN: Which systems programming language(s) is/are beginner friendly?

#10
post #6
post #3

Excel formulas probably have more beginner-level users than anything else.

Is Excel a systems programming language :)

Sure, it's where you write the high-level orchestration code for things that haven't been made sufficiently repeatable yet. :)

Personally I tend to use it for light one-off database metaprogramming. Get a lit of objects that need to be maintenanced, generate the appropriate commands with a column of identical formulas, and then paste that back into the sql utility. (For more complex or long-lived things I'll use a more traditional language of course.)

(Why yes, I am going to pretend I didn't accidentally a word.)

Post reply on HN