>0 anonymous @ 2020/08/18 17:54
I personally would like to take a deep dive into C, but currently I use python/shell for most things. What is your favourite programming language.
>1 Geo @ 2020/08/19 03:02
>>OP As uncool as it is, my *favorite* language to actually use is probably Java. It's got a huge amount of libraries to help you with stuff, it's a very "regular" language (the syntax doesn't do anything esoteric), it has excellent backwards compatibility and has been around a while, a great developer ecosystem, and it has pretty good cross platform support. It's a been overwhelming at the beginning, but once you get comfortable with it, it's very powerful. It's really just super useful for general programming. For sysadmin type stuff, shell scripting is my preferred choice since it's so easy to manipulate stuff with it, and since I've recently started using Emacs, I find elisp to be pretty nice for text processing. And C is great, lots of open source projects use it and it's generally pretty fun, but I don't like it on large projects because C is a nightmare at scale and it enables so many subtle and difficult to fix bugs, especially around memory manipulation. I think I'd like Rust, but I haven't really given it a try yet, and I've heard it has quite a steep learning curve in the beginning...
>2 annathecrow @ 2020/08/20 10:57
>3 anonymous @ 2020/08/20 17:23
>>OP My favorite programming language is probably Guile. It's basically Scheme but with a sane standard library and an optimizing compiler. I'm a very big (yuge, maybe even the yugest) fan of Lisp-like semantics and S-expressions; they do look kind of ugly and most people aren't used to them, but as a person who uses programming languages didactically (i.e. as a medium to teach about algorithms) I feel like Scheme's approach to functions is the most native, especially for those who have absolutely no idea about programming (i.e. freshmen). There is a reason why the Wizard Book uses Scheme :^) When it comes to "actually programming", I'm a Scala/Clojure user. Java is a flawed language but a taste of FP really makes it easier to cope with. I do want to learn Haskell some time, but Clojure is pretty much as robust as Haskell and it even has dynamic typing, which I would prefer over Haskell's strong/static typing discipline.
>4 kalium @ 2020/08/22 10:07
>>2 Eh, me too. I guess it makes sense because I got my start coding personal web pages (that and pet sim modding, but that didn't involve any languages at the time). I think it's a logical next step, especially when all you have is a static page. Uncool though it may be, it's still knd of fun to make webpages do silly things. May not be the best, sure, but it's what I'm familiar with and fall back to.
>5 swiftmandolin @ 2020/08/25 04:03
>>OP I really enjoy Swift as a mobile developer. Its a really cool language. Also, PHP gets a lot of hate, but I honestly like it. I mean, its the wild, wild west, but I still like it.
>6 campfire @ 2020/08/28 05:20