Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>I don't know, from my point of view having both syntaxes is clearly more to think about

That's storage, not load. You need you know more, but you don't have to think about as much at any one time.

BrainFuck has extremely simple operations. You don't have to think about very many different things at all, but you need to think about them a lot.

>and all you get from the shorter one is typing a few fewer keystrokes.

I'm not particularly concerned about keystrokes (unless I'm golfing). I'm happy to increase the size of the content to reduce how much I think about it. Reducing the number of elements I have to look at to grasp the same concept is distinct from keystrokes.

Sometimes

   ArbitraryLongVariableName = 43
is better than

   a = 43
one the other hand I'd take

   ArbitraryLongVariableName += 1 
over

   ArbitraryLongVariableName = ArbitrarilyLongVariableName + 1


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: