The language provides a programmer with a set of conceptual tools; if
these are inadequate for the task, they will simply be ignored. For
example, seriously restricting the concept of a pointer simply forces
the programmer to use a vector plus integer arithmetic to implement
structures, pointer, etc. Good design and the absence of errors cannot
be guaranteed by mere language features.
-- Bjorne Stroustrup, "The C++ Programming Language"
these are inadequate for the task, they will simply be ignored. For
example, seriously restricting the concept of a pointer simply forces
the programmer to use a vector plus integer arithmetic to implement
structures, pointer, etc. Good design and the absence of errors cannot
be guaranteed by mere language features.
-- Bjorne Stroustrup, "The C++ Programming Language"
Related:
- The connection between the language in which we think/program and the problems
and solutions we can imagine is very close.
For this reason restricting language features with... - The connection between the language in which we think/program and the problems
and solutions we can imagine is very close.
For this reason restricting language features with... - BCPL // n.
[abbreviation, `Basic Combined Programming
Language') A programming language developed by Martin Richards in
Cambridge in 1967.
It is remarkable for its rich syntax, small size ... - toy language n.
A language useful for instructional
purposes or as a proof-of-concept for some aspect of
computer-science theory,
but inadequate for general-purpose programming.... - toy language: n. A language useful for instructional purposes or
as a proof-of-concept for some aspect of computer-science theory,
but inadequate for general-purpose programming. {Bad... - Quote #5
Here is a classic example of a language feature which combines danger to the
programmer with difficulty for the implementor.
C.A.R. Hoare, "Hints on programming language design"... - Friendship is neither transitive nor inherited.
--
Bjarne Stroustrup, The C++ Programming... - Java
An object-oriented language originally developed at
Sun by James Gosling (and known by the name "Oak") with the
intention of being the successor to C++ (the project was
however originally sold to Sun as an embedded language for use in
set-top boxes).
After the great Internet explosion of 1993-1994, ... - C:
Short for "chutzpah", a quality needed before tacling even the more
simplest program with this language.
C is also the symbol for the speed of light, but that...
