Re: [fonc] The problem with programming languages

2012-05-09 Thread Jarek Rzeszótko
There is an excellent video by Feynman on a related note: http://www.youtube.com/watch?v=Cj4y0EUlU-Y A damn good way to spend six minutes IMO... Cheers, Jarosław Rzeszótko 2012/5/9 BGB cr88...@gmail.com On 5/8/2012 2:56 PM, Julian Leviston wrote: Isn't this simply a description of your

Re: [fonc] The problem with programming languages

2012-05-09 Thread Julian Leviston
Yeah, Martin is always quite good at explaining these things... I found most of his works quite confirming. The trouble seems to be (and this is an issue I have with computers) as Alan points to... (but perhaps broader than he intended)... Optimisation should be separated from Intent

Re: [fonc] The problem with programming languages

2012-05-09 Thread BGB
On 5/9/2012 12:13 AM, Jarek Rzeszótko wrote: There is an excellent video by Feynman on a related note: http://www.youtube.com/watch?v=Cj4y0EUlU-Y A damn good way to spend six minutes IMO... yep. I was left previously trying to figure out whether thinking using text was more

Re: [fonc] The problem with programming languages

2012-05-08 Thread Clinton Daniel
The other side of that coin is burdening users with a bunch of new terms to learn that don't link to existing human concepts and words. Click to save the document is easier for a new user to grok than Flarg to flep the floggle ;) Seriously though, in the space of programming language design,

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
I disagree. We do our best. This is always the case. The problem with language is ... there is no problem. The problem is with people and their lack of awareness. I agree that our best currently sucks, though. Words aren't the things they refer to - they're just pointers. The only way to

Re: [fonc] The problem with programming languages

2012-05-08 Thread David Barbour
On Mon, May 7, 2012 at 11:13 PM, Julian Leviston jul...@leviston.netwrote: What's your point? I like my PLs to be point free, as much as possible. ;) Regards, Dave -- bringing s-words to a pen fight ___ fonc mailing list fonc@vpri.org

Re: [fonc] The problem with programming languages

2012-05-08 Thread David Barbour
On Mon, May 7, 2012 at 11:07 PM, Clinton Daniel clinton...@yahoo.com.auwrote: The other side of that coin is burdening users with a bunch of new terms to learn that don't link to existing human concepts and words. Click to save the document is easier for a new user to grok than Flarg to flep

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
But I wasn't asking you. :P :) On 08/05/2012, at 4:28 PM, David Barbour wrote: On Mon, May 7, 2012 at 11:13 PM, Julian Leviston jul...@leviston.net wrote: What's your point? I like my PLs to be point free, as much as possible. ;) Regards, Dave -- bringing s-words to a pen

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
Naming poses no problem so long as you define things a bit. :P Humans parsing documents without proper definitions are like coders trying to read programming languages that have no comments (pretty much all the source code I ever read unfortunately) J On 08/05/2012, at 4:36 PM, David Barbour

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
Sorry it wasn't obvious what I was saying there... They're important because when they're tiny, it's very easy to learn them... Julian On 08/05/2012, at 8:45 PM, Julian Leviston wrote: This is why tiny languages (Alan calls them POLs, I believe: problem-oriented-languages) are so

Re: [fonc] The problem with programming languages

2012-05-08 Thread David Goehrig
On May 8, 2012, at 2:56 AM, Julian Leviston jul...@leviston.net wrote: Humans parsing documents without proper definitions are like coders trying to read programming languages that have no comments One of the under appreciated aspects of system like TeX with the ability to do embedded

Re: [fonc] The problem with programming languages

2012-05-08 Thread Jarek Rzeszótko
Natural languages are commonly much more ambiguous and you could say fuzzy (as in fuzzy logic) than (currently popular) programming languages and hence switching between those two has to cause some difficulties. Example: I have been programming in Ruby for 7 years now, for 5 years professionally,

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
Isn't this simply a description of your thought clearing process? You think in English... not Ruby. I'd actually hazard a guess and say that really, you think in a semi-verbal semi-phyiscal pattern language, and not very well formed one, either. This is the case for most people. This is why

Re: [fonc] The problem with programming languages

2012-05-08 Thread Julian Leviston
By the way, This paragraph from Graham's essay, and in fact, his constant reiteration of it in most of his work, is perhaps the most under-rated idea that we have in the programming industry. It's actually not just the programming industry... My emphasis added: You can magnify the effect of a

Re: [fonc] The problem with programming languages

2012-05-08 Thread BGB
On 5/8/2012 2:56 PM, Julian Leviston wrote: Isn't this simply a description of your thought clearing process? You think in English... not Ruby. I'd actually hazard a guess and say that really, you think in a semi-verbal semi-phyiscal pattern language, and not very well formed one, either.

[fonc] The problem with programming languages

2012-05-07 Thread John Pratt
The problem with programming languages and computers in general is that they hijack existing human concepts and words, usurping them from everyday usage and flattening out their meanings. ___ fonc mailing list fonc@vpri.org