Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> [Learning Zig] is about fundamentally changing how you think about software.

Learning LISP, Fortran, APL, Perl, or really any language that is different from what you’re used to, will also do this for you.





I'd add Prolog to that list; but Fortran and Perl aren't all that different from other procedural languages.

Kind of, Perl was one of the first languages to bring FP to the masses, while Lisp and ML languages were hardly looked up by them.

See https://hop.perl.plover.com/book/


I agree, I love zig but the things that make me program differently are features like excellent enum/union support, defer and comptime, which aren't readily available in the other languages I tend to use (C++, Fortran and Python).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: