[dba-Tech] TIOBE Programming Community Index for May 2013

Jim Lawrence accessd at shaw.ca
Wed May 22 17:20:42 CDT 2013


Hi Stuart:

Good point. 

C and C++ does have all those capabilities, but it is just that you have
program the features yourself. 

Jim

-----Original Message-----
From: dba-tech-bounces at databaseadvisors.com
[mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan
Sent: Wednesday, May 22, 2013 3:12 PM
To: Discussion of Hardware and Software issues
Subject: Re: [dba-Tech] TIOBE Programming Community Index for May 2013

There's a difference between:

"multi-core programming" which you were talking about:

> <<< It's possible to do "true" multi-core programming without C/C++ >>>
> Please post some samples for general purpose programming languages and
OSes.

and  'multi-core scaling" which the article talks about.   Essentially that
article just points out 
that  to scale properly across multiple cores, threads blocking other
threads is very inefficient 
and you have to design your application properly.  It says NOTHIING about
what different  
languages/compilers can do and certainly doesn't sugggest that C/C++ has
some magic 
capabilities not avaiable in other languages


-- 
Stuart

On 23 May 2013 at 0:21, Salakhetdinov Shamil wrote:

>  Hi Stuart --
> 
> Please read my recent reply to Hans in this thread - read the following
article:
> 
>
http://erratasec.blogspot.ru/2013/02/multi-core-scaling-its-not-multi.html#.
UZsfhbVplfA   (posted here the third time).
> 
> Thank you.
> 
> -- Shamil
> 
> 
> , 22  2013, 20:22 +10:00  "Stuart McLachlan" <stuart at lexacorp.com.pg>:
> >Or any  multi-threading programming language for Windows where you can
call 
> >SetProcessorAffinityMask and/or SetThreadAffinityMask
> >
> >http://msdn.microsoft.com/en-us/library/ms686223%28VS.85%29.aspx
> >http://msdn.microsoft.com/en-us/library/ms686247%28VS.85%29.aspx
> >
> >PowerBASIC immediately comes to mind :-)
> >
> >-- 
> >Stuart
> >
> >On 22 May 2013 at 3:01, Hans-Christian Andersen wrote:
> >
> >> 
> >> > Please post some samples for general purpose programming languages
and OSes.
> >> 
> >>  http://wiki.python.org/moin/ParallelProcessing
> >> 
> >>  http://en.wikipedia.org/wiki/Grand_Central_Dispatch
> >> 
> >>
http://embarcaderos.net/2011/01/23/parallel-processing-and-multi-core-utiliz
ation-with-java/
> >> 
> >>
http://blogs.msdn.com/b/csharpfaq/archive/2010/06/01/parallel-programming-in
-net-framework-4-getting-started.aspx
> >> 
> >> etc...
> >> 
> >
> >_______________________________________________
> >dba-Tech mailing list
> >dba-Tech at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/dba-tech
> >Website:  http://www.databaseadvisors.com
> 
> _______________________________________________
> dba-Tech mailing list
> dba-Tech at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-tech
> Website: http://www.databaseadvisors.com



_______________________________________________
dba-Tech mailing list
dba-Tech at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-tech
Website: http://www.databaseadvisors.com




More information about the dba-Tech mailing list