Jim Lawrence
accessd at shaw.ca
Tue May 21 12:02:45 CDT 2013
Hi Shamil: Your attached article is very interesting and it hits upon a few points that have not really been addressed or completely resolved in either the CPU (multi-core) or in any kernel. It is also interesting that the software design used in our LAN cards may be a partial solution to these problems. On the other point of your post, I would say that I have been working with software, though built on C, has made few attempts to isolate "C"'s inherent weaknesses. One misnamed or misused variable/class/function or not running garbage collection in a timely manner and the package bails unceremonious to the desktop killing either the virtual drive or NTDVM in the process. I am of two minds on this programming position. It is a good lesson to have to learn how to properly program and be able to carefully manage your code but in today's world where getting immediate results is much more important than good coding and the new generations of programming languages sort of "handle(?)" inconsistencies, good technique does not ever have to be really learned. Even such browsers as IE, Chrome and FF bleeds everywhere and if you running internet testing all day, without restarting, these packages slowly keep eating all the memory, run slower and will probably crash the system if left long enough. Considering that browsers are the next desktop, to me it is a little sad. Jim -----Original Message----- From: dba-tech-bounces at databaseadvisors.com [mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Tuesday, May 21, 2013 12:25 AM To: Discussion of Hardware and Software issues Subject: Re: [dba-Tech] TIOBE Programming Community Index for May 2013 Hi Hans -- No, because *nowadays* and many years to come(?) true multi-core programming on general purpose computers (desktop, laptop. moblie/ARM,...) and OSes (MS Windows, Linux/Unix, ...) would be possible to do by using only C/C++ - http://erratasec.blogspot.ru/2013/02/multi-core-scaling-its-not-multi.html#. UZsfhbVplfA .. >... buffer overflows, memory leaks and illegible code... Most of that could be prevented/captured by using solid programming approaches as well as modern development/profiling tools... Thank you. -- Shamil Понедельник, 20 мая 2013, 23:27 -07:00 от Hans-Christian Andersen <hans.andersen at phulse.com>: > >> Yes, it's time to get back to "bare metal". BTW: > >Because buffer overflows, memory leaks and illegible code (etc etc) is so much fun! :-) > >- Hans > > >On 2013-05-20, at 1:36 AM, Salakhetdinov Shamil < mcp2004 at mail.ru > wrote: > >> Hi Jim -- >> >> Yes, it's time to get back to "bare metal". BTW: >> >> "Google Introduces Portable Native Client, Makes It Easier For Developers To Add C And C++ Code To Their Web Apps" >> http://techcrunch.com/2013/05/17/google-introduces-portable-native-client-ma kes-it-easier-for-developers-to-add-c-and-c-code-to-their-web-apps/ >> >> -- Shamil >> >> >> Воскресенье, 19 мая 2013, 23:05 -07:00 от "Jim Lawrence" < accessd at shaw.ca >: >>> Hi Shamil: >>> >>> It is amazing to watch C just going on and on. It seems that all its various >>> flavours seem to continue strong, C++, Objective-C and C#...then there is >>> Java and PHP? >>> >>> Jim >>> >>> -----Original Message----- >>> From: dba-tech-bounces at databaseadvisors.com >>> [mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov >>> Shamil >>> Sent: Sunday, May 19, 2013 2:06 PM >>> To: Discussion of Hardware and Softw >>> Subject: [dba-Tech] TIOBE Programming Community Index for May 2013 >>> >>> Hi All, >>> >>> FYI: TIOBE Programming Community Index for May 2013 >>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >>> >>> -- >>> Салахетдинов Шамиль >>> _______________________________________________ >>> 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 > > >_______________________________________________ >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