<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4349911995767920194.post6324902447506554012..comments</id><updated>2011-08-09T10:10:50.460-05:00</updated><category term='Vista'/><category term='Declares'/><category term='User Interface'/><category term='Plugins'/><category term='Windows Marketplace'/><category term='Microsoft'/><category term='Cairo'/><category term='Technology'/><category term='Xcode'/><category term='10.7'/><category term='bugs'/><category term='Structure'/><category term='Stack Trace'/><category term='Windows'/><category term='SQLite'/><category term='REAL Studio Web Edition'/><category term='Oracle'/><category term='Flicker'/><category term='Feedback'/><category term='Apple'/><category term='general'/><category term='IDE'/><category term='REAL Server'/><category term='WebPageSource'/><category term='validation'/><category term='Skype'/><category term='Programming'/><category term='REALbasic'/><category term='Web'/><category term='LLVM'/><category term='Steve Jobs'/><category term='New Releases'/><category term='REAL Studio'/><category term='Declare'/><category term='Community'/><category term='Debugger'/><category term='Conference'/><category term='Mac'/><category term='Mac OS X'/><category term='REALSQLDatabase'/><category term='Tablets'/><category term='feature requests'/><category term='Documentation'/><category term='iOS'/><category term='Events'/><category term='JSON'/><category term='Android'/><category term='Alignment'/><category term='iPod Touch'/><category term='Web 3.0'/><category term='Mac OSX'/><category term='HTML5'/><category term='64 bit'/><category term='announcements'/><category term='Windows 7'/><category term='PowerPC'/><category term='Mac App Store'/><category term='Mobile'/><category term='Renewal'/><category term='Lion'/><category term='MySQL'/><category term='Internet'/><category term='Javascript'/><category term='iCloud'/><category term='WebPopupMenu'/><category term='graphics'/><category term='REALSQLDatabsae'/><category term='Buttons'/><category term='Leicester'/><category term='Tips'/><category term='Platforms'/><category term='OSX'/><category term='8 digit code'/><category term='Developer Costs'/><category term='UK'/><category term='Canvas'/><category term='Carbon'/><category term='Apple iMac TV'/><category term='Firefox'/><category term='Cross-Platform'/><category term='iPhone'/><category term='REALbasic applications'/><category term='REAL World'/><category term='Upgrade'/><category term='Tip'/><category term='Database'/><category term='Linux'/><category term='optimization'/><category term='Porting'/><category term='Cocoa'/><category term='compiling'/><category term='Smartphones'/><category term='iPad'/><category term='Exceptions'/><category term='Intel'/><category term='Education'/><title type='text'>Comments on Real Software: Say what you mean</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.realsoftwareblog.com/feeds/6324902447506554012/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html'/><author><name>Katherine</name><uri>http://www.blogger.com/profile/16569580603783689811</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-2059257057010501802</id><published>2010-01-18T03:31:45.659-06:00</published><updated>2010-01-18T03:31:45.659-06:00</updated><title type='text'>Totally agree--you cannot have too many parenthese...</title><content type='html'>Totally agree--you cannot have too many parentheses :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/2059257057010501802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/2059257057010501802'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1263807105659#c2059257057010501802' title=''/><author><name>Rhywun</name><uri>http://www.blogger.com/profile/09025642097050516963</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-414667830'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-7925092342946115049</id><published>2009-06-20T10:03:33.304-05:00</published><updated>2009-06-20T10:03:33.304-05:00</updated><title type='text'>It would be great if you give the solution for the...</title><content type='html'>It would be great if you give the solution for the vb.net code equivalent code in RealBasic. I am new in RB program.&lt;br /&gt;&lt;br /&gt;Char.ConvertToUtf32(name, count)&lt;br /&gt;Char.ConvertFromUtf32(number)&lt;br /&gt;&lt;br /&gt;Waiting for your early reply. Its very very urgent.&lt;br /&gt;&lt;br /&gt;Thanks in advance.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/7925092342946115049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/7925092342946115049'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1245510213304#c7925092342946115049' title=''/><author><name>Kannan</name><uri>http://www.blogger.com/profile/04851290950976554113</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_vz4BMnbMOS0/SA2xi-d8ECI/AAAAAAAAAXk/kpYtbDD9j9w/S220/DSC00840.JPG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1846428850'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-4958770802452380539</id><published>2009-06-12T22:05:12.251-05:00</published><updated>2009-06-12T22:05:12.251-05:00</updated><title type='text'>The reason I parenthesize extensively - which one ...</title><content type='html'>The reason I parenthesize extensively - which one has higher precedence =, &amp;lt;&amp;gt;, AND or OR ?&lt;br /&gt;&lt;br /&gt;The full parentheses make it unambiguous as to how  I want it evaluated (regardless of what the compiler thinks) and I don&amp;#39;t have to even think about precedence when looking at it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/4958770802452380539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/4958770802452380539'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244862312251#c4958770802452380539' title=''/><author><name>Norman</name><uri>http://www.blogger.com/profile/09246030642791589806</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-167756451'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-9004430049262266704</id><published>2009-06-12T16:17:45.935-05:00</published><updated>2009-06-12T16:17:45.935-05:00</updated><title type='text'>I&amp;#39;ve programmed using several languages, COBOL...</title><content type='html'>I&amp;#39;ve programmed using several languages, COBOL, Fortran, Pascal, BASIC, REALbasic, UNISYS LINC, ADS, Prolog and LISP - so I know a thing or two about parentheses! - and I have to agree with Karen.&lt;br /&gt;&lt;br /&gt;As soon as I saw the code in error I knew what the fault was. Always put parentheses around your OR conditions, and try not to mix ANDs and ORs too much. Better two if statements than something you can&amp;#39;t easily read or debug.  &lt;br /&gt;&lt;br /&gt;Eric.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/9004430049262266704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/9004430049262266704'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244841465935#c9004430049262266704' title=''/><author><name>Eric</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1737913188'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-1362120452937723532</id><published>2009-06-12T14:21:36.953-05:00</published><updated>2009-06-12T14:21:36.953-05:00</updated><title type='text'>Also, complete parentheses in this example reassur...</title><content type='html'>Also, complete parentheses in this example reassures me I&amp;#39;m using logical AND and OR rather than bitwise operations.  &lt;br /&gt;&lt;br /&gt;(I&amp;#39;m a big believer that logical and bitwise operators should have different names, but that ship has sailed in Realland and we are where we are.)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/1362120452937723532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/1362120452937723532'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244834496953#c1362120452937723532' title=''/><author><name>kirkgray</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-942743284'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-372648335453424455</id><published>2009-06-12T14:15:55.121-05:00</published><updated>2009-06-12T14:15:55.121-05:00</updated><title type='text'>I don&amp;#39;t bounce between languages as often thes...</title><content type='html'>I don&amp;#39;t bounce between languages as often these days as I did in my youth.  And rules of precedence seem much more uniform between languages than they were when I was cutting my teeth.&lt;br /&gt;&lt;br /&gt;But I got in the habit of parenthesizing everything completely (as in Norman&amp;#39;s final example) because as a young programmer I was language fickle and ran into hard to find bugs because of this very problem.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve found comprehensive parenthesizing to be quite helpful in writing, debugging, and in reading the code down the line.  I also find others&amp;#39; code without complete parentheses to be unsettling -- there&amp;#39;s always a question in my mind as to whether it works as intended (or instead, as written).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/372648335453424455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/372648335453424455'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244834155121#c372648335453424455' title=''/><author><name>kirkgray</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-942743284'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-8465479443456904200</id><published>2009-06-12T13:35:25.239-05:00</published><updated>2009-06-12T13:35:25.239-05:00</updated><title type='text'>Hmm, I think I disagree. If you use the extra set ...</title><content type='html'>Hmm, I think I disagree. If you use the extra set of parentheses you won&amp;#39;t have to think about precedence at all, and it is clear immediately as to what is evaluated first. To me this is less confusing.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/8465479443456904200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/8465479443456904200'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244831725239#c8465479443456904200' title=''/><author><name>Roger</name><uri>http://www.blogger.com/profile/16042220149029071213</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-727861683'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-1228659463934335928</id><published>2009-06-12T12:09:36.832-05:00</published><updated>2009-06-12T12:09:36.832-05:00</updated><title type='text'>I agree with Karen; plus the example provided cont...</title><content type='html'>I agree with Karen; plus the example provided contains one too many right parentheses -- adding to the confusion.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/1228659463934335928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/1228659463934335928'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244826576832#c1228659463934335928' title=''/><author><name>Kelsey</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-463009'/></entry><entry><id>tag:blogger.com,1999:blog-4349911995767920194.post-6659184964300085847</id><published>2009-06-12T11:02:32.843-05:00</published><updated>2009-06-12T11:02:32.843-05:00</updated><title type='text'>Norm,

Actually I don&amp;#39;t think there is any nee...</title><content type='html'>Norm,&lt;br /&gt;&lt;br /&gt;Actually I don&amp;#39;t think there is any need for so many parentheses- and more than necessary IMO makes things harder to read by humans. &lt;br /&gt;&lt;br /&gt;How I would write that I think is equally unambiguous but more easily readable:&lt;br /&gt;&lt;br /&gt;IF me.ListIndex &amp;lt;&amp;gt; -1 AND (key = SpecialChars.EnterChar OR key = SpecialChars.ReturnChar)&lt;br /&gt;&lt;br /&gt;- Karen</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/6659184964300085847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349911995767920194/6324902447506554012/comments/default/6659184964300085847'/><link rel='alternate' type='text/html' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html?showComment=1244822552843#c6659184964300085847' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.realsoftwareblog.com/2009/06/say-what-you-mean.html' ref='tag:blogger.com,1999:blog-4349911995767920194.post-6324902447506554012' source='http://www.blogger.com/feeds/4349911995767920194/posts/default/6324902447506554012' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-337631289'/></entry></feed>
