We have evaluated the difference between using Python (this could be seen as
the tool) and java to teach programming to beginners. Such evaluation is based
on the analysis of student assessments. The aim of the comparison is to
quantitatively measure a student’s ability to master basic
Kari,
By that criterion, printf is definitely part of the C language.
printf is not part of the C syntax or semantics, it is a function
defined in a library.
Fortran and Pascal are examples of languages where the I/O is
defined to be part of the syntax/semantics of the languages and
not as
On 3/03/2011, at 6:14 AM, Derek M Jones wrote:
As a compiler writer I don't regard printf as being part of the language
but as part of the library.
Note however that there are C compilers which, given a call to
{sn,s,f,}printf() with a string literal for the format, will
check that the
On 3/03/2011, at 2:41 PM, Derek M Jones wrote:
For the last 20 years or so my company has sold a tool that
allows developers to specify the name of a function (user defined
or otherwise) and various properties about its arguments and
return value, these are used to check the source during