this post was submitted on 13 Nov 2023
97 points (92.2% liked)

Programming

17503 readers
15 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 1 year ago

Clojure, can't stop using it, so fun to use!

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago) (1 children)

Probably Ruby. For some reason .. no, that's a lie .. playing with Exherbo, Gentoo and Funtoo, but mostly Exherbo, made me loathe Python. However, everyone in the data processing arena seems to use it, so I'm bound to have to change my ways eventually! For "Ruby": read "Python".

My days of needing high-speed low level languages are long gone. I learned C on Borland C++ back in 1990 to price derivatives on 386s. Loved it.

If I mess around with any language it's for fun. I intend to commit suicide, when my time is done, by the percussive head trauma that learning Haskell will cause me.

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

See, I love Haskell, and the reason I'd choose Rust for my one language is the feeling that in principle anything I can do in Haskell I can do in Rust, with a little extra percussive head trauma; but I can never have the control in Haskell to do the beautiful efficiency I can do with Rust if I ever actually did any programming.

[–] [email protected] 3 points 1 year ago

That's rather beautifully put and extra marks for p-h-t! 😁😜

I learned low level stuff to give prices to traders before the trading interval ended. I'm serious. Our four man hedge fund was under the wing of huge French bank. Pricing in the era was painful.

Asked for a price in the era used to take minutes for derivatives; I was told much faster wasn't possible; that's a red rag to me. I had no choice but to get dirty and go low level again.

The traders were old style barrow-boys, their like disappeared maybe a year or so after. Derivatives have a load of parameters that go with the actual price, "the Greeks", and market traders easily remember sets of shopping lists and prices and quantities at the same time. They were a shoe-in before computers were actually useful on a trading floor.

I learned to program on a 6502 RISC chip in Acorn Assembler. I liked it because BASIC was shit in the era (GOTO Fcuk My Life), like it got much better .. 🤣😂 Knowing how programs work allows me to try to make it faster. These days I ~think~ know compilers are smarter than me.

Rust appeals too for the time-travel aspect. I'd like to learn to write a threaded program. I would have loved to do that when back in the day, I always regretted the way it worked, but it was way beyond me 😭 .

I wouldn't mind looking at my old original killer pricing program, I knew it could be optimised then, but I just didn't have the time or the skills to go that extra mile. I regret that bitterly. 😡

If you get time, let me know of your (t)rust travels. Bon voyage.

[–] [email protected] 7 points 1 year ago

Typescript. I greatly prefer C-Style curly brace languages over Pythonese langs. Also the typesystem is incredible, as it allows you to be as precise or not as you want which is a huge boon.

[–] blackstampede 7 points 1 year ago

Rust, hands down.

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (7 children)

JavaScript. I can't think of anything else that can be used for everything. It's a back-end language, a front-end language, it can be used for styling and animation, it can be an OOP language or a scripting language, and can make database queries & submissions. Is there another language that is as versatile for website development? I can't think of one.

load more comments (7 replies)
[–] [email protected] 5 points 1 year ago

Definitely lolcode.. HAI Can Has stdio KTHXBYE :)

[–] [email protected] 5 points 1 year ago
[–] [email protected] 5 points 1 year ago

Clojure. Simple language for complex things. It also has java interop and Javascript interop and c# interop. So I will be fine.

[–] [email protected] 5 points 1 year ago
[–] [email protected] 5 points 1 year ago (3 children)

Ruby. It’s designed for developer happiness, and it’s beautiful. Not as beautiful as it once was, but still lovely to code in.

[–] [email protected] 3 points 1 year ago (1 children)

Crystal is very similar to Ruby, but is compiled to native code instead. Would you consider that? Why or why not?

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago (1 children)

I just can't comprehend how anyone can think ruby is enjoyable to work in or beautiful. To me it's a dumpster fire. I would almost rather write php.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 5 points 1 year ago

Go. Nothing strikes a balance of ease and performance like go

[–] [email protected] 4 points 1 year ago (7 children)

JavaScript because you can do everything with it and long term all other languages will, most likely, gradually fade away (except for C/C++).

load more comments (7 replies)
[–] [email protected] 4 points 1 year ago

I'm surprised no one has picked either macro assembly on their favorite ISA or, perhaps just to screw with people, Forth.

[–] [email protected] 4 points 1 year ago

C. I've been programming for over 30 years and it's the only language to survive. Imagine if I was asked this question 30 years ago and picked perl or Pascal, I'd be screwed today.

load more comments
view more: ‹ prev next ›