News for hackers. Stuff that matters.
Re:How to Design Programs (2014) by doom2 on Friday March 19, 2021 @09:43AM (#26513206)
I'm sort of experiencing this myself. Currently learning C even though it's not practical in my day to day. My main language is Python and sometimes Scala. Learning about memory management, pointers, etc., has been eye opening to me (I studied math but not CS in college) and I've taken the opportunity to start digging into the CPython code base to see how Python handles things under the hood.
Re:How to Design Programs (2014) by lanstin on Friday March 19, 2021 @12:09PM (#26515029)
CPython is an excellent C code base to learn from. Readable despite being battle hardened and functional. Lisp tho is a wonder of a deeper kind - towers of dazzling beauty and power. I still recommend On Lisp by Paul Graham. And no, one won’t be using it day to day. But it will carve grooves in your brain that make you forever a deeper thinker about the possibilities of software.