Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #20878

Re: n-dimensional raytracer

Newsgroups comp.lang.java.programmer
Date 2013-01-02 11:21 -0800
References <50e30a52$0$2087$6e1ede2f@read.cnntp.org> <c7ab92da-32ef-4bbf-89b3-31bce8fd67c4@googlegroups.com> <12edqiibarsdd$.1wx7fqc20iwz9.dlg@40tude.net> <ef7c63af-5405-4617-9614-3c597819f3b2@googlegroups.com> <50e4060e$0$2088$6e1ede2f@read.cnntp.org>
Message-ID <05f909d2-9462-4c92-aadb-92b4c6a2643c@googlegroups.com> (permalink)
Subject Re: n-dimensional raytracer
From Lew <lewbloch@gmail.com>

Show all headers | View raw


Thorsten Kiefer wrote:
> schrieb Lew:
>> Joerg Meier wrote:
>>> Lew wrote:
>>>> Thorsten Kiefer wrote:
>>>>> this is an example program :
> 
>>>> For maximum clarity, Usenet posts should have all relevant information in
>>>> the body of the post proper.
> 
>>>>> https://github.com/******/RayMultiDim.git
>>>>> https://github.com/******/CPURootBeer.git
> 
>>>>> Needs at least an 8-core cpu [sic].
> 
[snip] 

>>>> I am rather interested in how you determined that this program
> >>> (it is a program, right?) needs an eight-core CPU.
> 
> [snip]
> 
>>> It's Java, albeit pretty horrible Java - Exceptions are quietly swallowed,
>
>> Good news. Then it's on topic.
> 
>>> everything is public, no comments, and the parts of the program I looked at
>>> look like one giant race condition, where bugs are treated with the good
>>> old "sleep and retry in a moment" method.
> 
>>> I could also find no indication that this program would need a special kind
>>> of CPU, other than it spawning 16 ThreadS. My best guess is that this is a
>>> port of a C program by someone who doesn't understand Java very well yet,
>>> and probably never programmed for a living.
> 
>> So let's punt back to the OP: What would you like from us with regard to
>> your post?
>> Are you looking for comments? Advice?
> 
> Yes, I would like some comments :)

Be careful what you wish for.

> The reason, why I said it needs an 8-core, is such that it renders in 
> realtime.

How did you relate that to number of cores?

Your code needs an awful lot of work. You've got source that does nothing, Swing GUIs 
started off the EDT, non-conventional variable names and indentation, and the issues Joerg 
mentioned.

Check out the Java online tutorials at oracle.com and snoop around there for the Java 
coding conventions.

If you make a request to the newsgroup, you have to actually state what the request is.

Thank you for responding to our questions.

-- 
Lew

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

n-dimensional raytracer Thorsten Kiefer <me@home.org> - 2013-01-01 17:09 +0100
  Re: n-dimensional raytracer Lew <lewbloch@gmail.com> - 2013-01-01 10:21 -0800
    Re: n-dimensional raytracer Joerg Meier <joergmmeier@arcor.de> - 2013-01-01 23:07 +0100
      Re: n-dimensional raytracer Lew <lewbloch@gmail.com> - 2013-01-01 14:17 -0800
        Re: n-dimensional raytracer Thorsten Kiefer <me@home.org> - 2013-01-02 11:04 +0100
          Re: n-dimensional raytracer Lew <lewbloch@gmail.com> - 2013-01-02 11:21 -0800
          Re: n-dimensional raytracer Arne Vajhøj <arne@vajhoej.dk> - 2013-01-02 19:34 -0500
  Re: n-dimensional raytracer bob smith <bob@coolfone.comze.com> - 2013-01-03 09:13 -0800
    Re: n-dimensional raytracer Lew <lewbloch@gmail.com> - 2013-01-03 13:24 -0800

csiph-web