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 programmi
Stasha, your paper is unclear (at least to me) what assessment you were using.
You describe the rubric:
The use of loops, conditional, etc. to achieve the given task was part of the
marking criteria. For example, a grade A requires the correct use of
conditional and the correct use of loops and
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 fu
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 follow
Richard,
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 t
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