Attack of the One-Letter Programming Languages
snydeq writes: The programming world is fast proliferating with one-letter programming languages, many of which tackle specific problems in ways worthy of a cult following, writes InfoWorld's Peter Wayner in this somewhat tongue-in-cheek roundup of the more interesting entrants among this trend. "They're all a bit out there, with the possible exception of C. ... Each offers compelling ideas that could do the trick in solving a particular problem you need fixed.'"
I google R stuff all the time and it is a pain in the ass. Google has gotten a lot better recently (or I've been lucky).
It is Winter after all
Only SJWs are allowed to contribute to free software.
http://slashdot.org/submission...
it's "tongue-in-cheek", not "tongue-and-check".
=== Ask yourself if it's really necessary...
Although one letter language names have issues for search (as do other generic terms, or other stupid names like .Net), the only useful point is that some programmers like to use less-popular languages and may introduce them into your codebase confusing other developers. Of course you can hire more developers that speak the obscure language in your shop if it is otherwise well-known.
Of course, we already know about that problem. It matters not if the obscure language (for your shop) happens to be R, F#, awk, java, python, etc. with longer and longer names.
For any new language, adoption is a problem. Interesting languages like Eiffel, Smalltalk, etc. never really made the big-time and never will.
Sometimes, you have to choose the obscure language. Javascript being a good example -- as the well started to become dynamic, decent Javascript developers were in very high-demand because there was no real alternative.
I guess I could type more for my subject, but when the subject is one-letter languages, get off my case, eh?
If I understood more math, I'd enjoy using J, the "normal keyboard" version of APL
http://en.wikipedia.org/wiki/A...
Mostly random stuff.
"Each offers compelling ideas that could do the trick in solving a particular problem you need fixed"
except the most byzantine one-letter language: C++
Nullius in verba
APL was not invented by IBM to be terse. It was invented by Iverson as a notation to describe array operations, and he published a book about it before he went to IBM.
This is just lazy journalism. The guy who wrote it got a stupiod idea, spent insufficient time doing research, wrote something trivial in even less time and screwed up his facts.
He gets an "I" for idiot.
Why is Snark Required?
Machine code is like a fixie. Powerful when used in the appropriate setting, but hipsters use it in all the wrong places to try and look cool.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
If only it were free.
Religion is what happens when nature strikes and groupthink goes wrong.
Here I was wondering how to program with one letter where even Brainfuck needs several.
thegodmovie.com - watch it
... were a bit pain for writing machine learning code. R simplified it, but only to an extent where the file size wasn't too big. Java and C# still provide the best solution when it comes to solving big data problems. Also, Hive / Pig is the best one to work on distributed clusters.
What's more fun ?
1) Hello World! Today I publish a shiny new programming language that is better at XYZ compared to anything out there. Joint me and contribute.
2) Hello mailing list, this is the patches set version 18 of my 3 years effort trying to integrate the XYZ feature into the project. I hope this version address all the remaining complains about it.
3) Dear Steering Committee F.0x55/C-75, please find in attachment the version 24 of the 137 pages document "Proposal for adding feature XYZ" to the agenda for the next 10 years cycle of standardization.
I call dibs on Æ, Ø, Œ, and Þ!
Hell, /. can't even do the whole Latin set. WTF?
Il n'y a pas de Planet B.
Sorry, pal--that argument's already been had, and won.
Il n'y a pas de Planet B.
Use a plus sign in front of the yerm you want to require. For example, search for "iteration +R"
(And yes, when we need a site to explain XKCD comics, it's pretty strong evidence that the end is near.)
Il n'y a pas de Planet B.
That idea kind of wrong, too. For maintenance tasks, more than once I've sat down and fixed code without ever having seen the language before, sometimes without bothering to check which language it is. A decent programmer isn't going to have to much trouble maintaining any reasonable language. For example, a fence post error is a fence post error in any language, and the fix is always the same - use the value one less.
Yeah, as if APL wasn't cryptic enough, the J designers had to translate its pictographic character set into Multi-character ASCII gibberish.
There can only be 26 of them if we use the English Alphabet.
Harrison's Postulate - "For every action there is an equal and opposite criticism"
Hah! Still stcuk using one letter lanaguages, hey?
Personally, I use (unpronounceable squiggly symbol) - the price of programming languages. Pain in the arse to google though.
----------------------------------- My Other Sig Is Hilarious -----------------------------------
http://www.amazon.com/Beyond-Zebra-Classic-Seuss/dp/0394800842/ref=sr_1_1?ie=UTF8&qid=1416926787&sr=8-1&keywords=on+beyond+zebra
Contribute to civilization: ari.aynrand.org/donate
I've always wanted to spend some time with APL but the learning curve was steep enough that I've never been able to block out sufficient time to make it worth starting.
"E" is a pretty respectable language in the Pascal family(IIRC) that has it's home on the Amiga.See also http://en.wikipedia.org/wiki/A...
And as comes as a surprise to absolutely nobody, Wikipedia already there links to two other languages called "E".
I thought "one letter programming language" would refer to the syntax, not the marketing name of the language.
what can keep me from ever having to type out the entire word "while" again?
spacefem.com
That usage is mentioned in the documentation:
https://support.google.com/web...
However, testing out a few queries, it seems to still work the same as it has for 20 years - requiring a term.
I believe quotes require that exact phrase, in order. Traditionally, that is useful for multiple-word phrases. Since Google will by default include synonyms, quotes (exact phrase) can also be useful to avoid synonyms with even a single word quoted.
The plus sign appears to still require a specific word, as it always has. This is most useful when you want to search for what appears to be an unimportant word like "the" or you have many search terms and some terms are most important.
Thanks for the tips. Fortran has come a long way since then but from the code I have seen APL is one of the tersest languages out there. Is there such a thing as a long APL program? Game of life is one line (three if you comment).
Just another InfoWorld post by the user snydeq.
I'd like to call everyone's attention to my new, awesome programming language, named "The alchemical symbol symbol for borax"
Star Trek transporters are just 3d printers.
The premise of the article is just weird - an article about programming languages with single letter names makes about as much sense as an article about operating systems with blue logos. That D is compared to C instead of C++ further demonstrates the author's cluelessness. (Many D programmers regard D as an improved, non-backward compatible version of C++.)
Most human behaviour can be explained in terms of identity.