From mboxrd@z Thu Jan 1 00:00:00 1970 From: random832@fastmail.com (Random832) Date: Fri, 02 Sep 2016 10:13:14 -0400 Subject: [TUHS] Comments on "C" In-Reply-To: <053035F6-0766-4478-A8B9-B5A6DF88D1B7@quintile.net> References: <20160901091746.1F3734422E@lignose.oclsc.org> <267C9862-54F7-4A38-B59C-7FC59C7BD0F1@tfeb.org> <053035F6-0766-4478-A8B9-B5A6DF88D1B7@quintile.net> Message-ID: <1472825594.1543544.713915105.35C5069E@webmail.messagingengine.com> On Fri, Sep 2, 2016, at 03:10, Steve Simon wrote: > I find this a very interesting conversation. > > my bugbear is languages and tools that help you do the the easy stuff, > IDEs that suggest arguments for the read() function, syntax > highlighting that show which text comments etc. > > this is not stuff I find hard, it helps me with the easy stuff! Sure, but help with the easy [and medium - not every function's signature is as simple as read()] stuff helps you not break your concentration to go look at documentation if you're not 100% sure you remember the signature correctly, so you can use your brain more efficiently for the hard stuff. I use a Java IDE that will, with a single command, generate a declaration corresponding to the type of an expression I just assigned to an undeclared variable. This saves typing [in the easy cases] and it saves thinking about return types [in the medium cases].