@nutomic
admin
link
42Y

Java, kotlin, python, rust are the ones i’m familiar with.

I’ve also used a lot of other languages one time or another, eg during university.

@wraptile
banned
link
32Y

That’s a great set! What’s your opinion on Kotlin, do you find it a complete replacement for Java where’s possible?

@nutomic
admin
link
22Y

I used it on Android, and its much better than the old Java version thats available there. It can do everything that Java can and is fully compatible, so there is no reason to stay with Java (other than the effort of converting code).

@wraptile
banned
link
32Y

Define know

I can read and somewhat understand many for minor contributions but I can only program at professional level with python. This language kinda ruined me, everytime I pick up something else to learn I just feel like “ugh this would be so much easier and more fun in python”.

I’ve learned lots of Java and C++ during college years but everything has evaporated from my head already.

I’d love to learn more about Rust and Nim languages though but I already have more than enough on my hands with Python alone.

@nutomic
admin
link
22Y

I used to like Python a lot, but learning about “name mangling” really scared me.

https://mastodon.social/@ekaitz_zarraga/103459382469569797

Dessalines
admin
link
32Y

Whoa I didn’t know about that.

@wraptile
banned
link
12Y

What a weird nitpick - I don’t see how this would have any effect on any code except for some weird trivia.

riccardo
link
2
edit-2
2Y

Not a developer. I’ve learned C and Python for didactic purposes, and I’m using Python almost daily to build some tools that help me with stuff (for work but also for private use). I have to admit I almost never use C but it comes in handy when I have to write Python packages that need to be faster than what they would be if written in pure Python. Now that I think about it is the only practical way I’ve ever used C for.

Now I’m trying to get into Kotlin/Java because I want to learn Android development and I want to contribute to some projects - but I will probably drop it in favor of JS, as learning to build simple webapps I can use from desktop will probably be much more useful to me

@AgreeableLandscape
admin
creator
link
2
edit-2
2Y

Python, JavaScript, and Kotlin.

To a lesser degree: PHP, Java, TypeScript, Bash.

@alexbuzzbee
link
12Y

Rust, Python, C, Lua, Unix shell if you count it, MS PowerShell + C# for work stuff, technically C++ but only the really old style (“C with classes”), and I also know a couple of BASICs for unclear reasons.

I don’t prefer to use them, but I also know TypeScript/JavaScript and PHP.

I took a computer science class and discovered to my surprise that I had accidentally learned Java by inference from the others.

@ProtoDrew
link
12Y

Rust, Java, C based langs, Swift, GML

@gregf
link
12Y

Basic, Turbo Pascal, Ruby, Python, PHP, Go, Rust, and probably a few others I half know.

Dessalines
admin
link
12Y

Java, Typescript, javascript, Rust, Ruby, sql. Did a smattering of others like Fortran, C, Pascal, basic, for school or work.

Overall tho frameworks now are as big as some languages themselves. Someone who fully knows GTK or QT probably knows a lot more than I do about front end.

A loosely moderated place to ask open ended questions

If your post is

  1. Open ended
  2. Not offensive
  3. Legal under US law

it’s welcome here!

  • 0 users online
  • 75 users / day
  • 159 users / week
  • 204 users / month
  • 561 users / 6 months
  • 1844 subscribers
  • 568 Posts
  • 6993 Comments
  • Modlog