PM_ME_VINTAGE_30S,

I most regularly use Python, followed by MATLAB C++. Python has been practically mandatory for writing code for my undergrad research. My classmates usually know "a little" Python, and it's pretty easy to pick up on the fly. I'm trying to phase out MATLAB for Python seeing as I'll be graduating soon and my student license will run out. I know about Octave, but work done in Python is probably easier to integrate.

My favorite is C++. It's the first language I learned and it feels like home. It gives me enough abstractions to get actual work done, but it also has the low-level tools I need to shoot myself in the foot for working with Arduino or other microcontrollers.

I'm looking into Rust for audio programming. Although audio programming is done almost exclusively in C++ these days, Rust's safety features without performance penalties look like a promising language to write fast and reliable code suitable for real-time operation. Joining Lemmy and seeing how it compared to Kbin has cemented my interest in the language because so far, despite the bugs I've run into, Lemmy and Jerboa has been fast above all.

Sinfaen,

Work:

  • C/C++
  • Python
  • Matlab (don't use this one)

Personal:

  • Julia
  • Rust
  • Fortran (trying out something specific rn)

My favorites right now are Julia & Rust. In their respective fields they're a breath of fresh air and I enjoy coding in them so much. If Carbon ever manages to get off the ground floor I'll be interested in trying it out. Regular C++ has too many footguns

a1studmuffin,
@a1studmuffin@aussie.zone avatar

Just learned a new word footgun. I love it, so true of C++.

ericjmorey,

Julia was interesting, I worked through a tutorial using Pluto and it seemed nicely designed.

Have you had Odin on your radar as a C++ replacement?

Sinfaen,

I haven't heard of it actually, I'll take a look

DanNZN,

I mostly use C# which is honestly also my favorite. I would like to get more into Python for some machine learning stuff.

ericjmorey,

Have you looked at Kaggle's learning resources for machine learning?

DanNZN,

I will have to check those out, thanks!

heyheyitsbrent,

C#, JS, SQL, and (AB) PLC Ladder Logic.

I really like working in the dotnet ecosystem; it’s well maintained and supported. I’m fairly weak in JS and find it a bit frustrating at times. Mostly because it seems that packages are obsolete or abandoned by the time I’m done reading the docs. I know enough SQL to be dangerous.

Everyone seems to like Rust, maybe I should see what all the fuss is about.

greysemanticist,

Regularly Use

  • bash
  • python
  • golang
  • rust
  • elm

Favorite

  • rust because it provides a pretty good expressive type system for letting the compiler keep you honest.
  • elm helps me avoid client-side programming hell with JavaScript.

Interested

  • zig because of its promise of "compile it for anything" and small language philosophy.
Subito,
  • I work with Java, but like messing around in C# and Kotlin
  • Definitely Kotlin
  • I’m thinking of getting into Rust or Go one day, because they seem cool
rain,

@ericjmorey Clojure(Script/Dart) is the way, I really want to get into Elixir at some point though!

ericjmorey,

What got you started with Closure?

rain,

@ericjmorey A course in software development got me started with Clojure! At first I hated the language, but it slowly grew on me ​:vibe_cat:​

1rre,

I work with C# & TypeScript, which frankly I don't find too bad

I love to work with Scala though, I find there's a really nice way to do almost everything, and C is nice because it allows so much control over what your program is actually doing - same with OCaml really, however the ability to use Java libraries in Scala makes it that bit better

I'd quite like to try Spatial for hardware in the future

el_cordoba,

My main languages are Ruby and Python (does SQL count?), but I dabble with Javascript when needed.

I have been liking Ruby more and more because of how easy it is to use and the community support it has. I have really appreciated RSpec, and that's the main reason I enjoy it over Python.

I really want to get into Rust because it is so different from Ruby. I am also a strong supporter of adopting a different language if you need to. I am not a fan of introducing types into Ruby or Python because there are other languages that have it built in and also the dynamic nature of those languages are their strengths.

ericjmorey,

I could see value in adding type checking to a codebase that is transitioning from exploratory to maturity without having to rewrite in another language.

And of course SQL counts!

r3d5un,

Python and C# for the most part. I'm also putting serious effort towards learning Rust, but I likely won't be able to use it at work. It's a good learning experience, and I can tell that my code after learning basic Rust in C# and Python is better than before.

ericjmorey,

What's better with your code? What did using Rust reach you?

paccio, (edited )

Mostly C++, I develop back-end with algorithms that require all the performance we can get. We 're currently trying Rust for a small project, I hope it will succeed, I definitely love this language. And python when merformance is not the main concern.

ericjmorey,

Seems like Rust is popular among C++ developers.

climufat,

At work it's mostly python, .net core and javascript (regrettably).

Personally, I used to write a lot in C and C++ for embedded, but recently diving more into other areas. Developing quite the love for Golang (GO) and it's simplicity.

ericjmorey,

I see a lot of love it or hate it on golang. What do you think drives that?

pattern,

At work I mostly use Matlab and a smattering of C++, at home I'm trying to learn more C++ but prefer to use python. I think my next endeavor will be learning Rust, not sure yet what I'll use it for though.

ericjmorey,

Everyone tells me that Rust is a good replacement for c++, so maybe whatever you are doing with c++ you can try an implementation in Rust?

pattern,

Yeah, that's a great idea. Really interested to see how it goes, heard mixed info back on how easy/hard it is to learn.

baal,
  • Professionally I mostly work with C (no ++) for bare metal micro-controllers. Basically I'm using it to tie together HW peripherals with some communication library.
  • Python is my one-size fit's all tool for anything that has an OS. Testing, scripting, interfacing, it does it all.
  • I also used to work a bit with Erlang, which is my personal favourite programming language for its pure elegance and resilience.
zexu,

JavaScript, Professionally i'm a React developer & you have almost everything in JS. I'm also learning zig lately & it's really cool.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programming@beehaw.org
  • kavyap
  • InstantRegret
  • mdbf
  • osvaldo12
  • Durango
  • DreamBathrooms
  • everett
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • slotface
  • rosin
  • khanakhh
  • provamag3
  • Leos
  • cisconetworking
  • tacticalgear
  • modclub
  • GTA5RPClips
  • cubers
  • ethstaker
  • anitta
  • megavids
  • normalnudes
  • tester
  • JUstTest
  • lostlight
  • All magazines