programming languages by lrb | BBJ on envs.net

>0 lrb @ 2020/08/16 11:36

what's everyone's go-to language? what do you like about it?

I personally use Go for a lot of things, unless the situation calls for something else. Easy to remember/learn syntax, fast performance, and beautifully clean code :)

>1 tildebeast @ 2020/10/22 09:11

I use quite a few Go projects written by others -- the Molly Brown gemini server, a couple of gemini browsers, a command-line ebook reader. I have read the 'quick intro' and like the look of the language. But I haven't progressed any further.

My go-to is Python for the moment, for the ease and speed of cobbling together scripts for work.

I enjoyed learning Rust for a while but the safety constraints (particularly when dipping a toe into timer-based programs) were tough to work with.

>>OP

>2 arydev @ 2021/08/19 08:14

I love to use C as much as posible but sometimes i use go and python 
for prototyping.

>3 rmgr @ 2021/09/21 06:08

Python is usually my go-to

>4 neocall @ 2021/11/15 09:27

>>OP
python is my go-to language

>5 rprospero @ 2022/01/25 13:46

I mostly use C++ and Python at work, but, when I'm prototyping something, I often wind up going with Haskell.  I know all those problems can be solved in any language, but I can write things in Haskell that I'm not smart enough to do in Python. >>4

>6 grizzly @ 2022/03/18 10:41

I'm use a lot of nodejs/react, nodejs with prisma and postgres 
>>OP

>7 ignacio @ 2022/05/21 05:55

That's actually surprising, I usually think of Haskell as something more beautiful than other languages, but much harder to get stuff done on (because I have very little experience). Could you give an example? >>5

>8 sjm @ 2022/11/14 22:03

Rust is my go-to these days, although I'll use something else if it's more approprioate for the task at hand (e.g. Bash or PowerShell for scripts). It's not the easiest language to learn, but I love the combination of performance and safety.

>9 anonymous @ 2022/12/04 19:23

[deleted]

>10 kaki @ 2024/12/18 23:53

>>OP

My main language is Go, but sometimes I'll write small projects in C.
My scripting language is Python.

I do need to practice Java though.

>11 omorrigan @ 2025/01/31 19:28

>>OP
i use Lua for general purpose programming, for webapps i use PHP/HTML.Its what i know

>12 helpdeskaleer @ 2025/08/31 15:09

>>11

I like anything that can be REPL'd in vim and vim-slime.

Also anything with a Jupyter Lab Kernel.

>13 ssh-001 @ 2026/04/13 12:26

>>I've tried to use pythin for AI-agents creation but don't like it at all, use TypeScript most of time

>14 dan @ 2026/06/13 07:12

>>13

At the moment I'm deep into python for the EnvsBot, but for my Website for example I use PHP and JS, as little as possible, just to make my blogging and Webmentions work, so the pages (except the Image gallery) do also look good without Javascript, you just can't see the webmentions.

But I've also developed a gopher-2-web proxy in Go as my first Go project. Otherwise I try to use the language which fits the problem best, for example my blogging and notes engine is mainly written in bash, although it made the code unusable for others to use unless I'll make a complete refactor, and it's deeply connected to my small php scripts, which would have to be included in the public_html/blog/ page manually for example.

Most of my bash scripts are written for myself exclusively, not because I don't want to share them, but because I don't take care to make them public one day.

But if you're interested, you can have a look at the scripts in my home directory /home/dan/Work and /home/dan/public_html. The RSS feeds are created with little PHP scripts which are called by the main bash scripts for notes and blog. I also patched the ttbp script (feels) written in python, to make it compatible for receiving webmentions. If you're *really* interested, I can help you to set up the platform like mine with all webmention/PHP/JS integration, but you need to start with a fresh, blank website.