Slashdot Mirror


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.'"

127 comments

  1. Web Searches For These Suck by Anonymous Coward · · Score: 1

    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).

    1. Re:Web Searches For These Suck by cyrus0101 · · Score: 2

      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).

      Adding "lang" to the end helps. It's a trend for non-single-letter languages (hacklang, golang, etc) but seems to work for R & C too.

    2. Re:Web Searches For These Suck by tehlinux · · Score: 1

      Just search stackoverflow.com with the tag [r].

      http://stackoverflow.com/quest...

      --
      Most linux users don't know this, but the man pages were named after Chuck Norris. Chuck Norris fsck'ing hates noobs!
    3. Re:Web Searches For These Suck by Anonymous Coward · · Score: 0

      or use rseek.org

    4. Re:Web Searches For These Suck by Anonymous Coward · · Score: 2, Funny

      "CLANG!"

      Appropriate. Sounds like my head hitting the keyboard when I'm working in C.

      "JAVASCRIPTLANG" is a more guttural sound. Like I'm vomiting into the wastebasket in my cubicle. Also appropriate.

      +1 informative. I'll try that.. Wonder if "c#lang" works better than 'cpound'.

    5. Re:Web Searches For These Suck by Shadow+of+Eternity · · Score: 1

      Which at least helps with finding things about R, but doesn't help with the fact R is an enormous pain in the ass if you learned to use it from the kind of person that still thinks like they're using SPSS or STATA.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    6. Re:Web Searches For These Suck by Opportunist · · Score: 1

      Agreed. It's worse than looking for The Who (which Google, btw, finally realized can be more than two words to be omitted from a search because they're too common).

      With C you at least have C++ (also something Google realized is a search term that people might want to look for), but R (and S) are very obviously not interesting enough for enough people to warrant some kind of preferential treatment.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re: Web Searches For These Suck by Anonymous Coward · · Score: 0

      C-sharp

    8. Re:Web Searches For These Suck by umafuckit · · Score: 1

      I thought the whole point of SPSS was that you didn't have to think?

    9. Re:Web Searches For These Suck by Arancaytar · · Score: 1

      (which Google, btw, finally realized can be more than two words to be omitted from a search because they're too common)

      Yeah, in the early days multiple words were just an AND keyword search. I think that changed over 6-7 years ago, though.

    10. Re:Web Searches For These Suck by Anonymous Coward · · Score: 0

      The open source PCB board layout tool has the same problem: It's called "pcb". Good luck looking up anything about that unless you already know exactly what you're looking for and can attach 10 related keywords to remove the tidal wave of everything else related to printed circuit boards from your results!

      And no, fuck you, they're not changing it because it's always been called that. (You may now proceed to facepalm)

    11. Re: Web Searches For These Suck by Anonymous Coward · · Score: 0

      Who the fuck uses R? Use something else, like python.

    12. Re:Web Searches For These Suck by jcdr · · Score: 1

      The open source PCB board layout tool has the same problem: It's called "pcb".

      Like KiCad ?

    13. Re: Web Searches For These Suck by Anonymous Coward · · Score: 0

      Does python support hypothesis testing for homoscedasticity and generalized linear fitting for PCA? I didn't see anything that comes close to the ease at which this is accomplished in R. Generating publication quality plots using R is also a lot easier than matplotlib. I end up calling R through rpy to accomplish this.

    14. Re: Web Searches For These Suck by Anonymous Coward · · Score: 0

      Only anal retentive people who kick on whitespace use python. In fact, only java and cobol score less in user satisfaction than python.

    15. Re: Web Searches For These Suck by Anonymous Coward · · Score: 0

      People who want something that doesn't suck donkey balls. And doesn't take all day to do it.

    16. Re:Web Searches For These Suck by plopez · · Score: 1

      I never have problems with "R statistical"

      --
      putting the 'B' in LGBTQ+
    17. Re: Web Searches For These Suck by plopez · · Score: 1

      The last programming Language I can think of which was whitespace dependent was Fortran 77. And whitespace dependence was removed as soon as possible in Fortran 90.

      Welcome to the 70's!

      --
      putting the 'B' in LGBTQ+
    18. Re:Web Searches For These Suck by langelgjm · · Score: 1

      Concur that my initial Googling for R topics was sometimes frustrating. But lately I've had little difficulty. Stackoverflow or the R mailing list archive are usually the top results. Not sure if I've adjusted or what.

      My experience is that if you have any experience programming, R makes far more sense than other common packages, like Stata or SPSS. After all, it's an actual programming language. My biggest adjustment was learning how to not use loops.

      Don't even get me started on SAS.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    19. Re: Web Searches For These Suck by TapeCutter · · Score: 1

      C-sharp was already taken in the late 80's, as was "D-flat", both were windowing libraries for DOS. Can't remember if it was Dr Dobb's or Byte magazine that published them.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    20. Re:Web Searches For These Suck by Wootery · · Score: 1
    21. Re: Web Searches For These Suck by salesgeek · · Score: 1

      You can have indentation problems or you can have mismatched, nested grouping symbol problems. Either way you go, there's problems. Personally, I just like readable code. You can have that either way.

      --
      -- $G
    22. Re: Web Searches For These Suck by dintech · · Score: 1

      You should try Q and K.. http://kx.com/software-downloa...

    23. Re: Web Searches For These Suck by jythie · · Score: 1

      Everything old is new again. Pretty much everything we see in tech is people rediscovering things done decades ago and trying them again.

    24. Re:Web Searches For These Suck by istartedi · · Score: 1

      Google desperately needs a "yes, just like I typed it" button. It also needs a way to exclude the almost entirely pointless "this page links to another page with your keywords in it" results. It also needs a way to detect that the search terms no longer appear in the linked page because it's a dynamically generated page and... do the PhDs at Google know what "dynamic" means?

      In short, Google has lots of weaknesses in something that's supposed to be its core competency. We just need the right start-up to disrupt them.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    25. Re: Web Searches For These Suck by sconeu · · Score: 2

      D-Flat was named that because C-Sharp was taken. It was published in Dr. Dobbs by Al Stevens.

      Of course, the fact that C-Sharp was an existing windowing library didn't bother Microsoft at all, when naming their language.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    26. Re:Web Searches For These Suck by q4Fry · · Score: 2

      Google desperately needs a "yes, just like I typed it" button.

      Use double quotes around words or phrases you want "as typed."

    27. Re:Web Searches For These Suck by cellocgw · · Score: 1

      Yeah, I generally google for "CRAN R" or "bioconductor R" to narrow down the field a bit.

      Or you could just skim StackOverflow for the "R" tag.

      --
      https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
    28. Re:Web Searches For These Suck by njnnja · · Score: 1

      Agreed. But my biggest adjustment was learning how to read code that I wrote 3 months ago not using loops.

    29. Re:Web Searches For These Suck by istartedi · · Score: 1

      I'm thinking of the opposite problem--Google's too smart for your own good parsing.

      It's been a while since I googled my own userid. The last time I did that Google seemed very intent on parsing it out. It was returning all the "i started" links and it was a PiTA to get rid of them. Of course since I've said that, I just tried and it wasn't as bad as I recalled.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    30. Re:Web Searches For These Suck by Shadow+of+Eternity · · Score: 1

      See the problem with R is that a lot of departments requiring it aren't teaching it as a programming language, they're trying to teach it like it's SPSS with a command line. Nobody ever learns what's actually going on under the hood or how to actually manipulate the data, they just know that hitting buttons in the right order SHOULD make it do a regression.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    31. Re:Web Searches For These Suck by unixisc · · Score: 1

      Ain't Clang short for 'C-language'?

    32. Re:Web Searches For These Suck by kat_skan · · Score: 1

      You can add a search engine to your browser for verbatim search:

      http://www.google.com/search?tbs=li:1&q=%s

    33. Re:Web Searches For These Suck by Anonymous Coward · · Score: 0

      I find 'Processing' particularly annoying to search on.
      They should have stuck with the early 'proce55ing'.

    34. Re:Web Searches For These Suck by Wootery · · Score: 1

      Yes, that's what I meant, but I should've been clearer :P

    35. Re: Web Searches For These Suck by gzuckier · · Score: 2

      Who the fuck uses R? Use something else, like python.

      pirates.

      --
      Star Trek transporters are just 3d printers.
  2. Forgot E by Anonymous Coward · · Score: 0

    An interesting language. http://en.wikipedia.org/wiki/E_(programming_language)

  3. These days I write in P by l0ungeb0y · · Score: 4, Funny

    It is Winter after all

    1. Re:These days I write in P by zippthorne · · Score: 1

      It's not winter yet. Although winter is coming.

      --
      Can you be Even More Awesome?!
    2. Re:These days I write in P by ChunderDownunder · · Score: 1

      Huh, it's almost summer where I live.

      We even played cricket in the park today.

    3. Re:These days I write in P by Anonymous Coward · · Score: 0

      Yeah, well tell that to Buffalo NY

    4. Re:These days I write in P by webnut77 · · Score: 1

      These days I write in P

      That explains the yellow snow.

    5. Re:These days I write in P by Anonymous Coward · · Score: 0

      Meteorologists say winter starts Dec 1. The meteorological seasons are tied to calendar months instead of the solstice/equinox as that's closer to the true warmest/coldest three months of the year and makes comparisons from year to year more accurate.

      See NOAA or the Washington Post.

    6. Re:These days I write in P by Anonymous Coward · · Score: 0

      thatsthejoke.jpg

    7. Re:These days I write in P by sconeu · · Score: 1

      Watch out where the huskies go!

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    8. Re:These days I write in P by badkarmadayaccount · · Score: 0

      Happy birthday to me! Turning 21 this year. Though 2012 wasn't much fun.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  4. Don't bother using if you aren't a feminist. by Anonymous Coward · · Score: 1

    Only SJWs are allowed to contribute to free software.

    http://slashdot.org/submission...

    1. Re:Don't bother using if you aren't a feminist. by Anonymous Coward · · Score: 0

      Out of tolerance of our muslim brothers we should pass a law that forbids wimmen to work: http://www.theguardian.com/wor...

  5. Boring spelling correction by theanorak · · Score: 1

    it's "tongue-in-cheek", not "tongue-and-check".

    --
    === Ask yourself if it's really necessary...
    1. Re: Boring spelling correction by Anonymous Coward · · Score: 0

      I thought it was "Tongue-in-chick" ..

      Yeah yeah, I know.. Get over it

    2. Re:Boring spelling correction by Anonymous Coward · · Score: 0

      It seems to have been corrected now.

    3. Re:Boring spelling correction by Anonymous Coward · · Score: 3, Funny

      Allow me to play doubles advocate here for a moment. For all intensive purposes I think you are wrong. In an age where false morals are a diamond dozen, true virtues are a blessing in the skies. We often put our false morality on a petal stool like a bunch of pre-Madonnas, but you all seem to be taking something very valuable for granite. So I ask of you to mustard up all the strength you can because it is a doggy dog world out there. Although there is some merit to what you are saying it seems like you have a huge ship on your shoulder. In your argument you seem to throw everything in but the kids Nsync, and even though you are having a feel day with this I am here to bring you back into reality. I have a sick sense when it comes to these types of things. It is almost spooky, because I cannot turn a blonde eye to these glaring flaws in your rhetoric. I have zero taller ants when it comes to people spouting out hate in the name of moral righteousness. You just need to remember what comes around is all around, and when supply and command fails you will be the first to go. Make my words, when you get down to brass stacks it doesn't take rocket appliances to get two birds stoned at once. It's clear who makes the pants in this relationship, and sometimes you just have to swallow your prize and accept the facts.

    4. Re: Boring spelling correction by Anonymous Coward · · Score: 0

      Well said.

    5. Re:Boring spelling correction by Anonymous Coward · · Score: 0

      Mod Funny

    6. Re: Boring spelling correction by Anonymous Coward · · Score: 1

      Well said.

      Except the "intensive purposes" part.

  6. Tongue-in-cheek by thomasoa · · Score: 0

    Not tongue-and-cheek.

  7. Useless rant of an article by gewalker · · Score: 1

    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.

    1. Re:Useless rant of an article by gweihir · · Score: 2

      For any new language, adoption is a problem. Interesting languages like Eiffel, Smalltalk, etc. never really made the big-time and never will.

      The reason is simple: Most of today's programmers are not very good at their job. They just do not get what makes these languages impressive and exceptionally effective. As soon as programming is recognized as a very demanding engineering task that actually requires the best and brightest (and that using them pays off handsomely), this will change. Of course, that realization may never materialize.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Useless rant of an article by Anonymous Coward · · Score: 0

      "The reason is simple: Most programmers are not very good at their job."

      There, FTFY..Remember Sturgeon's law and keep it always!

  8. J (You can type more than that for your subject.) by 50000BTU_barbecue · · Score: 2

    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.
  9. So many open questions by Anonymous Coward · · Score: 0

    So what happens when we run out of available letters?

    We go with more uncommon like Ä, Ö, Å?

    I guess the lettering is case-insensitive?

    Are programming language names UTF-8 compatible?

    Is it possible to have a conversation about a language in /. when the name is UTF-8?

    So many open questions!!!!!!

    1. Re: So many open questions by Zontar+The+Mindless · · Score: 1

      I call dibs on Æ, Ø, Œ, and Þ!

      Hell, /. can't even do the whole Latin set. WTF?

      --
      Il n'y a pas de Planet B.
    2. Re: So many open questions by gzuckier · · Score: 1

      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.
  10. one letter by bugs2squash · · Score: 1, Insightful

    "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
  11. APL: A Programming Language by Required+Snark · · Score: 4, Informative
    The article is shallow and dumb. It does not even mention the inventor of APL, Ken Iverson, even though two of the languages in the article are based on APL.

    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?
    1. Re:APL: A Programming Language by BlackHawk-666 · · Score: 1

      I swear, the "articles" are getting more idiotic every year. This stuff is of the level you'd expect on one of those 'Top x About y' sites.

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:APL: A Programming Language by Anonymous Coward · · Score: 0

      And you get a "Y" for yawn. The article isn't about these trivial minutae of Iverson's biography. So they messed up one non-key fact. Article ruined. *facepalm*

    3. Re:APL: A Programming Language by Anonymous Coward · · Score: 1

      That's because it's exactly what you're meant to read. The tech equivalent of Cracked. "5 Reasons Why SystemD Causes Cancer," "4 Ways that (VI or EMACS) is better than (VI or EMACS)," ad nauseam.

      Editors at Slashdot have two jobs. One is to post the articles they're paid to post (i.e. all of those blatant product placement articles we've been seeing for years, long before DICE). The other job is to post things that you're likely to click on, since the likelihood of you clicking a link is what they're selling...that and ad space. As one person put it, to paraphrase, the best way to get the right answer to a question on the Internet isn't to ask the question, it's to give out the wrong answer and wait to be corrected. They've even got people like you covered. People like you, who by rights probably shouldn't even be reading this site for how much you hate what it's turned into...yet you're reading it anyway, why? The marketing WORKS, that's why. It works well enough that people who hate the site still wind up coming back here anyway, if only to re-iterate just how much they don't like Slashdot...as if it matters why you visited. It only matters THAT you visited, why hasn't been important in a long time.

      So then, next time you're feeling some cognitive dissonance about the way Slashdot is run, consider the following; it's no different than the way it's always been run and in a way, it's more competent than you think. It's a "pretend" sort of incompetence designed to reel in the last handfuls of potential visitors by literally insulting their intelligence, until they feel the need to actually post here in order to feel superior again.

      Your weakness is their revenue stream.

    4. Re:APL: A Programming Language by menkhaura · · Score: 2

      APL would be strictly a zero-letter programming language, right? A language which shall not be named? Just "a programming language".

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    5. Re:APL: A Programming Language by Kazoo+the+Clown · · Score: 1

      The terseness of APL was a HUGE advantage for interactive programming when baud rates were, like 135. And I loved that its keyboard actually had real multiply and divide symbols rather than co-opting the asterisk and slash. The pictographic character set visually reflected the operations in many cases. It's decendant J, unfortunately sports none of those advantages and programs look like they are displayed on a terminal with its baud rate set wrong.

    6. Re:APL: A Programming Language by Anonymous Coward · · Score: 0

      The terseness of APL was a HUGE advantage for interactive programming when baud rates were, like 135. And I loved that its keyboard actually had real multiply and divide symbols rather than co-opting the asterisk and slash.

      And let's not forget the exponentiation operator, which is an asterisk. BTW, Iverson (I have his book) was also involved in the design of Mathematica.

      The pictographic character set visually reflected the operations in many cases. It's decendant J, unfortunately sports none of those advantages and programs look like they are displayed on a terminal with its baud rate set wrong.

      I never got into J. At least, not like I was into APL for years. Then Microsoft just grabbing the J name sealed its fate, whether they called their bastardized Java dialect J++ or J#, it was a bad choice of letters.

    7. Re:APL: A Programming Language by Anonymous Coward · · Score: 0

      Nah, it's just that you're getting old and have seen it all over and over.....

    8. Re:APL: A Programming Language by Dishwasha · · Score: 1

      If you had read and then comprehended the very first paragraph, you would have quickly realized this article's target audience does not include you or anybody else here on this board.

  12. bullcrap by Anonymous Coward · · Score: 0

    A man's man codes in numerical machine language, not this hipster shit.

    1. Re: bullcrap by Anonymous Coward · · Score: 0

      A real mans man thinks directly in VHDL and bybasses all that frilly machine language business.

    2. Re:bullcrap by Half-pint+HAL · · Score: 1

      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'
    3. Re: bullcrap by Anonymous Coward · · Score: 0

      VHDL? What is this bullshit? We use rubylith around here.

    4. Re: bullcrap by Anonymous Coward · · Score: 0

      No, that would be a gurly man... a real man's man would program using analog electronics so everything runs in parallel instead of slow digital stuff.

    5. Re:bullcrap by Zontar+The+Mindless · · Score: 1
      --
      Il n'y a pas de Planet B.
    6. Re:bullcrap by Zontar+The+Mindless · · Score: 1

      (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.
  13. D is not bad by bytesex · · Score: 1

    If only it were free.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
    1. Re:D is not bad by Anonymous Coward · · Score: 0

      D is free. DMD - its reference compiler - may have some non-free backend parts, but that is mostly a non-issue.
      If you want to go truly free, you can try GDC or LDC. gcc and llvm based D compilers. Completely free and producing faster executables...

    2. Re:D is not bad by serviscope_minor · · Score: 1

      If only it were free.

      Aren't there GCC and LLVM D compilers now?

      --
      SJW n. One who posts facts.
    3. Re:D is not bad by Carewolf · · Score: 1

      If only it were free.

      Unfortunately while it isn't bad, it doesn't have any real killer features that would make you bother with it compared to C++. I like to play with it, but I wouldn't risk using it for anything serious.

    4. Re:D is not bad by serviscope_minor · · Score: 1

      Unfortunately while it isn't bad, it doesn't have any real killer features that would make you bother with it compared to C++. I like to play with it, but I wouldn't risk using it for anything serious.

      Pretty much this. It's like C++ on steroids with much better templating, and while it seems much nicer, there's not all that much it makes vastly better. Also, there was a version 1 which is now deprecated and now a version 2. the nice thing about C++ is the standards body try really REALLY hard to not break anyone's code from version to version. That is very valuable for long running projects.

      Looking at D, it came out in 2001 and is on its second major version. I was working on a library still in reasonably use recently, and found comments from 2002 (before it was put into version control), so just that library is as old as the D language.

      The code from 2002 is fine and I do like not having to rewrite code.

      --
      SJW n. One who posts facts.
  14. One letter? by rrohbeck · · Score: 1

    Here I was wondering how to program with one letter where even Brainfuck needs several.

    1. Re:One letter? by Arancaytar · · Score: 1

      Unary representation of your program's Gödel number. You can code in one letter, but your program may get pretty long.

    2. Re:One letter? by Anonymous Coward · · Score: 0

      One can get around the one letter restriction by using different white space letters in between. That is sure to best Brainfuck.

    3. Re:One letter? by smallfries · · Score: 1

      That's not one letter, that's multiple uses of the same letter. What you really need is a language of finite size and a really big alphabet.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    4. Re:One letter? by ChrisMaple · · Score: 1

      Alternatively, use the Morse technique. The time between keypress and release determines dot or dash; The time from release to press separates the letters thus encoded.

      --
      Contribute to civilization: ari.aynrand.org/donate
  15. Four Lettered Languages by Champaklal · · Score: 1

    ... 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.

    1. Re:Four Lettered Languages by dolmen.fr · · Score: 1

      Perl? Ruby?

    2. Re:Four Lettered Languages by Anonymous Coward · · Score: 0

      Java and C# still provide the best solution

      Nice 3.4 million UID. Spoken like a kid fresh out of school and still wet behind the ears.

    3. Re:Four Lettered Languages by Ford+Prefect · · Score: 1

      I think most people would agree PHP is a four-letter word.

      --
      Tedious Bloggy Stuff - hooray?
    4. Re:Four Lettered Languages by Anonymous Coward · · Score: 0

      Fuck. Off.

      Well that was easy.

  16. Where's E? by Anonymous Coward · · Score: 0

    Hmm, the article missed out on Amiga E and its variations

  17. The logic of the fun by jcdr · · Score: 1

    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.

    1. Re:The logic of the fun by Anonymous Coward · · Score: 0

      I prefer option 3, but then on the internet no one knows you're a glacier.

    2. Re:The logic of the fun by weilawei · · Score: 1

      I hope this version address all the remaining complains about it.

      I'd like to file a bug report. You misspelled "complaints". I look forward to seeing this issue fixed in your next patch set. ;)

      In all seriousness, it's a good point. But.. but... shiny.. fancy.. squirrel!

  18. search +R by raymorris · · Score: 1

    Use a plus sign in front of the yerm you want to require. For example, search for "iteration +R"

    1. Re:search +R by Anonymous Coward · · Score: 0

      Use a plus sign in front of the yerm you want to require. For example, search for "iteration +R"

      Nope, now the plus sign is how you signal Google that you want to do a social search of Google+ pages.

    2. Re: search +R by Anonymous Coward · · Score: 0

      i think Google requires quotes instead of plus now ?

    3. Re:search +R by Anonymous Coward · · Score: 0

      Please tell me you're joking!

  19. Chinese characters by Anonymous Coward · · Score: 0

    There are only 26 letters in the Latin alphabet. We will soon have to move to chinese characters.

  20. Re:One letter? Mod parent Up! by Anonymous Coward · · Score: 0

    Mod parent Up!

  21. wrong too. Programmer vs knows a language by raymorris · · Score: 1

    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.

  22. Re:J (You can type more than that for your subject by Kazoo+the+Clown · · Score: 1

    Yeah, as if APL wasn't cryptic enough, the J designers had to translate its pictographic character set into Multi-character ASCII gibberish.

  23. Fortunately by Virtucon · · Score: 1

    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"
    1. Re:Fortunately by Anonymous Coward · · Score: 0

      only if we don't care about case sensitivity.

    2. Re:Fortunately by qvatch · · Score: 1

      and we assume people won't just overlap on whim.

    3. Re:Fortunately by 7-Vodka · · Score: 1

      He also forgot about symbols and punctuation.

      I call it right now. This is the name of my future language: " "
      (I'll give you a hint, it's ascii 255, nbsp for short, or non-breaking space)

      --

      Liberty.

  24. Personally by clickety6 · · Score: 2

    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 -----------------------------------
    1. Re:Personally by Anonymous Coward · · Score: 0

      I'm amazed a jerk hasn't come up yet with the ".com" programming language (finding documentation about .net is probably bad enough already).

      But hey, there are jerks all around, didn't some of them call a website slashdot just to make things confusing?

    2. Re:Personally by Anonymous Coward · · Score: 0

      Personally, I use (unpronounceable squiggly symbol)

      Ah yes, the one formerly known as "Prince"...

  25. P not needed by SlideRuleGuy · · Score: 0

    With Microsoft's P language, Not Invented Here has clearly struck again. From their own documentation and examples, P doesn't support state nesting, which is the most powerful feature that UML statecharts have--and statecharts have had it since their inception (Harel, 1988). Skip P, and go for an open-source implementation of UML statecharts. Check out Boost's implementation, or this free one here: A Lightweight Implementation of UML Statecharts

  26. Re:J (You can type more than that for your subject by Lawrence_Bird · · Score: 1

    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.

  27. Missing language: E by NorthWay · · Score: 1

    "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".

  28. Re:J (You can type more than that for your subject by Anonymous Coward · · Score: 0

    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.

    If you have a mathematical leaning, it's not so hard. Just think in terms of arrays, and avoid loops (if you can), but please learn the meaning of each function, both monadic and dyadic, and composition of functions using operators. I learned it in a few months some decades ago as part of an Engineering degree. The other language I learned at the same time was Fortran (initially Fortran IV) on a mainframe. The contrast between making a deck of punched cards for Fortran and using an APL terminal was exquisite.

  29. sad by spacefem · · Score: 1

    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?

    1. Re:sad by Anonymous Coward · · Score: 0

      #define b break
      #define c case
      #define d do
      #define e else
      #define f for
      #define g goto
      #define i if
      #define r return
      #define s switch
      #define w while

      Welcome to the world of code obfuscation

  30. That's mentioned in the docs, but actually still by raymorris · · Score: 1

    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.

  31. Quotes: synonyms and phrases by raymorris · · Score: 1

    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.

  32. Re:J (You can type more than that for your subject by Lawrence_Bird · · Score: 1

    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).

  33. Just another InfoWorld post by snydeq by Art3x · · Score: 1

    Just another InfoWorld post by the user snydeq.

  34. Weird Basis by rdnetto · · Score: 1

    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.