oui et pas haskeel.org comme c'est marqué dans la news.
A propos du typage, que veux-tu dire par parfois un peu trop strict ?
(En Caml, pour en arriver à etre limité par le systeme de typage, il faut vraiment sortir des trucs tordus)
tu peux toujours executer un utilitaire appellé freeze, qui permet d'avoir un binaire executable.
Je vois pas trop l'intéret a part pour distribuer facilement le programme.
- il supporte de manière native les entiers longs et les complexes (c'est à peu près le seul)
Mouais, les complexes en biologie j'ai pas encore vu où ça peut servir ... ;-)
- il est facile à lire
Effectivement.
Ce que je voulais dire, c'est que traiter beaucoup de données, ça prend beaucoup de temps et que pour pas mal d'algorithmes, seul un langage compilé permet d'avoir une implémentation efficace en pratique (alignements de séquence par exemple).
D'après ce que tu me dit (j'utilise pas python), les fichiers .pyc sont du bytecode. C'est effectivement une phase de compilation mais a l'execution les fichiers bytecode sont lus par une machine virtuelle. C'est plus efficace que du code interprete mais moins que des executables en langage machine que produirait un "vrai" compilateur (du moins dans le sens ou moi je l'entends habituellement).
Ça c'est un langage cool : typage statique, inférence de types, programmation impérative, fonctionnelle et objet, GC performant, compilable en byte-code et en natif.
Et la vitesse est vraiment proche du C (et c'est vrai pour le coup).
Eh ben c'est juste que si tu as par exemple deux machines en réseau et que tu veux lancer N process, si tu le fait à la main il faut que tu en lance N/2 sur la premiere et N/2 sur la deuxième. Il faut aussi que tu t'occupe d'installer le programme et les données sur les deux machines. Avec Mosix, tu lance les N process d'une machine et c'est tout (genre "fire-and-forget").
"We believe that Atrac 3 uses principles like Hybrid-Filter bank, Gain Control, Huffman-Coding and Rate Loop, which means that at least a license under the following patents of Fraunhofer or THOMSON multimedia is needed ..."
"We have not yet determined our licensing policy for this format."
"Désolé, mais avoir un gène ou ne pas l'avoir c'est une information on/off."
Plus précisément ici, il s'agit d'allèles. On peut avoir des allèles codant des protéines plus ou moins fonctionnelles. Dans ce sens un gène de protéine n'est pas un bouton on/off.
Cependant, comme dis le message plus haut, ne faites pas dire n'importe quoi à la news. Il s'agit ici d'une maladie bien précise et bien caractérisée génétiquement : on connait les allèles déficients. Si un individu possède ces allèles, il va développer la maladie, c'est (quasiment) sur.
Pour les OGM, c'est pas vraiment des "hypothèses". Quand un transgène est inséré, tu peux voir des transcrits et savoir ce qui est exprimé. Les constructions sont plus ou moins faites pour ne contenir le minimum nécessaire à la fonction que l'on veut introduire. Ce qui arrive dans la plante est assez contrôlé. Bon, effectivement l'interaction du produit avec le reste de la cellule n'est pas trop prévisible mais on introduit souvent qu'UNE protéine (souvent une enzyme) ayant une activité par elle-même, ce qui limite les perturbations.
Et puis le codage multiple, je sais pas ce que c'est mais le code génétique est toujours universel, non ?
[^] # Re: Mais qu'est ce donc ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Two Dozens Short Lessons in Haskell. Évalué à 1.
oui et pas haskeel.org comme c'est marqué dans la news.
A propos du typage, que veux-tu dire par parfois un peu trop strict ?
(En Caml, pour en arriver à etre limité par le systeme de typage, il faut vraiment sortir des trucs tordus)
[^] # Re: Quel domaine d'application ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Un nouveau newsgroup en francais sur Python. Évalué à 1.
Je vois pas trop l'intéret a part pour distribuer facilement le programme.
- il supporte de manière native les entiers longs et les complexes (c'est à peu près le seul)
Mouais, les complexes en biologie j'ai pas encore vu où ça peut servir ... ;-)
- il est facile à lire
Effectivement.
Ce que je voulais dire, c'est que traiter beaucoup de données, ça prend beaucoup de temps et que pour pas mal d'algorithmes, seul un langage compilé permet d'avoir une implémentation efficace en pratique (alignements de séquence par exemple).
[^] # Re: Quel domaine d'application ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Un nouveau newsgroup en francais sur Python. Évalué à 1.
[^] # Re: Il faut que tu regardes..
Posté par Vivi (site web personnel) . En réponse à la dépêche Décompresseur mpeg4 en Java. Évalué à 1.
Y'a même deux wrappers : GtkML et LablGtk
QT?
QT c'est écrit en C++, alors c'est moins simple à interfacer
[^] # Re: Il faut que tu regardes..
Posté par Vivi (site web personnel) . En réponse à la dépêche Décompresseur mpeg4 en Java. Évalué à 1.
C'est pas démentiel, c'est sûr. Mais il y en a de + en +. Et c'est assez facile à interfacer avec le C.
[^] # Re: Et Ocaml, hein ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Décompresseur mpeg4 en Java. Évalué à 1.
Ça c'est un langage cool : typage statique, inférence de types, programmation impérative, fonctionnelle et objet, GC performant, compilable en byte-code et en natif.
Et la vitesse est vraiment proche du C (et c'est vrai pour le coup).
[^] # Re: si je capte bien ...
Posté par Vivi (site web personnel) . En réponse à la dépêche Seawolf : Redhat Linux 7.1. Évalué à 1.
Mais non c'est pas pour rien, c'est pour faire marcher ton modem :)
[^] # Re: photes
Posté par Vivi (site web personnel) . En réponse à la dépêche La console L600 de Indrema ne sortira jamais.... Évalué à -1.
[^] # Re: Téléchargement
Posté par Vivi (site web personnel) . En réponse à la dépêche Sortie de Bonobo 1.0.0. Évalué à 1.
http://primates.ximian.com/~michael/bonobo-1.0.1.tar.gz(...)
# quelle misère ...
Posté par Vivi (site web personnel) . En réponse à la dépêche Livre en ligne sur la conception de programmes. Évalué à 1.
[^] # Re: Grumf
Posté par Vivi (site web personnel) . En réponse à la dépêche Bientot dans accents dans vos URLs.. Évalué à 1.
On configure correctement son clavier de manière à avoir une touche 'Compose' ?
[^] # Re: Mosix ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Un cluster de debian a l'ecole polytechnique. Évalué à 1.
[^] # Re: Atrac(minidisc) et MP3 : mêmes algos ?
Posté par Vivi (site web personnel) . En réponse à la dépêche Des soucis pour Ogg Vorbis. Évalué à 1.
"We believe that Atrac 3 uses principles like Hybrid-Filter bank, Gain Control, Huffman-Coding and Rate Loop, which means that at least a license under the following patents of Fraunhofer or THOMSON multimedia is needed ..."
"We have not yet determined our licensing policy for this format."
[^] # Re: Ce n'est qu'une querelle d'avocats !
Posté par Vivi (site web personnel) . En réponse à la dépêche Des soucis pour Ogg Vorbis. Évalué à 1.
[^] # Re: une idee sympa sur /.
Posté par Vivi (site web personnel) . En réponse à la dépêche 42 façons de distribuer DeCSS. Évalué à 1.
[^] # Re: Bah...
Posté par Vivi (site web personnel) . En réponse à la dépêche SourceForge parle comme une vache espagnole.... Évalué à 1.
[^] # Re: Le but de la loi
Posté par Vivi (site web personnel) . En réponse à la dépêche Gattaca, petite ville anglaise. Évalué à 1.
Plus précisément ici, il s'agit d'allèles. On peut avoir des allèles codant des protéines plus ou moins fonctionnelles. Dans ce sens un gène de protéine n'est pas un bouton on/off.
Cependant, comme dis le message plus haut, ne faites pas dire n'importe quoi à la news. Il s'agit ici d'une maladie bien précise et bien caractérisée génétiquement : on connait les allèles déficients. Si un individu possède ces allèles, il va développer la maladie, c'est (quasiment) sur.
[^] # Re: effarant
Posté par Vivi (site web personnel) . En réponse à la dépêche Gattaca, petite ville anglaise. Évalué à 1.
Pour les OGM, c'est pas vraiment des "hypothèses". Quand un transgène est inséré, tu peux voir des transcrits et savoir ce qui est exprimé. Les constructions sont plus ou moins faites pour ne contenir le minimum nécessaire à la fonction que l'on veut introduire. Ce qui arrive dans la plante est assez contrôlé. Bon, effectivement l'interaction du produit avec le reste de la cellule n'est pas trop prévisible mais on introduit souvent qu'UNE protéine (souvent une enzyme) ayant une activité par elle-même, ce qui limite les perturbations.
Et puis le codage multiple, je sais pas ce que c'est mais le code génétique est toujours universel, non ?
[^] # Re: effarant
Posté par Vivi (site web personnel) . En réponse à la dépêche Gattaca, petite ville anglaise. Évalué à 1.
Absolument pas. Mais alors pas du tout. Je vois pas le rapport / le problème.