Quel language pour quelle utilisation?

Quel language pour quelle utilisation? - Divers - Programmation

Marsh Posté le 02-08-2005 à 10:48:12    

Bonjour!
 
Comme toute newb qui se respecte, voici la question bête du jour:
Quel langage dois-je utiliser selon ce que je veux faire?
 
(la réponse attendue n'est pas "et qu'est-ce que tu veux faire au juste"  (car la réponse serait longue)mais genre une petite liste (si possible et si ca embête pas trop bien entendu) qui dit quel genre de choses on peut faire à partir de tel ou tel language, sinon j'aurais plus de questions nulles après ;P)
 
Voilà!
 
Ps: désolée si le topic est pas trop à se place, mais j'en ai pas trouvé un qui ressemblait


Message édité par raistlin M le 02-08-2005 à 10:53:01
Reply

Marsh Posté le 02-08-2005 à 10:48:12   

Reply

Marsh Posté le 02-08-2005 à 10:55:51    

Si c'est pour diriger une tortue, le langage adapté est le logo.

Reply

Marsh Posté le 02-08-2005 à 10:57:59    

Il sera sans doute plus court que tu expliques ce que tu veux faire et qu'on te dise quels langages sont adaptés plutôt que de te lister tous les langages et leurs affinités ...

Reply

Marsh Posté le 02-08-2005 à 10:58:37    

pour partir en Chine, c'est le mandarin

Reply

Marsh Posté le 02-08-2005 à 11:01:48    

mcjoedassin a écrit :

pour partir en Chine, c'est le mandarin


Bof, le cantonnais est plus répandu [:dawa]
 
Edit : ortho


Message édité par theshockwave le 02-08-2005 à 11:02:14
Reply

Marsh Posté le 02-08-2005 à 11:03:49    

theshockwave a écrit :

Bof, le cantonnais est plus répandu [:dawa]
 
Edit : ortho


 
Second degré ? :heink:

Reply

Marsh Posté le 02-08-2005 à 11:04:22    

mdr
je me demandais quand ça allait commencer à troller sur ce sujet :)

Reply

Marsh Posté le 02-08-2005 à 11:09:22    

Supair topic du vendredi ! [:dawa]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-08-2005 à 11:12:48    

OK j'abandonne
Je voudrais créer un programme qui me permette de travailler avec des séquences d'ADN (pour faire simple).
 
En décomposant, une partie du truc (la plus simple)serait de pouvoir travailler avec des chaînes de caractères  (longueur inconnue): compter le nombre des caractères, compter le nombre de chaque caractère (ATGC en l'occurence), le pourcentage de GC, le Tm de la séquence( formule simple Tm=2(A+T)+4(G+C)).
 
Ensuite et par exemple, il faudrait pouvoir rechercher la séquence en question dans une séquence plus grande (à importer aussi, dans un certain format), pouvoir calculer le pourcentage de structuration, etc.
 
bien sur, il faut que je puisse présenter tout ça de façon agréable, mais on verra après.
 
Je sais pas si ca va vous aider,mais bon.


Message édité par raistlin M le 02-08-2005 à 11:14:59
Reply

Marsh Posté le 02-08-2005 à 11:14:12    

Traiter des chaînes de caractères de façon simple et rapide, avec des recherches ?
 
Je pense que le PERL serait pas mal. C'est un langage de script assez facile d'accès, et très puissant dès qu'on en vient aux chaînes de caractères.
 
Documentation et outils sur : http://www.perl.org  
Le site est en anglais, je crois qu'il y a des miroirs en français si jamais cela t'est nécessaire (google devrait te trouver ça).
Pour les modules : http://www.cpam.org (PERL s'appuie sur de très nombreux modules pour étoffer le langage... de base tu n'en auras peut-être pas besoin, mais au cas où...)


Message édité par Elmoricq le 02-08-2005 à 11:18:04
Reply

Marsh Posté le 02-08-2005 à 11:14:12   

Reply

Marsh Posté le 02-08-2005 à 11:17:37    

Et ça iraaussi pour associer les chaînes de caractères à des infromations chiffrées?

Reply

Marsh Posté le 02-08-2005 à 11:18:20    

Oui [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-08-2005 à 11:18:22    

Pour ce genre de chose tu peux commencer a regarder du coté de Perl (tres adapté aux traitements de chaines de caracteres et aux recherches de motifs).
 
Tu dois pouvoir trouver des cours et tuto sur google (en bioinformatique)
 
edit : grillaid  [:arod]


Message édité par shurik'n le 02-08-2005 à 11:19:23
Reply

Marsh Posté le 02-08-2005 à 11:18:57    

raistlin M a écrit :

Et ça iraaussi pour associer les chaînes de caractères à des infromations chiffrées?


 
Il y a un type de données en PERL, les tables de hâchages, qui sont des tableaux associatifs clef=>valeurs.  
Comme c'est un type de base, ça se gère très bien. :)
 
 
Sinon tu peux aussi faire un tour sur http://www.developpez.net
De nombreux cours et tutoriels y sont présents, et sur le forum PERL il y a quelques adeptes du PERL appliqué à la bioinformatique qui aiment bien aider :)


Message édité par Elmoricq le 02-08-2005 à 11:20:14
Reply

Marsh Posté le 02-08-2005 à 11:22:00    

Thanks! :love:

Reply

Marsh Posté le 02-08-2005 à 11:22:03    

Tres bonne intro a Perl redigée par un de mes profs (et parue dans linux magazine) :
 
 http://sylvain.lhullier.org/publications/perl.html

Reply

Marsh Posté le 02-08-2005 à 11:25:59    

Heu...ca marche sous windows? (ils ont pas linux au labo)

Reply

Marsh Posté le 02-08-2005 à 11:27:55    

Oui

Reply

Marsh Posté le 02-08-2005 à 11:28:15    

ui ui (mais bon le perl sous linux c est quand meme plus de bonheur :D)

Reply

Marsh Posté le 02-08-2005 à 11:29:40    

shurik'n a écrit :

ui ui (mais bon le perl sous linux c est quand meme plus de bonheur :D)


 
Niveau outils il faut juste un éditeur de texte (avec reconnaissance syntaxique, c'est mieux), et l'interpréteur PERL (dispo sur perl.org).
C'est tout.  
 
A partir de là, je ne vois pas pourquoi c'est "mieux" sous Linux que sous Windows, c'est la même chose (je ne défends aucun des deux OS, je suis juste réaliste).


Message édité par Elmoricq le 02-08-2005 à 11:31:28
Reply

Marsh Posté le 02-08-2005 à 11:31:15    

Elmoricq a écrit :

Niveau outils il faut juste un éditeur de texte (avec reconnaissance syntaxique, c'est mieux), et l'interpréteur PERL (dispo sur perl.org).
C'est tout.  
 
A partir de là, je ne vois pas pourquoi c'est "mieux" sous Linux que sous Windows, c'est la même chose.


 
Juste parceque sur n importe quelle distrib grand public t as deja l interpreteur perl et un bel emacs deja installés.
Et que a la limite autant bosser sur du libre pour ce genre de projet.
 
That's all  :hello:  

Reply

Marsh Posté le 02-08-2005 à 11:32:51    

Pour ce type d'appli (séquençage), je sais que Perl et Ocaml sont utilisés.

Reply

Marsh Posté le 02-08-2005 à 11:33:02    

J'ai jamais aimé emacs faut dire. Sinon ça prend 5min d'installer gvim sur Windows :D
 
Et il me semble que sur certaines distrib', vaut mieux dégager le package livré de base pour mettre un interpréteur PERL qui-va-bien, certains packages étant... bizarres (j'en sais rien, j'bosse sous solaris :sweat: )

Reply

Marsh Posté le 02-08-2005 à 11:45:45    

Citation :

et l'interpréteur PERL (dispo sur perl.org).


Et si t'es feignant tu récupères ActivePerl pour te simplifier encore le boulot ;)  

shurik'n a écrit :

Juste parceque sur n importe quelle distrib grand public t as deja l interpreteur perl avec 5 versions de retard et un bel emacs bien pourri deja installés.


 [:aloy]  
 
Super [:grinking]  
Installer un interpréteur pour un langage moderne sous Windows ça prend à peu près autant de temps que récupérer une version récente de celui ci sur la distro de ton choix (au lieu de t'en taper une avec X mois de retard [:itm] ), c'est à dire le temps du téléchargement et de lancer l'installation [:spamafote]  

Citation :

Et que a la limite autant bosser sur du libre pour ce genre de projet.


 [:mlc]  


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-08-2005 à 12:07:26    

Oui oui Masklinn il faut la toute derniere release de Perl et d'Emacs pour programmer des scripts de traitement de chaines de caracteres  (et puis bon apt get va plus vite que le gestionnaire de telechargement windows hein :D).
 
Ah oui, et un OS a 150€ qui a 5 ans de retard aussi en effet c est mieux pour coder sur un langage de ce genre  :sweat:  
 
je ne suis pas PRO linux mais de la a etre PRO Windows pour du dev de ce type ..... :sarcastic:


Message édité par shurik'n le 02-08-2005 à 12:08:00
Reply

Marsh Posté le 02-08-2005 à 12:09:15    

SUPAÏR §§  [:jar jar]  
 
UN DEBAT LINUX/WINDOWS §§§§  [:jar jar]  
 
 
Si la version de PERL n'a pas énormément d'importance (je bosse sur une... 5.005 :sweat: ), l'OS ici n'en a pas beaucoup plus. Windows ou unixoïdes c'est la même chose, faut être borné pour affirmer le contraire.

Reply

Marsh Posté le 02-08-2005 à 12:12:36    

mais on s'en fout de l'OS [:pingouino]
Tant qu'il puisse faire son truc
- edit : grilled -


Message édité par zapan666 le 02-08-2005 à 12:13:09

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 02-08-2005 à 12:13:53    

shurik'n a écrit :

Oui oui Masklinn il faut la toute derniere release de Perl et d'Emacs pour programmer des scripts de traitement de chaines de caracteres


Ca peut effectivement être le cas si des améliorations ou des nouveaux types sont apparus. Je ne fais personnellement pas de Perl, mais en Python entre la 2.1 ou la 2.2 et la 2.4 des changements drastiques ont été apportés avec des nouveaux types&modules extrèmement intéressants [:spamafote]  

Citation :

Ah oui, et un OS a 150€ qui a 5 ans de retard aussi en effet c est mieux pour coder sur un langage de ce genre  :sweat:


Le mec dit qu'il n'a que des posts Windows à sa disposition, tu lui dit qu'il est "mieux" d'utiliser linux pour coder en perl, c'est faux [:spamafote]  
 
Je n'ai jamais dit que windows était mieux, j'ai dit qu'il était équivalent [:itm]  

Citation :

je ne suis pas PRO linux


[:rofl][:rofl][:rofl]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-08-2005 à 12:14:23    

Elmoricq a écrit :

SUPAÏR §§  [:jar jar]  
 
UN DEBAT TROLL LINUX/WINDOWS §§§§  [:jar jar]


[:aloy]


Message édité par theshockwave le 02-08-2005 à 12:14:34
Reply

Marsh Posté le 02-08-2005 à 12:18:26    

Ouah, installation sans me gourer... (chacun ses objectifs,on ne se moque pas ...bon ok mais pas trop alors)
déjà une autre question bête (mais bête alors..):c'est quoi command prompt?

Reply

Marsh Posté le 02-08-2005 à 12:19:50    

raistlin M a écrit :

Ouah, installation sans me gourer... (chacun ses objectifs,on ne se moque pas ...bon ok mais pas trop alors)
déjà une autre question bête (mais bête alors..):c'est quoi command prompt?


 
La ligne de commande.
 
Menu démarrer => tous les programmes => accessoires => invite de commande

Reply

Marsh Posté le 02-08-2005 à 12:22:52    

en fait c'est comme  ouvrir un terminal sous linux?

Reply

Marsh Posté le 02-08-2005 à 12:23:35    

Ok Masklinn je prend note de tes arguments, stoppons ce sterile débat et esperons que notre amis reussisse a arriver a ses fins :jap:

Reply

Marsh Posté le 02-08-2005 à 12:24:26    

raistlin M a écrit :

en fait c'est comme  ouvrir un terminal sous linux?


 
Oui .... mais en moins bien  :whistle:  
 
Ok j'arrete. Oui ca te permet de faire des choses en ligne de commande voila tout  :jap:

Reply

Marsh Posté le 02-08-2005 à 12:25:44    

encore question bête: on s'en sert pareil? genre pour se déplacer de répertoire en répertoire...

Reply

Marsh Posté le 02-08-2005 à 12:28:29    

oui le cd marche pareil , mais ce n est plus "ls" mais "dir" .. enfin le mieux est de tapper HELP tu aura la liste des commandes :)

Reply

Marsh Posté le 02-08-2005 à 12:29:08    

grossièrement, oui, tu fais toujours "cd rep" pour te déplacer, par contre, pour changer de lecteur, il suffit de faire "d:" pour aller sur D, par exemple
 
Edit : à moitié grillaid :whistle:


Message édité par theshockwave le 02-08-2005 à 12:29:41
Reply

Marsh Posté le 02-08-2005 à 12:32:59    

theshockwave a écrit :


Edit : à moitié grillaid :whistle:


 
Juste a moitié alors ca va  :whistle: , remarque interessante concernant les lecteurs en effet  :jap:  

Reply

Marsh Posté le 02-08-2005 à 15:36:25    

De retour pour de nouvelles questions bêtes (vous dites si vous en avez marre, j'irai à la BU sciences pour trouver un manuel)
 
-comment on crée un  fichier .pl ? (c'est dit nullepart dans les tutoriaux que j'ai lu)
 
-comment on va dans le répertoire supérieur quand on est dans la ligne de commande?
 

Reply

Marsh Posté le 02-08-2005 à 15:40:01    


 
-comment on crée un  fichier .pl ? -> moi pas comprendre  :??:  , ben ca se crée comme n importe quel autre fichier , dedans c est du texte, rien d autre.
 
-comment on va dans le répertoire supérieur quand on est dans la ligne de commande? -> cd ..

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed