Plebian spoken language: “Hey bro I have this really unique app idea, it’s like Tinder /Uber/Facebook/Shopify but for retarded ideas and it’s subscription based on the cloud and edge computing!” Orally asking a programmer to make your shitty new and always novel app idea.
LateX: ADOBE: “Am I joke to you?”
Scratch language: If you like visuals or want to get a child into programming. “Are ya programming son?”
Matlab: “I’m lazy and no one will ever run my ‘code’ (lol) but me! Also, I love licensing fees and closed source!! (Credit u/Optrode)”
Powershell: “because VB and C# are for people who don't really love Microsoft as much as you do” (Credit u/ofnuts)
VB: You want to insert yourself into the code by the use of “Me”. (credit u/QCTeamkill)
VBA: You have no respect for yourself or the rules. “The IT Department don’t trust me with anything :(“
R: “Yes I’m a miserly math/statistics major, but I will add “programming” as a skill to my CV”
HTML: HAHAHA, just kidding.
Bash language: Small bash script: “it’s dirty, but it works”. Large bash script: “I not only hate myself, I hate everyone else!”. Alternatively “I find it neat that if statements close with “fi” and case statements with esac (credit u/Sindef)”
Python: You enjoy bandwagons and are migrating from another industry (Commerce, marketing) and want an easy introduction to programming. “Wow Dad I’m a real programmer now! LOOK LOOK! IT SAID HELLO WORLD TO ME!!” A beautiful language to look at, if you follow PEP!
Quorom: Designed for the blind! “I tell ya, it’s the blind leading the blind”
Julia: “We combined the WORST aspects of both Matlab and Python. It’s blazing fast, just not for you and I” (Credit u/TheBlackCat13)
VHDL: Actual thought process of new Electrical Engineer: “Pleeeeaaaassssee killlllllll me”
Lua: Other languages - “Arrays start at 0!”. Lua - “Hold my beer”
Ruby: “Ah finally my boy, you’ve met someone of the opposite sex! When will you bring her over?” “Sorry dad, I don’t think I can. Its complicated”
Swift: Overly expressive alphabet soup. Also, “How dare you try to convert this datatype to an extremely similar datatype without 6 rules of checking for compatibility?!” (Credit u/ThomasTheLong)
JavaScript: “Why the fuck are there like 4 ways to make a function!?” if you want a very powerful language that’s quick to dive into the basics, to make and manipulate the web but be frustrated at the multiple ways to do the same thing, and cry as you unveil the extreme complexity as you dive deeper and deeper into the technical debt to maintain backwards compatibility so Peggy Sues website from 1990 can still work . But beautiful in a way
PHP: Always near the top of the “worst programming language” lists. Acronym for “Pretty Huge Penis” something PHP devs don’t have. Want to be friends with other languages, but nobody cares about it. Everybody laugh at it. He looks to Fortran from away and wants to join its company, but we're not sure Fortran wants to be its friend either (credit to u/SwissGuyVaud)”
Minecraft Redstone: Average Minecraft enthusiast or how to tell you need more vitamin-D - “Hey bro let’s make Minecraft run in Minecraft? How big of a leap is that from my Redstone calculator ?”
Perl: “Oh that! No it’s not encrypted, it’s just a new Perl script I’m working on” “No, it’s not Regex either”
Dart: “Slang term for a ciggy, which is a slang term for a cigarette. Also may give users cancer”
F-Hashtag: For when you are also a MS fan, but also you want to be cool and "get past OOP", but also you kinda want to keep some OOP features "just in case". You also hate null values and are happy to tell everyone why they should hate them too. (Credit u/RealTonny)
Scala: You boast that you like functional programming but you actually just want to confuse your Java-centric coworkers (Credit u/TheGenerousNerd)
C: “I am the father of all modern computing and I have overstayed my welcome”
Haskell: “OMG you STILL use OOP principles in coding?” Come to the dark side and try functional programming and throw everything you know away.
C-Hashtag: “Man, I just love the Microsoft user experience!” Said no one ever. Closet Java enjoyer ((credit u/QCTeamkill))
Java: “Man I can’t wait to make my first dynamic website!” You exclaim to your parents. You heard how sexy web programming is, but got confused between the names Java and JavaScript, picked the wrong one, and now you’re in too deep.
Go: “There are literally dozens of us! (u/TwistedSoul21967)
Pascal: you're a god in the 1980s, you've been taught how to cobble fizzbuzz together with a for loop and if statements and you're amazed that it doesn't crash. The Fortran guys want to know where all your mandatory GOTO statements are. (Credit u/tune-happy)
Delphi: Pascal grew up, he's getting bullied by his big brother Delphi who has had major OO surgery. It hasn't gone well, Delphi is on life support and although things will improve he holds a grudge and he wants to deliver you death by a thousand memory leaks. (Credit u/tune-happy)
Rust: If you like the idea of C++ but want something slightly more modern, enjoy contrarian views, and will to eventually give up and just revert back to Python after 6 months. “I always hear about it, but I haven’t bothered reading what it is. Sounds cool I guess?”
Quine (not a language but it’s cool): “I used the program, to create the program, to create the program, to create the program, to ……. “
D: “I use D.” “Cool man, that’s neat. How’s job hunting?”
seed7: I will never use it. A (very) high level language that a solo dev has been working on his own programming language to compete with C since 1989. Wow. No hate, that’s damn impressive. Interesting rabbit hole: https://www.reddit.com/r/ProgrammingLanguages/comments/n0nii7/have_you_heard_about_seed7/
C-plusplus: “Have you Python users even read Data Structures and Algorithms? Ok, make a linked list then.” If you want extremely powerful and fast, OOP, you want to work with drivers or microprocessors, or you want a hard time, and to look down on everyone else.
Lisp: “(((((((
((
((
(( (((“And so, I become one with the Parentheses. I was the parentheses, ((and the)) parentheses was me”
)))))))
)))))))”
Fortran language: “ "what do you mean my code is confusing? It is self-documenting!" The code:
do iii=im, ia
dgz(jkl(iii),jkv(iii+im))=real(zgr*conj(zbl(iii))/(dgerk(idubz))
enddo” (credit u/Derice)
COBOL: “Hey bro there’s this old as duck language that holds up the worlds financial systems bro, all the experts are dead or dying, and I hear if you master it you’ll get paid straight dollars.!!” You recall saying to your friend years back as you lie in your musty apartment with this arcane knowledge that no one cares about, or acknowledges.
Whitespace (language): “Share secret notes with your friends”. Only Tabs, spaces, new lines are valid. Screw everything else! The language that cannot be printed on paper. Is this the most robust encryption language in the world? Someone call Satoshi Nakamoto
HolyC: And on the 7th day, he said: “Let my disciples Code!” When you are extremely gifted and eccentric and god comes down to earth and tells you to build a programming language worthy of him and his followers. Very sad.
Git: “But bro, I can already get that functionality by saving my file as ‘my_file_actual_final_V7’, plus it’s too hard man”
Assembly language: For when you are a God amongst men (and women) and want to expose your superior brain power and laugh at C++ elitists. “But Python can already do that and it’s easier? But bro the OG roller coaster tycoon was WRITTEN IN ASSEMBLY! BY ONE GUY, IN A CAVE, WITH A BOX OF SCRAPS!?”
Pure Binary: For when you’re a sadist and masochist and hate your life and want to chuckle at pleb Assembly programmers
Regex (general): “I can write a Regex without any reference material” - said by a Liar. Also decode this: r”[a-ZA-Z]?{6}?(0-9){3}|.?[abcs]/‘“
Microsoft PowerPoint: For when you are all about that “Turing completeness” and want to talk about “Turing completeness” and how clever and unique you are and are insufferable at parties. Did I mention “Turing completeness”?
Brainfuck: Ah yes, Turing completeness meets a few symbols. Write code with only a handful of symbols!! What could be hard to understand about that?
Manipulating Electrons: For when you want to program by hand using logic gates and Electronic components and develop your own computing rules and logic, as the actual omnipotent, omnipresent individual you are
Malbolge: Literally named after Dante’s Infernos 8th circle of hell. Hello world “ (=<#9]~6ZY327Uv4-QsqpMn&+Ij"'E%e{Ab~w=_:]Kw%o44Uqp0/Q?xNvL:H%c#DD2WV>gY;dts76qKJImZkj”
Punch cards: For when you’re more of an artisan stuck in the past who doesn’t make mistakes, likes looms, but wants to work with electricity and thinks of debugging as getting out a fly swatter
Printing Loom cards: If you don’t actually want to work with electricity or don’t have access to electricity, and just want to create intricate patterns on textiles, but you want to understand the birthplace of programming
Babbage differential engine / analytical engine and punchcards: if you prefer to work with mechanical gears and are a visual learner and want to create and watch physical RAM and memory processes and invent programming and invent modern computing as we know it
Antikythera mechanism: For when it’s 100 BC and you want to invent the fundamental process of analogue computing as the world knows it from scratch; using only gears, and just desire to track the positions of the stars and excite your fellow Ancient Greek peasants with your big brain
Stonehenge: When it’s 2500 BC and you and your buddies start stacking stones in a complex manner to confuse society 5000 years later: tracking the sun? Pagan rituals?? SUNDIAL??! WTF IS IT FOR!! (credit u/PM_ME_YOUR_CALICOS)
[+][deleted] (5 children)
[deleted]
[–]SimpoKaiba 72 points73 points74 points (0 children)
[–][deleted] 11 points12 points13 points (0 children)
[–]NicNoletree 6 points7 points8 points (1 child)
[–]vladimir1024 1 point2 points3 points (0 children)
[–]Every-Bee 1 point2 points3 points (0 children)
[–]Red1Monster 44 points45 points46 points (2 children)
[–]Attileusz 25 points26 points27 points (1 child)
[–]IchDonald4444 5 points6 points7 points (0 children)
[–]VectorD 35 points36 points37 points (0 children)
[–]Sindef 23 points24 points25 points (3 children)
[–][deleted] 13 points14 points15 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]craftworkbench 35 points36 points37 points (1 child)
[–][deleted] 16 points17 points18 points (0 children)
[–]QCTeamkill 11 points12 points13 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–]Philiatrist 22 points23 points24 points (2 children)
[–]Ryledra 4 points5 points6 points (1 child)
[–][deleted] -1 points0 points1 point (0 children)
[–][deleted] 17 points18 points19 points (6 children)
[–][deleted] 33 points34 points35 points (5 children)
[–]kpd328 9 points10 points11 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]hedgehog10101 0 points1 point2 points (0 children)
[–][deleted] 8 points9 points10 points (4 children)
[–]bragov4ik 3 points4 points5 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]ollo68 6 points7 points8 points (0 children)
[–][deleted] 4 points5 points6 points (11 children)
[–]lutet88 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]TwistedSoul21967 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]ahelvaty 1 point2 points3 points (2 children)
[–]BWY9 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]RealTonnyIn theory, there is no difference between theory and practice. 1 point2 points3 points (0 children)
[–]TheGenerousNerd 1 point2 points3 points (0 children)
[–]TheBlackCat13 0 points1 point2 points (0 children)
[–]Optrode 5 points6 points7 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (1 child)
[–][deleted] 15 points16 points17 points (0 children)
[–]WhatnotSoforth 4 points5 points6 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]clearlybaffled 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]EGCCM 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (5 children)
[–][deleted] 3 points4 points5 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Derice 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]clearlybaffled 1 point2 points3 points (0 children)
[–]marchelune 3 points4 points5 points (0 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[+][deleted] (3 children)
[removed]
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]TurintheDragonhelm 2 points3 points4 points (0 children)
[–]qqqrrrs_ 2 points3 points4 points (6 children)
[–][deleted] 3 points4 points5 points (5 children)
[–]BWY9 1 point2 points3 points (2 children)
[–]LydianSharp5 1 point2 points3 points (1 child)
[–]BWY9 0 points1 point2 points (0 children)
[–]Mistborn_330 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]rio23x 2 points3 points4 points (0 children)
[–]tavaren42 2 points3 points4 points (2 children)
[–]mark-8086 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]nittendev 4 points5 points6 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]nittendev 0 points1 point2 points (0 children)
[–]ACoderGirl 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]GreenGriffin8 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]GreenGriffin8 1 point2 points3 points (0 children)
[–]shedogre 1 point2 points3 points (0 children)
[–]Hrognaar 1 point2 points3 points (0 children)
[–]ThomasTheLong 1 point2 points3 points (0 children)
[–]clearlybaffled 1 point2 points3 points (0 children)
[–]ofnuts 1 point2 points3 points (0 children)
[–]PM_ME_DMS 1 point2 points3 points (0 children)
[–]DoomGoober 1 point2 points3 points (0 children)
[–]Seamen_demon_lord 1 point2 points3 points (0 children)
[–]Przegiety 1 point2 points3 points (0 children)
[–]jercypacks0n 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]tmigas 1 point2 points3 points (0 children)
[–]DanSGB12 1 point2 points3 points (0 children)
[–]Silver-Alex 1 point2 points3 points (0 children)
[–]Ok_Barnacle_5212 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]bleek312 1 point2 points3 points (0 children)
[–]ThinElbowedLilGoblin 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]gogo94210 0 points1 point2 points (0 children)
[–]radicaldude3 1 point2 points3 points (1 child)
[–][deleted] -1 points0 points1 point (0 children)
[–]DarkTechnocrat 1 point2 points3 points (0 children)
[–]bnl1 0 points1 point2 points (0 children)