I've been using C++ for numerical computing for years now, and it has some advantages over the languages I've used before:
1. it's more powerful than Fortran for everything else it's not math. so, if you have to write a program with a numerical core and a graphical interface, I prefer to write everything in C++ rather than fighting with the linker trying to "glue" the Fortran mathematical core and the C++ graphical interface.
2. it's as fast as Fortran, with the new compilers (say G++ 3.4 or icc 8.0)
3. it's OO, and C is not. In my opinion, if used wisely, OO is a _huge_ advantage. Suppose, for example, you have to write some sort of operator that needs lots of internal and temporary stuff, needs to remember its status and other things like that: it's better to put everything (data and functions) inside a class, rather than scatter functions all around the code, naming them to remember who they belong to.
4. template programming rocks! you can write ONE library and use it for float, double, int and whatever type you define.
5. there is _a_lot_ of good numerical software. See Boost::uBlas Library www.boost.org
"The notebook's standard battery will last three hours under normal conditions. An extended battery will add six more hours of computing time and 0.6 pounds, Hanly says."
It doesn't seem very different from a common laptop... batteries' life is still a big problem.
experiencing art is a complex process that involves the artist, the observer and a medium through which the "creation" is "said".
for a computer program the "artist" is the programmer, the "observer" is the user and the "medium" is a set of 0's and 1's. It's not different from sculpture, painting, photographs,... : what changes is the medium, but the the very beginning and the very end of this process are always men.
remember: you code for men, not for computers.
and what about claviers? there is no forte-piano pressing the keys on their keyboard, but Bach composed masterpieces for these machines, anyhow. a clavier is more similar to a computer keyboard than to a piano...
guglielmo.tel
Donnie has been my first thought, too! Damn, do we all think the same way?
I've been using C++ for numerical computing for years now, and it has some advantages over the languages I've used before:
1. it's more powerful than Fortran for everything else it's not math. so, if you have to write a program with a numerical core and a graphical interface, I prefer to write everything in C++ rather than fighting with the linker trying to "glue" the Fortran mathematical core and the C++ graphical interface.
2. it's as fast as Fortran, with the new compilers (say G++ 3.4 or icc 8.0)
3. it's OO, and C is not. In my opinion, if used wisely, OO is a _huge_ advantage. Suppose, for example, you have to write some sort of operator that needs lots of internal and temporary stuff, needs to remember its status and other things like that: it's better to put everything (data and functions) inside a class, rather than scatter functions all around the code, naming them to remember who they belong to.
4. template programming rocks! you can write ONE library and use it for float, double, int and whatever type you define.
5. there is _a_lot_ of good numerical software. See Boost::uBlas Library www.boost.org
well, I use w3m to read slashdot everyday, and it looks good enough to me... what should it be wrong with the html rendering??
I've started using Firefox few months ago. I found it really cool. Then I learnt w3m. I've never used Firefox, anymore. go, text browsers! go!
this trend! http://www.w3schools.com/browsers/browsers_stats.a sp
"The notebook's standard battery will last three hours under normal conditions. An extended battery will add six more hours of computing time and 0.6 pounds, Hanly says." It doesn't seem very different from a common laptop... batteries' life is still a big problem.
experiencing art is a complex process that involves the artist, the observer and a medium through which the "creation" is "said". for a computer program the "artist" is the programmer, the "observer" is the user and the "medium" is a set of 0's and 1's. It's not different from sculpture, painting, photographs,... : what changes is the medium, but the the very beginning and the very end of this process are always men. remember: you code for men, not for computers.
and what about claviers? there is no forte-piano pressing the keys on their keyboard, but Bach composed masterpieces for these machines, anyhow. a clavier is more similar to a computer keyboard than to a piano...