Tumgik
pl-tournament · 1 year
Text
Interim poll
I'm a bit busy for the next day or so while I write a parser for a uni task, so in the interim, here's that SQL pronunciation poll I promised while I get Round 2 ready :P
I'll also hopefully post some Infodump box highlights tonight or tomorrow :)
15 notes · View notes
pl-tournament · 1 year
Text
This was unsettlingly close *but* there is a winner this time! 🎉
Match 1A[6] rc2
Alright attempt 2 if y'all tie this again I'm just gonna flip a coin
7 notes · View notes
pl-tournament · 1 year
Note
Does adobe flash run a preexisting programming language or was it simply not submitted somehow?
It uses ActionScript but that got knocked out in round 1A against PowerShell
1 note · View note
pl-tournament · 1 year
Note
Wait, did _all_ dependently-typed languages fail the qualifications? No Lean, no Idris, no Agda, no Coq?
Nobody submitted them on the poll at the start 😢
3 notes · View notes
pl-tournament · 1 year
Note
ah, it's called Logo 😄🐢
Ah, no then, nobody submitted it iirc
0 notes
pl-tournament · 1 year
Note
Is the turtle here 🥺🐢
The turtle? What turtle?
1 note · View note
pl-tournament · 1 year
Note
i may have very little hope here but i will persist nonetheless. Karel the robot propaganda! For one, he's just a little guy. Small dude. look at him. scrunkly. standing on a pile of four beepers. just chilling.
Tumblr media
For two, this language forces you to be an absolute beginner by just not having anything complicated like memory and variables. If you wanna do one thing on two beepers and something else on three, you write
if next to beeper
pick beeper
if next to beeper
pick beeper
if next to beeper
//thing for three beepers
else
//thing for two beepers
and that's just how it is. perfect imperative programming with no nonsense. Also my boy is a turing machine, like, trivially. Tape? that's the grid baby! symbols on tape? stacks of beepers! read/write head? my main man Karel!!
please consider voting for my much loved Karel, he deserves some love I've only just tracked down the version i learned with like two days ago.
#karelSweep
Can confirm, Karel is just a lil' dude, and is also very skrunkly
6 notes · View notes
pl-tournament · 1 year
Note
c++ sweep btw. currently learning about that in school rn my computer teacher would be proud if it won /silly
Whoops I completely missed this but hey C++ won anyways, fingers crossed for round 2 🤞
2 notes · View notes
pl-tournament · 1 year
Text
Update
And round 1b is up finally! Sorry it took so long, work and uni have been kicking my ass 😅
There's also an extra tiebreaker match for Scheme vs VHDL so check that out!
Anyways, here are the reuslts so far!
Tumblr media
I'll also probably do an SQL pronunciation poll and post some of the infodump box submissions at some point over the coming days before round 2 so keep an eye out for that!
There's been some pretty interesting results so far so I'm keen so see what comes out of round 1B!
3 notes · View notes
pl-tournament · 1 year
Text
Match 1B[7]
Our next matchup features a language mostly designed with the purpose of *not* fucking with your brain, and a language called brainfuck. Draw whatever conclusions you will from that.
BrainFuck
The name says it all really.
Python
A pretty nifty little language, though it's frequently slow and has some rather unique syntax. It's found a real home in rapid prototyping, statistics, and machine learning work thanks to its flexible syntax though.
10 notes · View notes
pl-tournament · 1 year
Text
Match 1B[6]
The difference between Forth and Microsoft Power Automate, is that before this, I knew nothing about Forth, and now I want to know more, but before this I knew too much about Microsoft Power Automate, and now I want to forgetti spaghetti.
Forth
I've never heard of it before this, and you probably haven't either, so here, I've saved you a google search: Forth (programming language) - Wikipedia
Microsoft Power Automate
Remember what I said in Match 1B[1] about no-code/low-code products frequently being buzzword filled empty promises of lowering your operational overhead, that actually increase development burden? Yeah, this is why.
3 notes · View notes
pl-tournament · 1 year
Text
Match 1B[5]
It's ironic, the one that has Java in the name, is of these two, the least similar to Java. Funny how that works out, isn't it?
C#
You thought Oracle flavoured Java was bad? Try Microsoft flavoured Java.
JavaScript
is-even has 260K weekly downloads and it just returns the opposite of what is-odd says. But that's JavaScript for you.
10 notes · View notes
pl-tournament · 1 year
Text
Match 1B[4]
Two languages that were probably someone's first introduction to programming. They might not be what you used now, but they're cute, friendly, and taught many of you the basics of what you do today at a vastly higher level. In that regard, they're pretty awesome.
Karel
You get to drive a tiny little robot around on a screen and make it do things, and that's just adorable.
Scratch
You've heard of it, you probably used it in high school if you're the right age, it's somehow way closer to a real programming language than you remember, but you probably just used it to load up the tutorial games in class didn't you :P
25 notes · View notes
pl-tournament · 1 year
Text
Match 1B[3]
Despite being a more niche domain-specific language, I'm guessing somehow more of you have probably heard of and/or used SQL. Funny how things work out like that ¯\_(ツ)_/¯
SQL
It's pronounced "SQL", unless it's PostgreSQL then it's pronounced "SQL", or if it's SQLite then it's pronounced "SQL".
Haskell
The coolest language you've never tried. It's like a bunch of math and computing theory nerds got together and made a programming language that only they understand. Sure, you trade away things like variables and control flow, but that's a small price to pay for pure functional programming, or so they'd tell you.
(should I do a separate poll for SQL pronunciation though?)
17 notes · View notes
pl-tournament · 1 year
Text
Match 1B[2]
Ok I'm actually really not sure how to tie these two together, there's not even a first letter for them to share so uh... voting time?
LabView
I don't know too much about this language, but I can tell you now, from thirty seconds on the website, GUI-based programming never looked this good.
TypeScript
Microsoft finally, despite all odds, managed to produce something good, stable, and open source, and by the good graces of fate, it was a way to make JavaScript less awful. Good job Microsoft.
4 notes · View notes
pl-tournament · 1 year
Text
Match 1B[1]
Continuing in the theme from Match 1B[0] of starting with the same letter, MIT App Inventor and Rust were both created at organisations starting with M, MIT and Mozilla respectively. Once again, that's pretty damn near the only similarity I can think of.
MIT App Inventor
Normally no/low-code solutions are plagued by crappy apps and endless corporate buzzwords promising to somehow magic away your engineering teams, but somehow this seems to actually be used pretty appropriately and be doing some pretty cool stuff. Nice.
Rust
They said memory safe C couldn't be done, and they said C++ without piles of bloat and cruft tied on couldn't be done either, yet here rust stands, being just about exactly both of those things at once.
4 notes · View notes
pl-tournament · 1 year
Text
Match 1B[0]
These both start with the letter C but that's about where the similarities end. I genuinely have no idea if this is gonna swing for the big lang, or the meme lang, and I'm terrified to find out.
C
The big one, the captain, numero uno, the language that spawned so many others. C is over 50 years old now but it's still kicking on like it was released yesterday, it's incredibly versatile, yet performant, and you ca- Program received signal SIGSEGV, Segmentation Fault.
Chicken
It's a language consisting of the word chicken, spaces, and newlines... and that's it. Enough said really, it's exactly as horrendous as you imagine, for better or for worse.
5 notes · View notes