FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » error message I don understand
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Nasty language semantics (Was: error message I don understand) [message #174909 is a reply to message #174908] Sun, 17 July 2011 17:47 Go to previous messageGo to previous message
August Karlstrom is currently offline  August Karlstrom
Messages: 16
Registered: October 2010
Karma:
Junior Member
On 2011-07-17 18:31, Peter H. Coffin wrote:
> On Sun, 17 Jul 2011 16:50:28 +0200, August Karlstrom wrote:
>
>> On 2011-07-17 15:03, Jerry Stuckle wrote:
>>
>>> This isn't mathematics - it is programming, as people have told you
>>> before. If you want mathematics, get a chalkboard.
>>
>> Don't be silly. There are several programming languages in which `='
>> denote (surprise) equality.
>
> Very few that use it alone.

Pascal, Modula-2, Eiffel and Ada all use `=' for equality and `:=' for
assignment.

> They may set the context with a previous
> "LET" or "test" or a grouping indicator, or, if they don't, they have
> very rigorous typing such that assignments are statements alone and do
> NOT return anything that could possibly be used in a logical/comparative
> way, not even a success or failure.

Yes, and for a good reason - the statement-expression separation (or
maybe we should say side-effect free expressions) is related to the
sound principle of command-query separation.

August

--
The competent programmer is fully aware of the limited size of his own
skull. He therefore approaches his task with full humility, and avoids
clever tricks like the plague. --Edsger Dijkstra
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Ouion Movement, Roun Time (Floating Point Time)
Next Topic: [MEMCACHED] Is there a way to get the expiration of a key?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Wed Nov 27 02:08:18 GMT 2024

Total time taken to generate the page: 0.06856 seconds