|
Jörgen Andersson wrote: It would also quickly reach soapbox territory.
No worries then - nobody can tell you to take it to the soapbox!
|
|
|
|
|
I think I will indeed listen to it. At least once.
|
|
|
|
|
It requires a commitment, especially with all the inside jokes, and things you just won't get if you've never listened or haven't been listening for a while.
But like I said, even though they produce 6 hours a week, it takes the place of any news program I might watch - and leaves me better informed. And entertained at the same time.
|
|
|
|
|
Partial NFA to DFA transformations, opportunistic like so they skip transforming sections of the graph that have too many input values to compare given a reasonable (probably definable) threshold.
This way it short circuits large unicode ranges and keeps those as NFA, while compacting the parts of the graph it can to DFA.
If it hasn't, I may need to produce an article about it but it's for some serious CompSci nerds as opposed to just coders (often not the same thing)
This optimizing compiler I'm writing is turning out to be a chore, but I'm learning a lot.
Update: I forwent the DFA transition so far altogether and simply doing the NFA to code generates tighter code
L0000: save 0
L0001: jmp L0002, L0008, L0017, L0021
L0002: jmp L0003
L0003: switch case "A".."Z", "_", "a".."z":L0004
L0004: switch case "A".."Z", "_", "a".."z", "0".."9":L0005, default:L0005
L0005: jmp L0004, L0006
L0006: save 1
L0007: match 0
L0008: jmp L0009
L0009: jmp L0010, L0011
L0010: switch case "0":L0015
L0011: switch case "-":L0012, default:L0012
L0012: switch case "1".."9":L0013
L0013: switch case "0".."9":L0014, default:L0014
L0014: jmp L0013, L0015
L0015: save 1
L0016: match 1
L0017: jmp L0018
L0018: switch case " ", "\t", "\r", "\n", "\v", "\f":L0019
L0019: save 1
L0020: match 2
L0021: any
L0022: save 1
L0023: match -1
I still need to do things like pass over the code and turn the code at L0018: for example, to a simple "set" instruction
Real programmers use butterflies
modified 22-Jan-20 21:50pm.
|
|
|
|
|
'Festoon'. It's a real thing for me. It cools paper coming out of a printing press (which includes dryers to dry ink, which also heat the paper) by running it through a set of rollers that run the paper up and down through a 6-8 foot space, something like this:
___ ___
/ \ / \ ^
| | | | | |
| | | | | |
| | | | | 6-8 feet
| | | | | |
| | | | | |
| | | | | V
\___/ \___/ There will a set of 10 or more rollers at the top and at the bottom.
For some infantile reason this word just sounds silly to me.
What silly words do you folks have to use in your industry?
Software Zen: delete this;
|
|
|
|
|
just as a general programming term, "foobar"
which i think probably means something, but also doesn't.
lorum foobar ipsum baz
Real programmers use butterflies
|
|
|
|
|
FUBAR (disambiguation) - Wikipedia[^]
The alternative spelling "foobar" I believe got its start in The C Programming Language by Brian Kernighan and Dennis Ritchie. They used the names foo and bar a lot in their examples.
Software Zen: delete this;
|
|
|
|
|
Gary Wheeler wrote: They used the names foo and bar a lot in their examples.
As do I. I wasn't sure where it started. I picked it up along the way.
Real programmers use butterflies
|
|
|
|
|
The "K&R C" is such a seminal text for all of the so-called semicolon languages, its memes have spread far and wide.
Software Zen: delete this;
|
|
|
|
|
No, foo and bar, and blah, zoo, and a bunch of other silly short words come from the Lisp 1.5 Programmer's Manual, copyright 1962.
God I'm getting old.
|
|
|
|
|
So that's where K&R got them.
Software Zen: delete this;
|
|
|
|
|
I kind of want to buy it, just for posterity's sake.
|
|
|
|
|
Not to be confused with FUBAR.
(And definitely not to be sung to the tune of a certain "Electric Six" song[^]. "I wanna take you to a foo bar!")
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Or the definition I learned back when:
FUBAR[^]
But I never wave bye bye
|
|
|
|
|
|
haha neat, thanks
Real programmers use butterflies
|
|
|
|
|
One of the more serious April 1st RFCs.
OK, there are other serious ones, too, but usually in a more indirect way. You first make a great laugh, then start thinking "But really, there is something to it ...". I love both variants.
|
|
|
|
|
Quote: just as a general programming term, "foobar"
which i think probably means something, but also doesn't.
"foobar" is the sanitized version of "FUBAR", which means "Fouled Up Beyond All Repair". Change the first word to get the original meaning.
|
|
|
|
|
I believe the R stands for recognition... F'd Up Beyond All Recognition
Live long and prosper
|
|
|
|
|
I mean yeah, that's what i figured. I grew up in a military family so i know what FUBAR is. What I mean by probably means something but also doesn't, is when K+R was using it, it was just filler text, despite the meaning of FUBAR
(I also like SNAFU)
Edit: Why the hell did i write Guy Ritchie. I need more coffee
Real programmers use butterflies
|
|
|
|
|
More coffee …. now that I can agree with
My comment was not for your posting, it was meant for obermd
Guy Ritchie LOL
Live long and prosper
|
|
|
|
|
We work with entities.
I'd rather be phishing!
|
|
|
|
|
Any of them named Aunty[^] ?
Software Zen: delete this;
|
|
|
|
|
Really!!! That is funny.
I'll pass it along the team.
I'd rather be phishing!
|
|
|
|
|
All words, in all languages, are silly. They're just noises. It's no wonder cats think we're idiots.
But we probably all have our favourites -- off-hand, "blazer" (the jacket) comes to mind.
In a UI, I don't use words that aren't in the parlance of the users, and I've never worked on programs for users who use weird terms (unlike those in the rag trade, or printing, brewing, etc.)
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|