Article View: fr.comp.lang.c
Article #15327Le plus rapide : C ou Perl ?
From: Nanard
Date: Thu, 29 Sep 2005 08:41
Date: Thu, 29 Sep 2005 08:41
37 lines
2433 bytes
2433 bytes
Bonjour Je suis sur Solaris 9. J'ai qques scripts Bash, et Perl qui font des trucs long et toutes les heures. Ca marche assez bien. Mais bon, que ce soit en Perl ou en Bash, je lance souvent (en boucle) des commandes de l'OS : 'echo' 'cp' 'mv' 'ssh' 'ftp' sftp' 'sqlplus' ... donc en fait ma solution n'est pas super optimisee : a chaque fois l'OS alloue un shell (thread/RAM/pile...) teste mes parametres, exec la fonction et libere tout ca avant de rendre la main a mon script. Je pense qu'en C se serait 1000 fois + rapide... Comme j'ai un peux de temps, et d'autres projets du meme style qui arrivent, ma question : - dois-je tout porter en C (me faire des fonctions, structs, squelette app.) - dois-je explorer + en detail les lib Perl (qui sont en Standard sur Solaris 9). - Perl est-il compile a la volee, ou tout le temps interprete ? J'ai l'impression que c'est un peux comme Java, me trompe-je ? Il y a certains trucs que je sais pas faire en Perl (exec .profile, SQL...) et puis je ne sais pas trop quelles lib sont installee en standard sur Solaris... c'est pour ca que je passe par Bash et meme en Perl je lance des commandes de l'OS (sqlplus, ftp, sftp). Vos conseils merci Nanard
Technical Details
Message-ID:
<1127983284.813829.198600@g49g2000cwa.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!g49g2000cwa.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f9822,ebe27ccb539bf759,start X-Google-Attributes: gidf9822,public X-Google-Language: FRENCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!g49g2000cwa.googlegroups.com!not-for-mail From: "Nanard" <bsegonnes@free.fr> Newsgroups: fr.comp.lang.c Subject: Le plus rapide : C ou Perl ? Date: 29 Sep 2005 01:41:24 -0700 Organization: http://groups.google.com Lines: 38 Message-ID: <1127983284.813829.198600@g49g2000cwa.googlegroups.com> NNTP-Posting-Host: 62.23.212.160 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1127983289 18680 127.0.0.1 (29 Sep 2005 08:41:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 29 Sep 2005 08:41:29 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 netcache-my (NetCache NetApp/5.6.1D25), 1.1 netcache2 (NetCache NetApp/5.5R2), 1.1 netcache2 (NetCache NetApp/5.5R2) Complaints-To: groups-abuse@google.com Injection-Info: g49g2000cwa.googlegroups.com; posting-host=62.23.212.160; posting-account=b37n2QwAAADWVKPFke4cu2UBHsoAAhcZ