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
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 ]
