Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

It's All a Game ??

aminer10
Novice
199 Views

Hello,

Please read:


http://software.intel.com/en-us/blogs/2010/09/23/intel-developer-forum-its-all-a-game/


Idon't agree with this post, cause to do good game programming
you have to learn and combine many parallel concepts...

In game programming we have to do for example:
parallel matrix mutliplications (to rotate etc.) , you have also
to distribute your data (data parallelism) to your worker threads..
(to render, to rotate etc.) and you have to optimize by using
efficient Threadpools that uses for example lock-free data-structures
and work-stealing ... that's many concepts to learn ... also,
NOTall the people love to write games, so we have to be CAREFULL
to NOT DEMOTIVATE those that don't love to write or/and play games.

It's why i will advice to learn parallel concepts step by step and
one by one , and do small exercises (for example:
to learn about lock sychronizations, and to write parallel matrix
mutiplication etc. etc.)

Look at me for example, i don't like to write or to play games,
but i love to write parallel modules like: parallel compressions,
parallel sorts, fine graines and lock-free datastructures ,
efficient Threadpool(that use lock-free datastructures and work-
stealing) etc. etc... that's how i have learned to do parallel
programming... and i continu to learn...


http://pages.videotron.com/aminer/


So, and i repeat it, you have to be CAREFULL to NOT DEMOTIVATE
those that don't love to write or/and play games.


Why i love Object Pascal?


I will make the answer short...

You have human intelligence and you have also human memory
efficiency , i have noticed that a person called Chriss M. Thomasson
(by reading his posts in the newsgroup comp.programming.threads)
has a very efficient memory, that is above average...
and you will notice that he is using C and C++ , but i have
come to the conclusion that those kind of languages require
an efficient human memory , there is many things to memories
on those languages like C++ and C, and they are difficult to
memories , much more difficult than Object Pascal.

Also, Object Pascal is much easier to maintain than C and C++ and
many other languages...

http://en.wikipedia.org/wiki/Maintainability

Object Pascal is a good language...

And there is also good and efficient compilers for the Object Pascal
language

This is why i love Object Pascal...



Best Regards,
Amine Moulay Ramane,
http://pages.videotron.com/aminer/




0 Kudos
1 Reply
aminer10
Novice
199 Views


Hello again,

I don't speak very well english ,
but follow with me please..

I wrote:
>Why i love Object Pascal?
>
>I will make the answer short...
>
>You have human intelligence and you have also human memory
>efficiency , i have noticed that a person called Chriss M. Thomasson
>(by reading his posts in the newsgroup comp.programming.threads)
>has a very efficient memory, that is above average...
>and you will notice that he is using C and C++ , but i have
>come to the conclusion that those kind of languages require
>an efficient human memory , there is many things to memories
>on those languages like C++ and C, and they are difficult to
>memories , much more difficult than Object Pascal.

>Also Object Pascal is much easier to maintain than C and C++ and many
.other languages...
>
>http://en.wikipedia.org/wiki/Maintainability

>Object Pascal is a good language...

>And there is also good and efficient compilers for the Object Pascal
>language

>This why i love Object Pascal...


There is so much things in this life that are 'complicated', and
i don't agree with social darwinism which states that only the
strongest or fittest should survive and flourish in society, while
the weak and unfit should be allowed to suffer and to die.

http://library.thinkquest.org/C004367/eh4.shtml

This kind of logic and ideology is dangerious...


This is why i have wrote articles - to facilitate the understanding - like:

http://pages.videotron.com/aminer/PetriNet/formal.htm

http://pages.videotron.com/aminer/efficiency_availability.htm

And this is why also i advice Object Pascal that is easier to learn and
maintain than other languages like C or C++ or ... that are more
complicated as i explained before...


Regards,
Amine Moulay Ramdane.
http://pages.videotron.com/aminer/

0 Kudos
Reply