nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: impara a programmare in 10 anni

Von: gh (gh@nospam.gmail.com) [Profil]
Datum: 08.07.2009 03:30
Message-ID: <5dt755hpnl31c60kk26f9t39vci0ligk2i@4ax.com>
Newsgroup: it.lavoro.informatica
On Tue, 07 Jul 2009 21:39:13 GMT, gh <gh@nospam.gmail.com> wrote:

>>Dall' introduzione di "programming, principles and practice using c++"
>>"why c++? c++ directly supports the key concepts and techniques used
>>in real-world software.
>>... Quality and/or free implementations are found on every kind of
>>computer...Most of the programming concepts you will learn using c++
>>can be used directly in other languages such as C, C#, Fortran and
>>Java.
>>... We teach programming first and treat our chosen programming
>>language as secondary, as a tool. Our general approach can be used
>>with any general purpose programming language. ....
>>At the end of this book, will you be an expert at programming and at C+
>>+? Of course not! When done well, programming is a subtle, deep, and
>>highly skilled art building on a variety of technical skills. You
>>should no more expect to be an expert at programming in four months
>>than you should expect to be an expert in biology, math, in a natural
>>language,or at playing the violin in four months, or in half an year,
>>or a year. What you should hope for and what you can expect if you
>>approach this book seriously, is to have a really good start that
>>allows you to write relatively simple useful programs, to be able to
>>read more complex programs and to have a good conceptual and practical
>>background for further work.".
>>Credo che questo chiuda la discussione.

Dimenticavo, da http://norvig.com/21-days.html

"Keep it simple. Programming languages such as C++ and Java are
designed for professional development by large teams of experienced
programmers who are concerned about the run-time efficiency of their
code. As a result, these languages have complicated parts designed for
these circumstances. You're concerned with learning to program. You
don't need that complication. You want a language that was designed to
be easy to learn and remember by a single new programmer."

*Keep it simple*. Questo si che chiude la discussione, anche
indipendentemente dai linguaggi discussi :).


nota per quelli che vedono guerre di religione ovunque: per me si può
sostituire C++ e/o Java con Common Lisp, ocaml, vari dialetti ML,
perl, ada, C, ...

nota 2: si, su Java si potrebbe discutere. E' di ordini di grandezza
più produttivo di C++, forse per partire non è poi il peggio che
esista a patto (come sempre) di non fermarsi solo a quello, cadendo
nell'effetto alla "perils of Java school".

[ Auf dieses Posting antworten ]