[Cryptography] tail recursion in C [was Re: "NSA-linked Cisco exploit poses bigger threat than previously thought"]

Howard Chu hyc at symas.com
Sat Aug 27 10:16:04 EDT 2016


Ron Garret wrote:
> All of these are reasons why I dispute the claim that C is “a good portable assembler.”  C is a really cool hack that lets you do amazing things under very tight resource constraints.  But it’s not 1970 any more.  We don’t need to run our compilers on machines with 64k of RAM.  But for some reason we are still programming with a language designed primarily to meet that constraint.

It's not 1970 any more but we're still living in a world where electricity 
isn't free. Pretending that you have the freedom to use as inefficient a 
language as you want has significant real-world costs. Particularly today when 
most general computing is now being done with hand-held or body-worn devices 
with limited battery life.

We live in a world of finite resources. We are all always operating under very 
tight resource constraints. Wasting cycles or bytes is not doing anyone any 
favors.

-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/


More information about the cryptography mailing list