- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Approved by the Static Typing Brigade.
also frist or something
Admin
B is for Befunge Approved by the Esoteric Languages Brigade.
Admin
V is for Verilog! Because HDLs also exist!
Admin
You know this is for a children's book, right?
Admin
:wtf::question: Why not something people actually use, like C#?
[Draft copy of book]
@ben_lubar will like page 9…
Admin
If it's not a programming version of The Gashlycrumb Tinies, what's the point?
Admin
Also, how can Scala be a better language to show than SQL?
I mean, SQL is every-freaking-where.
Admin
befunge is fun!
ok, it's not fun
Admin
You should spoiler that in case any kids are reading.
Filed under: scarred for life
Admin
It's fun compared to Malbolge. It took two years after Malbolge was proposed for the first person to successfully produce a "Hello World" example for it. Here it is:
Admin
There is no debugger named Ogle. That's a joke on the FAQ entry. I quote:
#What is the origin of the name?
“Ogle” would be a good name for a Go debugger.
Admin
I like that Haskell's bug is in a honey pot. :giggity:
Admin
What about APL?
Admin
Admin
D is for Discourse (recently shown to be Turing complete; unfortunately the demonstration has never been successfully reproduced)
Admin
The illustration for Perl is a snake. It seems like that would be more suited to Python.
Admin
O is for Ook!
Admin
could you please think in the children?
Admin
Admin
B is for Br*infuck.
Admin
Z is for... uh... ZPL? Is that turing complete?
Admin
Apparently, there's an actual turing complete programming language called ZPL:
http://en.wikipedia.org/wiki/ZPL_(programming_language)
I was referring to the Zebra Programming Language which is a protocol? markup language? you use to communicate with Zebra printers:
http://en.wikipedia.org/wiki/Zebra_(programming_language)
Which apparently doesn't seem to be Turing complete.
TIL
Admin
WTF is up with this?
[image]Admin
NOOO! KILL IT! BURN IT! SEND IT TO HELL!
take it away
Admin
Don't read about Funge-98 then.
Spoiler: it's befunge, extended to 1 and 3 dimensions, with a complex I/O system that can actually open and edit files, execute system commands, and implement other compiler-specific extensions.
Admin
http://i.imgur.com/ubH5Wzm.jpg
Admin
Oddly enough, that happens to be the same character sequence as EICAR test virus.
Admin
Ahhh come on, the B should definitely stand for Brainfuck... Kids'll love that! (Okay, somebody beat me to it. I did not read the entire topic before I posted... I should do that...)
Admin
Oh, I don't know that stuff just cause I like looking for the weirdest fucking printing languages, I've had to use it multiple times.
Zebra printers are a fucking pain in the ass.
Admin
You have my sympathies. I only had to get the damned things running. If you had more intimate dealings with them... I can't even imagine the horrors.
Admin
Exactly. Would get this book if they change C to be C++ or C#.
Admin
Ha! My job was to format a PDF, which contained the original report data, to display the final Zebra code, since said PDF got later converted to a plaintext file. And the Zebra code looks like this:
^XA^LH30,30 ^FO20,10^ADN,200,40^FDWikipedia^FS ^LH0,0 ^XZ
Our application handled the PDF manipulation and was basically hot-plugged to handle conversion to plaintext files (it was never its original intent), so it was incredibly wonky in how it transformed the data displayed by the PDF file to plaintext. I had to juggle data around so they were displayed in a perfect straight line and there were no overlaps, which might cause the application to add garbage newlines to the text file.
Said text file was then fed via CUPS to the zebra printer. Untold mountains of barcode stickers piled around me when I was working on those reports.
If this sounds fucking insane, it's because it was. I had no say on how our application worked and I wasn't an actual developer on the app other than fixing random memory leaks (bonus points: it was a Borland C++ app with a """native""" GUI frontend. In 2010).
Admin
Ok. So next time someone moans to me about how to get the damned piece of shit to print from terminal server on Win2003 to a shared printer connected to a local Win7 machine I can say "Oh, shut up you crybaby, I know this one guy..."
So... Shut up @Onyx, you crybaby, I know this one guy... :stuck_out_tongue:
Admin
A is for ALGOL B is for B. C is for C D is for D. E is for E. F is for F#. G is for Get off my lawn
Admin
“J is for Java” or other text with Word-formatted special characters won't compile - "J is for Java" will. ;)
Admin
I've recently had to get PDFs printing on a Zebra printer. Converting to ZPL was a massive "nope", I just made a console app to open Acrobat reader with the command line arguments for printing the given file to the printer. Works as long as you have Zebra print drivers installed
Admin
Kinda, sorta, mostly? When it feels like it? You'd think that a thermal printer on which you pretty much can't get an equivalent of a paper jam would be the most reliable of the bunch. Well... kinda? Until it just randomly gets the labels out of alignment, starts printing gibberish, or its light just starts bliking red. No, no idea why, Windows claims it's all fine, it just doesn't feel like printing, I guess.
IME, of course
Admin
Sounds like this will be the next problem once the clients manage to get the printers installed on their network
Admin
So we'll get back to this in a couple of months, if all goes well.
Admin
No love for COBOL? Or APL?
Kids are going to grow up deprived...
Admin
It's funny how many popular were omitted just because they start with the same letter as another one, and the author arbitrarily chose which one to include. It's also funny how many of those language are so obscure that the only reason they're here is that there aren't many languages that start with the same letter, and those that do are even more obscure.
In short, people backing this project are even more stupid than those backing that potato salad thing.
Admin
That's going to be a problem with lots of other languages as well. I know correctness is a barrier to beautiful typography, but it should be still relatively simple to get sorted out.
But I like the toolbox for Tcl. It definitely fits with a lot of the language's philosophy, and it begins with T too. :smiley:
Admin
I'm not what your familiarly level with the English alphabet is, but long story short it's a set of 26 distinct letters. Basically, it starts with A, B, C, then goes to Z. There's more in there of course (total of 26!), and you can buy the book to learn them all.
I highlighted distinct above, because that's an important part. You can't just put 26 letters together and call it the English alphabet, you not only have to have all of the letters, but you have to put them in a specific order!! Crazy stuff, but this means, we can't have 3 C's, even if they're all crazy awesome popular letters, and that also means we have to include things like "Q" (not sure if you've seen that one? It's kinda rare).
Perhaps they're also trying to learn exactly how the English alphabet works? My assumption was that it was fairly well known thing, especially amongst English speakers, but after reading your comments, clearly not?
Anyway, I suggest you pick up a copy. It's quite educational, and I'll bet you'll encounter letters you've never seen before.
:badger: - bz
Admin
Enjoy your :flags:. The dickweedery was quite piquant.
Admin
FTFY. It's important to not skip words, and make sure you're using the right ones, when on a pendantic rant. ;)
Admin
You've been tasting his dickweedery? Gross.
Admin
No, I just used that particular word because it had a Q in it. I couldn't work any more Qs into the sentence without putting more time than it was worth.
Besides, I was more going for definition 1 here: http://www.merriam-webster.com/dictionary/piquant
Admin
I'll allow it.
<!-- 87c69ccc-3c6f-47d3-8c66-4f3fdb9def26 --> [image]Admin
https://code.google.com/p/qilang/
Admin
Also, in case your post wasn't just pure trollbait but had even a tiniest bit of meaning in it, then I'd like to inform you that I wasn't criticizing the obvious downsides the English (and btw, every other) alphabet has, but that those downsides when applied to a book meant to be a short overview of different programming language, make this book a useless trash. In other words, the whole premise of the book is wrong, unless you made this ABC just for the sake of making ABC, regardless of the informative value of the final product.