💾 Archived View for bbs.geminispace.org › u › Ruby_Witch › 3683 captured on 2023-09-08 at 17:51:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-09-28)

-=-=-=-=-=-=-

Re: "Whats your current favorite language?"

Comment in: s/programming

Rust is my favorite flavor, but I used to be a big C/C++/C# person and it isn't a huge stretch to move from there to Rust.

When I was in high school I used to write my graphics routines in inline assembly to improve "efficiency", like I knew better than the compiler did. Now I know to trust the compiler and let Rust do what it needs to do to make me smarter.

🍄 Ruby_Witch

2023-07-30 · 6 weeks ago

11 Later Comments ↓

🐉 gyaradong

I must say I sort of envy the lisp guys who have had a great language and programming environment for decades now. I'm also pretty fond of Erlang-likes but I think they are situational. For my money and mental model, I think the "lightly functional" approach of Rust works well. The big issue with Rust remains how it will evolve over time. Will it bloat or find a feature set it is happy with?

☕️ johan

i would have to say Python, but I am trying to learn to like Haskell. But it's kind of a mess, really.

🐝 Addison

C# is my go-to. I use it every day at work, I use it for personal projects, it's fast, and has a huge ecosystem. I'll fiddle with C and Rust if I feel bored but most of the time I'm choosing .NET.

It's nice to have a toolset that you've been using for so long that it feels like your "default".

2023-07-31 · 6 weeks ago

🛞 Troler

IMHO Haskell is a mistake.

2023-08-01 · 5 weeks ago

🚀 ahappydeath

IMHO Haskell is very fun to write and extremelly hard to read

2023-08-02 · 5 weeks ago

🌝 eggboycolor

My favorite language has changed a lot over the years, and lately I can't really say I have a "favorite" that I truly like the most. I try to learn and use lots of languages and programming paradigms, and vary things depending on the task at hand.

Cross-Platform: C++14, C89 (depending on target)

Modern Systems Programming: Rust, want to try Zig.

Scripting: Python, Lua.

Functional: Haskell, want to try OCaml 5.

Assembly: Wiz (my WIP high-level assembler project on backburner; usable enough for homebrew), CA65 (6502 family), RGBDS (Game Boy), WLA DX (cross-assembler)

At my gamedev dayjob I mostly use C# which is not my favorite, but has some nice features.

2023-08-04 · 5 weeks ago

🐵 akkartik

Lua, for some non-technical, almost _sociological_ reasons: https://akkartik.name/freewheeling

— https://akkartik.name/freewheeling

🦀 jeang3nie

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

🛞 Troler

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

👻 naf

Mine is Julia, very natural and fast.

2023-08-13 · 4 weeks ago

🍩 wholesomedonut

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

Original Post

🌒 s/programming

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.

💬 ahappydeath · 23 comments · 5 likes · 2023-07-29 · 6 weeks ago · #dart #elixir #nim #programming-languages #roc #rust