💾 Archived View for bbs.geminispace.org › u › akkartik › 3826 captured on 2023-09-08 at 17:51:47. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Re: "Whats your current favorite language?"
Lua, for some non-technical, almost _sociological_ reasons: https://akkartik.name/freewheeling
— https://akkartik.name/freewheeling
2023-08-04 · 5 weeks ago
I use Rust more than anything else for a while now, but I don't think I'd call it my favorite. If anything, I've used it enough now for the mystique to have faded away a bit, and I can see the parts that I don't particularly care for in better focus now.
I've actively tried to be at least somewhat proficient in a wide variety of languages, although I can pretty clearly state an affinity for compiled languages. They mostly all have good reasons for existing. Nim is wonderfully concise. Zig I think is going to be huge in a few more years because it really does mostly solve the issues with C. Fortran is a hidden gem. Hare manages to be an improvement on C in a significantly smaller specification.
I still like plain C, too. So many things are simple to express in C because of the language's simplicity and lack of "safety". Want to make a Rustacean cry? Want to see how an integer is represented in memory on your machine?
#include <stdint.h> #include <stdio.h> typedef union { uint32_t val; uint8_t bytes[4]; } u32; int main() { u32 i; i.val = 420; printf("Integer as bytes: %i, %i, %i, %i\n", i.bytes[0], i.bytes[1], i.bytes[2], i.bytes[3] ); }
About the only language family I have yet to explore at all is the lisp family. But, it's on my -list-
2023-08-05 · 5 weeks ago
Lisp user and an active s/Lisp user.
If you are going to learn Lisp I recommend you to start from MIT opencourse https://yt.artemislena.eu/playlist?list=PLE18841CABEA24090 or if you prefer to read the book, the course is bas'd upon https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
2023-08-06 · 5 weeks ago
Mine is Julia, very natural and fast.
2023-08-13 · 4 weeks ago
spoken honestly? Powershell. It's what I've written professionally and as a hobby for like 10 years, and I've had codebases sprawling into the thousands of lines. It's the one I can pull out of my head on demand and get a small POC working in the CLI, and then refine it down to modules with proper structure later.
I've written and delivered a handful of projects with Python. I enjoy how dumb simple and flexible it can be, and the database drivers are sane.
I did a small program in Rust for batch-processing OCR requests. Fastest, snappiest program I ever wrote. Accurate too, with Tesseract.
Clojure is my only real voyage into lisp and most "functional-focused" languages. I like it somewhat.
2023-08-19 · 3 weeks ago
Whats your current favorite language? — Mine is currently Elixir and has been for a while. Elixir makes it easy to build complex apps and has so much built into it that I don't often need to reach for external dependencies.