Re: Overview Of New Intel Core i7(Nehalem) Processor



On a sunny day (Sun, 14 Jun 2009 18:08:47 -0700) it happened John Larkin
<jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
<hu6b35h4tvjo5mbca570uabhrn961b30q8@xxxxxxx>:

On Mon, 15 Jun 2009 00:43:48 +0100, Nobody <nobody@xxxxxxxxxxx> wrote:

On Sun, 14 Jun 2009 14:07:27 -0700, John Larkin wrote:

A language which allowed applications to be written in half the time at
the expense of requiring double the processing power would be a net win in
most cases. More generally: for time/N and CPU*N for quite a wide range of
N, IMHO.

And any Luddites wanting to run hand-crafted asm/C would still reap the
benefits of the "bloat" forcing hardware prices down.

I still do embedded stuff in assembly, but mostly because I like it. I
doubt that any other language would save me a lot of net time, because
I spend more time figuring out what to do than I spend coding.

BTW, I'm not knocking asm/C for embedded and systems programming.

I just think that the fact that C/C++ is the industry standard for writing
multi-million-lines-of-code packages is crazy.

Yes. It was an unfortunate accident.

Not necessarily a fault
on the part of a specific entity or project, just the fact that the
industry collectively hasn't managed to dig itself out of the hole.

The language and the culture are entangled. A real mess.

Maybe somebody will invent a better language and an institute to train
truly good programmers. The demand will be impressive.

John

Although purely from a philosophical POV you both have a point,
I think you are overlooking the obvious.
Buildings are still build with bricks, some with concrete.
There is also some pre-fab going on.

The versatility of the bricks and concrete allows endless creativity and solutions.

Same with C (C++ is a speech disability and it does not count, I dunno C++,
as it is only for those who cannot program, but C is really easy, and) there are a zillion
C libraries (say pre-fab solutions) or even libraries written in other languages that
have a C interface, so that are a few of the reasons that C is so omnipresent.
Portability is an other one (if written in a sane way), now everybody uses gcc and libc...
portability is great.
That is great compared to other languages.

I remember I received so crypto code for X86 may years ago, it did what could not be done,
but some of it was in x86 asm.
I spend a little time changing the asm to C, and low and behold it would all of the sudden
run on any processor anywhere.
And it actually was just as fast give or take a few microseconds.:-)

C is a standard solution, if you can analyse a problem, and think of a step by step way
to solve it, then you can program it in C.
That is all there is to programming.
The rest is philosophy, and leads to discussions that waste more time then writing the C code
would take.
As this discussion.
.



Relevant Pages

  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (comp.lang.asm.x86)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (alt.lang.asm)
  • Re: LSP and subtype
    ... What is the class of problems solvable using UML? ... the language of physics cannot describe. ... whatever paradigm equivalent to 2GL/3GL ... there is still a great need for reuse and generic programming. ...
    (comp.object)
  • Re: Why C Is Not My Favourite Programming Language
    ... If you decide afterall that C programming is just not your thing you ... > C has no string type. ... > compiler take care of the rest. ... Why does any normal language ...
    (comp.lang.c)