🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #15327

Le plus rapide : C ou Perl ?

#15327
From: Nanard
Date: Thu, 29 Sep 2005 08:41
37 lines
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-mail

Show 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