What You're acc to your fav language

870 points · 111 comments · view on lemmy.world

111 Comments

EdibleFriend@lemmy.world · 86 pts · 2y (13 replies)

What does it say about a person like me who reads all these damn memes even though I don't know jack shit about programming?

GlitterInfection@lemmy.world · 120 pts · 2y (2 replies)

You're a geek.

EdibleFriend@lemmy.world · 70 pts · 2y

When I saw this reply in my inbox I honestly had no idea which of my posts it was going to be related to because it could probably apply to most of them.

Empricorn@feddit.nl · 4 pts · 2y

They bite the heads off live chickens!?

https://en.m.wikipedia.org/wiki/Geek_show

insomniac_lemon@kbin.social · 24 pts · 2y (6 replies)

I'm like that because:

  • I need a hobby
  • weird history with programming, but never actually liked any programming language enough to have a real project.
  • now I found a niche language* that I like but so far it's just not where I want get started (one example, still no bindings for Godot 4)
  • Ray almost tricked me into making a framework for a framework but I saw right through that
  • personal issues

*=Nim

xmunk@sh.itjust.works · 5 pts · 2y (3 replies)

Might I suggest a Haskell for the indecisive diner?

insomniac_lemon@kbin.social · 2 pts · 2y (2 replies)

Right off the bat no Godot 4 bindings at least that I'm seeing in search, so that problem persists.

I'm not quite sure on style but I want a jack-of-all-trades language (speed, ease, capability, options, platform options etc) and that's a high bar. Nim seems like an outlier from everything I can see.

Actually no, some of the Haskell syntax stuff I'm seeing it making me mad.

xmunk@sh.itjust.works · 3 pts · 2y (1 reply)

Alternatively, it's a dirty language, but PHP is supremely usable.

The truth about programming is that the language isn't really that important, they can all be translated back and forth and the choice of what to use is usually made for you.

insomniac_lemon@kbin.social · 2 pts · 2y

The truth about programming is that the language isn’t really that important

I have had the thought that many languages have bindings for Raylib, so that lowers the bar a lot.

Beyond that, I can see a lot of problems. I already could use Raylib and a few other types of frameworks/libraries (UI, webui, TUI, fantasy console, scripting, microcontroller stuff) potentially, so any other language has to allow more/better options than that. Particularly as I don't really have ideas for those (with few-or-no tools) right now to start there.

Alternatively, it’s a dirty language, but PHP is supremely usable.

For your consideration, a moment of Master Shake to represent me (alternate 1, alternate 2)

jeremias@social.jears.at · 3 pts · 2y (1 reply)

Never worked with nim or godot, but it is able to call c routines? So I guess you would be able to call to gdnative?

Likely isn't gonna be beatifull, but it should work.

insomniac_lemon@kbin.social · 2 pts · 2y

It's something like that, but way beyond me so I couldn't get something manually let-alone full bindings. I was making a polygon loader+text format for Raylib and didn't even finish that somewhat due to it not being straightforward to properly implement/use (beyond what I had already that is, and that I'd probably need to make an editor too). And a big reason for wanting Godot is to create and animate polygons in-engine eye example with an editor so yeah I'd rather wait.

theneverfox@pawb.social · 1 pts · 2y

It says you should write some damn code.

Anyone can program, granted they aren't intimidated by the concept... It's actually very easy, and most professionals are pretty bad at it.

I, and probably lots of others, would be happy to recommend a starting point based on your interests. If nothing else, it will make you smarter

leaky_shower_thought@feddit.nl · 1 pts · 2y (1 reply)

maybe, on off-chance, you fall under the term script monkey?

it's like someone who understands well enough to run things but not grok through.

just remembered stumbling on it while reading some sci-fi.

EdibleFriend@lemmy.world · 1 pts · 2y

Hahaha nope. 99% of these are utter nonsense to me.

devnull406@lemmy.world · 69 pts · 2y (2 replies)

Ah yes, React - my favorite programming language

ICastFist@programming.dev · 27 pts · 2y

Second only to the unsung hero that didn't make it to the image, CSS

Deckweiss@lemmy.world · 2 pts · 2y
Socsa@sh.itjust.works · 48 pts · 2y (4 replies)

Anyone who says Matlab is their favorite programming language is very misguided

I_Has_A_Hat@startrek.website · 16 pts · 2y (2 replies)
[ removed ]
Socsa@sh.itjust.works · 4 pts · 2y

At least with labview there's all sorts of NI proprietary shit which makes instrumenting labview equipment slightly less torturous. Matlab is literally just expensive Python inside the world's worst GUI and one indexing so it's annoying to port algorithms out of it

youCanCallMeDragon@lemmy.world · 3 pts · 2y

How dare you speak that name to me

latesleeper@lemmy.world · 1 pts · 2y

It's the only programming language I really delved into. I haven't had to program since college. I found it very useful.

Kecessa@sh.itjust.works · 42 pts · 2y (4 replies)

"You are an engineer and a nerd"

We call them "enginerds", thank you very much.

BynaD@lemm.ee · 9 pts · 2y (3 replies)

What language is that one?

Kecessa@sh.itjust.works · 8 pts · 2y (1 reply)
BynaD@lemm.ee · 1 pts · 2y

Thanks!

elDalvini@discuss.tchncs.de · 1 pts · 2y

Matlab

jubilationtcornpone@sh.itjust.works · 35 pts · 2y (12 replies)

My relationship with JavaScript is more like an abusive relationship that I can't escape from because it pays all the bills.

theherk@lemmy.world · 25 pts · 2y (6 replies)

It’s worth going hungry in the dark. Lawyer up and hit the gym. JS doesn’t deserve you.

MajorHavoc@lemmy.world · 13 pts · 2y (5 replies)

And a Python developer is born!

Source: I moved on from an abusive relationship with JavaScript to a healthy not-at-all-controlling equal partner relationship with Python. And four spaces makes perfect sense, once I really considered Python's point of view...

theherk@lemmy.world · 6 pts · 2y (4 replies)

You don’t have to go from crazy to slightly less crazy. You could try living that lean compiled life.

DrJenkem@lemmy.blugatch.tube · 3 pts · 2y (1 reply)

We can go leaner. Why use a compiler when an assembler is all you need?

theherk@lemmy.world · 2 pts · 2y

Good point. Why stop there?

https://xkcd.com/378/

FierySpectre@lemmy.world · 2 pts · 2y

These days that's still python

traches@sh.itjust.works · 2 pts · 2y

Strong types are really just healthy, clearly defined boundaries

orca@orcas.enjoying.yachts · 7 pts · 2y (3 replies)

You just described my life. JS is hell.

naught@sh.itjust.works · 7 pts · 2y (2 replies)

You guys are using typescript right? .... right?

jubilationtcornpone@sh.itjust.works · 3 pts · 2y (1 reply)

Yes. However, The same cannot be said for every other dev on the project.

Typescript helps a lot but JS still lacks a lot of the functionality, and especially the tooling, available in other frameworks.

Going from ASP.Net Core to NestJS is like digging holes with a shovel instead of a backhoe. It feels like a huge downgrade. And then half your time is spent dealing with the incredibly finicky dev environment.

I am not impressed.

naught@sh.itjust.works · 1 pts · 2y

Interesting! I have built several projects entirely in TS or with react/next frontends and I enjoy the DX a lot now that I have the experience with the overwhelming breadth of options out there. It was very frustrating and overwhelming for me at first though. I found Dockerizing to help with consistency and finickiness.

Just curious, what are you missing most from asp.net core?

fidodo@lemmy.world · 2 pts · 2y

Try typescript

fer0n@lemmy.world · 24 pts · 2y (9 replies)

Not all of these are programming languages btw

racketlauncher831@lemmy.ml · 61 pts · 2y (2 replies)

You're a nerd for knowing that.

xmunk@sh.itjust.works · 15 pts · 2y

You're a nerd for calling them out about it.

fer0n@lemmy.world · 7 pts · 2y

I was basically begging for that comment ^^

SwampYankee@mander.xyz · -3 pts · 2y (5 replies)

Scripting languages are for popular kids and jocks.

fer0n@lemmy.world · 5 pts · 2y (4 replies)

I don’t know all of them, but I was talking about React being a framework, not a language.

SwampYankee@mander.xyz · 0 pts · 2y (3 replies)

Hah, I kinda glossed over that one. Not sure what the downvote is about, it's a joke. JS and PHP are the two I'm most familiar with and they're scripting languages, not "proper" programming languages. That doesn't make them any less serious. Anyway, React, being a library for a scripting language, is two steps removed.

docAvid@midwest.social · 2 pts · 2y

A scripting language is certainly a programming language. In fact, it can be hard to even draw a line at all. PHP is just-in-time compiled, and has static analysis tools that can catch errors that are normally considered "compile-time" - scripting language or no? Is Typescript compiled? Are JVM bytecode and WASM just very low level scripting languages? Can you write a powerful web application using BASH? What even is Lisp, in this context? "Scripting language" is a poor abstraction, really.

Agility0971@lemmy.world · 2 pts · 2y

matlab is considered a programming language but that piece of shit acts more like a scripting language than php

DrJenkem@lemmy.blugatch.tube · 1 pts · 2y

Scripting languages are a subset of programming languages though.

Muffi@programming.dev · 19 pts · 2y (2 replies)

MATLAB is such a scam. Luckily a growing amount of universities are starting to realise it.

ChewTiger@lemmy.world · 3 pts · 2y (1 reply)

I really enjoyed using MATLAB in school and it really helped with some of my graduate stuff. What scummy stuff are they up to? Any alternatives you'd recommend?

paholg@lemm.ee · 11 pts · 2y

Python with numpy/matplotlib/scipy.

corsicanguppy@lemmy.ca · 18 pts · 2y

What You're acc to your fav language

Parse error in /usr/lib/dict/en_all.h

DeaDvey@lemmy.ml · 17 pts · 2y (2 replies)

I am not a nerd, I am actually a gigachad. Selfie

oce@jlai.lu · 6 pts · 2y

This interface is bloated

Jorgelino@lemmy.ml · 4 pts · 2y

How did you take a selfie with your feet? Impressive.

backhdlp@lemmy.blahaj.zone · 16 pts · 2y (3 replies)

If you recognize them all, you're a double nerd

pingveno@lemmy.ml · 4 pts · 2y

Can I be a 1.99x nerd if I missed the bird one? (Swift, from a quick search)

Asudox@lemmy.world · 2 pts · 2y

Guess I'm one.

soggy_kitty@sopuli.xyz · 0 pts · 2y

Am I delusional or am I really that nerdy? Who doesn't recognise at least one of these?

I feel like they're all super common language/frameworks

xmunk@sh.itjust.works · 12 pts · 2y

Why are we all accumulators?

Sweetpeaches69@lemmy.world · 12 pts · 2y (5 replies)

What about PowerShell?

MajorHavoc@lemmy.world · 24 pts · 2y (1 reply)

Have you ever been to PowerShell Summit? It's the only nerd conference I've ever attended where only about half the attendees actually realized they are nerds at a nerd conference. I love the vibe. It's got style and pizzazz.

That said, the added entry for PowerShell would still be: "You are a nerd."

Sweetpeaches69@lemmy.world · 5 pts · 2y

No, but now that's absolutely on my radar, lol.

And yes! Woohoo!

Nomecks@lemmy.ca · 6 pts · 2y (1 reply)

My favorite programming language is VBA

AbsoluteChicagoDog@lemm.ee · 6 pts · 2y
[ removed ]
docAvid@midwest.social · 2 pts · 2y

Lost and confused nerd.

baseless_discourse@mander.xyz · 11 pts · 2y (4 replies)

I don't have a favorite language, I just hate haskell less than all the other languages I have tried.

platypus_plumba@lemmy.world · 11 pts · 2y (3 replies)

Do you get a heart attack every time you need to write to a database, effectively causing a side-effect? Only real Haskell developers do.

baseless_discourse@mander.xyz · 14 pts · 2y (2 replies)

Dude, I have a heart attack when I lift a finger, causing a side effect to the keyboard.

In fact, I have a heart attack whenever my heart starts beating, causing a side effect in my veins.

platypus_plumba@lemmy.world · 9 pts · 2y (1 reply)

Damn, this guy Haskells.

Asudox@lemmy.world · 4 pts · 2y

Haskellers Haskell their way through Haskell. Simple.

neidu2@feddit.nl · 11 pts · 2y (5 replies)

Mine is "nobody cares about camels anymore"

xmunk@sh.itjust.works · 7 pts · 2y

Oh, Camels...

DarthVi@lemmy.ml · 4 pts · 2y (1 reply)

Is that an OCaml reference/joke?

neidu2@feddit.nl · 2 pts · 2y

Perl. But OCaml works too, I guess.

spizzat2@lemm.ee · 4 pts · 2y
[ removed ]
LillyPip@lemmy.ca · 1 pts · 2y

The poetry contests were great. I miss that.

ohlaph@lemmy.world · 10 pts · 2y (2 replies)

No kotlin eh?

MeatsOfRage@sh.itjust.works · 23 pts · 2y (1 reply)

I can help with that one

"You are a nerd"

essteeyou@lemmy.world · 7 pts · 2y

Woohoo!

clb92@feddit.dk · 10 pts · 2y

Omg, it's scary how accurate this is!
I am a nerd!

Aceticon@lemmy.world · 8 pts · 2y

It seems to me some of those should be "you're a masochist and a nerd" when they're somebody's favorite language.

anarchist@lemmy.ml · 8 pts · 2y

Elixir: Look of superiority

MajorHavoc@lemmy.world · 7 pts · 2y

Well shit. It's got me dead to rights on a couple of these.

Klear@lemmy.world · 7 pts · 2y (1 reply)

Lua?

sag@lemm.ee · 7 pts · 2y

Roblox Player ;) JK

Emerald@lemmy.world · 5 pts · 2y (1 reply)

Rust: you are transgender

ASM: you are a nerd

Python: You are a high school student

Java: Your brain is so big you can accomplish anything.

PHP: You could likely do it all in JavaScript

HTML + CSS: You don't know programming but still want to look cool. If you need JavaScript you can ask ChatGPT.

Brainfuck: you like to brag

sag@lemm.ee · 2 pts · 2y

Python one is so fucking real as a high school student but I also know JavaScript and bash

captainlezbian@lemmy.world · 5 pts · 2y (1 reply)

Hey, I’m an engineer and a nerd and I prefer R. It not only does statistics, it lets me show them so clearly a business major can understand the implications

flying_sheep@lemmy.ml · 9 pts · 2y

I'm a software engineer and data scientist.

MATLAB is trash politically, monetarily, for writing APIs, for structuring your APIs and code, and for packaging your work.

The only limitation R has is the structuring one.

I prefer Python. And Rust.

UntouchedWagons@lemmy.ca · 4 pts · 2y (1 reply)

What's the one to the right of Java?

BrownianMotion@lemmy.world · 7 pts · 2y

Matlab. Less of a "programming language", it is a "Numerical computing environment". But it's still is a language and its still a lot to learn.

Their description is "MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks."

Its been around for ever.

SomeoneElse@lemmy.ca · 4 pts · 2y

Look, I was forced to learn R (very badly) for my PhD (which I didn’t complete). So technically I’m not a nerd (it’s sadder than that). Yay!!

Presi300@lemmy.world · 3 pts · 2y
[ removed ]
lseif@sopuli.xyz · 3 pts · 2y (2 replies)

in my completely accurate and objective opinion:

  • Javascript: you are a frontend web dev (hopefully)
  • C++: you spent too long learning keywords and classes, you might as well use them
  • Rust: you like big naked men butt booty wrestling
  • Asm: you dont know what a 'type' is
  • Go: you have chosen a perfect language.
  • React: you know its not a framework, so then it must be a language, right?
  • Python: either a child, or an ai expert
  • C: you are a better programmer than everyone else, because you know what a pointer is
  • PHP: rich
  • C#: learning game development just because you like video games
  • Swift: idk really. something to do with apple?
  • R: ????

i use Rust btw

palordrolap@kbin.social · 4 pts · 2y (1 reply)

Perl: You're an old nerd who remembers before Python was a thing, or else a nerd who really likes funky syntax and symbols everywhere and PHP just wasn't right for you.

Raku: You're an old nerd who remembers before Python took over from your former beloved Perl and instead of opting for simpler, cleaner syntax, you decided that being able to go the other way entirely was absolutely for you, or else you're a nerd who likes really, really funky syntax and Python, PHP and even Perl seem too much like kids toys.

Ada: You're an old nerd who was taught it at some college or other or else you're an engineer writing mission critical systems and this is the language everything is written in and no-one will switch to anything else.

BASIC: You're an old nerd (you might be sensing a theme here) who taught themselves programming at some point in the '70s, '80s or '90s and you'll get around to learning another language some day, but right now this interpreter you found online that runs in a console window suits you just fine.

Shell scripting: You're a nerd who really ought to rewrite some of those unwieldy beasts in something else at some point but you've learned it this way and don't have time for anything else right now. Time for another hack.

Powershell: You're a nerd who's found something that "really makes sense, you know?"

COBOL: See Ada but exchange "mission critical" for "banking".

Prolog: You are a nerd who plays Towers of Hanoi in their head for fun.

Haskell: You are a nerd whose flying saucer is a glass dome followed by a function that describes the rest of it, which may or may not be the same function that described the glass dome in the first place.

Lisp: You are a nerd for whom parentheses make you feel warm and fuzzy, if not other feelings that cannot be spoken of in polite company. If you like Emacs, you like Emacs.

docAvid@midwest.social · 1 pts · 2y

Oh, I like Emacs, alright. I spend more time in Emacs than in my partners.

zxk@lemmy.world · 3 pts · 2y

Chat GPT does all of my coding for me and even scolds people for culture war hot button issues. Life is exactly like the jetsons

PoolloverNathan@programming.dev · 3 pts · 2y (1 reply)

I don't see Haskell on there!

victorz@lemmy.world · 2 pts · 2y

You are a nerd that published white papers.

RandomVideos@programming.dev · 2 pts · 2y (2 replies)

What about whitespace?

WhiskyTangoFoxtrot@lemmy.world · 4 pts · 2y

Natanael@slrpnk.net · 2 pts · 2y

There's a programming language for that

AngryCommieKender@lemmy.world · 2 pts · 2y

Where's the geek? I know at least one of these has to require special training, and a geek is just a highly trained nerd.

Robbsen1@discuss.tchncs.de · 2 pts · 2y

Ah yes, the programming language known as "React JS"

Agent641@lemmy.world · 2 pts · 2y (2 replies)

What about my boy html?

jcg@halubilo.social · 6 pts · 2y

Not a programming language and nobody's favourite

jcg@halubilo.social · 1 pts · 2y
[ removed ]
shalva97@lemmy.world · 2 pts · 2y

What uf Kotlin is my favorite?

ictRider@lemmy.world · 2 pts · 2y

Let's go HP-VEE

victorz@lemmy.world · 1 pts · 2y

Got 'em. 🫸🫷

Welt@lazysoci.al · 1 pts · 2y

Fucking American class culture and anyone who's not an ignorant idiot is "a nerd". Get fucked, The World

McBain@feddit.ch · 1 pts · 2y
[ removed ]
charje@lemmy.ml · 1 pts · 2y

You R a nerd for the last one.

ParetoOptimalDev@lemmy.today · 1 pts · 2y

What about Haskell?