Posté par V .
En réponse à la dépêche Subversion 1.2.
Évalué à 2.
Est-ce que qqun pourrait résumer rapidement les avantages et inconvénients de DARCS par rapport à Subversion ? (Ou donner un lien clair)
merci beaucoup.
Moi aussi j'ai une anecdote : en cours de compil, on devait implémenter un compilo et on avait le choix du langage pour écrire le compilo. 4 groupes ont choisi OCaml, 3 ont choisi C et 1 java. à la fin il y avait seulement 4 compilos qui tournaient. (Je vous laisse deviner lesquels ;-)
(Perso je préfère le bouquin de Chailloux Manoury Pagano chez O'Reilly que je trouve plus grand public mais bon.)
Non parce que Gambas est basé sur BASIC qui est un langage complètement archaïque...
OCaml intègre beaucoup de choses très modernes qui sortent de la recherche sur les langages de programmation...Le basic ou le C datent d'une époque où l'on ne comprenait pas encore bien ce que l'on faisait. Caml ou Java font les choses beaucoup plus proprement. Ce qui réduit considérablement le nombre de bugs possibles dans les programmes ! (et même si c'est caché par une interface graphique, l'ensemble sera plus stable).
Et je ne connais pas d'autre langage que OCaml qui concentre dans un seul langage un si grand nombre de caractéristiques très avancées. (Java est tout objet, Python a de très gros défauts, Haskell n'est pas utilisable à taille réelle, etc.)
Mais déjà leur faire un avaler un truc du genre
let rec fact = function n -> if n=0 then 1 else n*fact(n-1);;
désolé, mais j'y crois pas.
Ah oui alors là c'est grave. Mais tu as sûrement raison je suis un peu décalé d'une certaine réalité.
Cependant, je doute qu'il soit vraiment plus facile d'apprendre les pointeurs en C. Et quitte à faire des trucs genre visual basic, alors autant les faire sur de bonnes bases. Un «Visual Caml» tu achèterais ?
Faut quand même pas exagérer... Ce qui fait que OCaml a cette réputation de "langage difficile" c'est :
- la plupart du temps il ne ressemble pas aux langages que les programmeurs connaissent. Ils sont habitués à passer d'un langage impératif à l'autre sans trop de difficulté, et là forcément c'est plus éloigné,
- les élèves apprennent souvent Caml dans un cours de programmation fonctionnelle où le prof leur parle de lambda-calcul. L'accent est mis sur l'aspect fonctionnel, et tout ce que l'on peut faire de tordu (et de génial) avec. Mais Caml est aussi un langage impératif que l'on peut utiliser sans aucun problème comme tel, et c'est aussi un langage objet sans imposer les objets.
- OCaml est un langage multiparadigme. En java il suffit de maîtriser les objets et on ne se pose pas la question de les utiliser ou pas. Si l'on veut maîtriser "tout" OCaml, il faut connaître la programmation objets, mais aussi fonctionnelle, et il y a aussi des tas de notions auxquelles on n'est pas habituées (inférence de types, préprocesseur, etc)
Et il ne faut pas oublier que tout ce qu'apporte Caml permet de programmer beaucoup plus sûrement que la plupart des autres langages, ce qui signifie que le travail de débogage sera énormément réduit. Quand on a l'habitude de programmer en Caml, on a du mal à revenir vers le C ou tout autre langage moins évolué...
Je suis d'accord. Même si ce n'est sûrement pas aux programmeurs de caml d'écrire ce livre, ils ont probablement beaucoup mieux à faire.
Cela dit, le livre O'Reilly sur OCaml (dispo en ligne) est assez facile d'abord et ne part pas dans des considérations trop théoriques (même s'il manque une partie lablgtk2 pour faire de vraies interfaces graphiques).
En fait le principal argument de caml n'est pas la performance ni la puissance mais vraiment le typage fort (avec inférence de type) qui refuse à la compilation tout programme qui risque de planter. Ce qui fait de caml l'un des langages les plus sûrs. Quand ça compile, ça tourne. Pas de segmentation fault possible. Ce qui fait que l'on programme plus vite en Caml (même s'il faut parfois réfléchir un peu plus, on gagne énormément en temps de débogage).
Pour aller plus loin encore dans cette direction l'INRIA développe COQ, qui a un sytème de types tellement fort qu'il assure que le programme non seulement ne plante pas, mais fait exactement ce que l'on veut. Au prix d'une programmation plus difficile (écrire un programme en COQ c'est écrire une preuve mathématique).
Quant à la syntaxe... histoire de goût et de couleurs... celle de caml fait couler de l'encre en tout cas...
24/01/05 Je viens de retéléphoner au service client.
J'en suis à plus de 25 euros de téléphone au service client.
Ils sont incapable de me dire autre chose que "Il faut attendre monsieur".
J'ai signalé le problème le 17 décembre.
Une intervention a été demandée, le 17 décembre, relancée le 2 janvier, puis le 18 janvier. Mais toujours aucun retour d'intervention.
Tiens au fait, pour ceux qui ont des problèmes avec Free, et qui ne veulent pas payer le service client (attente de 20 minutes à 0,34 euros/min),
voici les forums :
Inutile de poster sur les deux, ça communique. (et c'est mal vu).
Apparemment c'est à peu près équivalent au service client sauf que c'est gratuit.
Ils ne savent pas t'en dire plus et ça ne fait pas vraiment avancer les choses plus vite.
Sur le forum de jeunz, tu te fais engueuler voire éjecter si tu dis du mal.
Mais tu crois que ca vient de free et qu'avec wanadoo par ex ca marchera mieux?
Non.
Je pense que j'aurais le même problème malheureusement.
Mais je pense aussi que le problème serait résolu en une semaine.
Après je ne dis pas qu'il y a plus de problèmes avec free qu'ailleurs.
Il y en a beaucoup, probablement partout.
Mais ce n'est pas normal que cela dure des mois...
[^] # Re: C'est génial
Posté par V . En réponse au journal FreePlayer. Évalué à 2.
[^] # Re: C'est génial
Posté par V . En réponse au journal FreePlayer. Évalué à 1.
~$ /usr/local/freeplayer/bin/vlc-fbx.sh
VLC media player 0.8.2 Janus
vlc: unknown option or missing mandatory argument `--open='
snif
[^] # Re: C'est génial
Posté par V . En réponse au journal FreePlayer. Évalué à 1.
[^] # Re: C'est génial
Posté par V . En réponse au journal FreePlayer. Évalué à 1.
[^] # Re: Darcs 1.0.3
Posté par V . En réponse à la dépêche Subversion 1.2. Évalué à 0.
[^] # Re: Darcs 1.0.3
Posté par V . En réponse à la dépêche Subversion 1.2. Évalué à 2.
merci beaucoup.
[^] # Re: OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 3.
(Ah euh on m'indique dans l'oreillette que les gens utilisent toujours windows et C...)
[^] # Re: OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 0.
[^] # Re: OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
(Perso je préfère le bouquin de Chailloux Manoury Pagano chez O'Reilly que je trouve plus grand public mais bon.)
[^] # Re: OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
OCaml intègre beaucoup de choses très modernes qui sortent de la recherche sur les langages de programmation...Le basic ou le C datent d'une époque où l'on ne comprenait pas encore bien ce que l'on faisait. Caml ou Java font les choses beaucoup plus proprement. Ce qui réduit considérablement le nombre de bugs possibles dans les programmes ! (et même si c'est caché par une interface graphique, l'ensemble sera plus stable).
Et je ne connais pas d'autre langage que OCaml qui concentre dans un seul langage un si grand nombre de caractéristiques très avancées. (Java est tout objet, Python a de très gros défauts, Haskell n'est pas utilisable à taille réelle, etc.)
Et OCaml est libre aussi...
[^] # Re: OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
Ah oui alors là c'est grave. Mais tu as sûrement raison je suis un peu décalé d'une certaine réalité.
Cependant, je doute qu'il soit vraiment plus facile d'apprendre les pointeurs en C. Et quitte à faire des trucs genre visual basic, alors autant les faire sur de bonnes bases. Un «Visual Caml» tu achèterais ?
[^] # OCaml (difficulté d'apprentissage)
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 3.
- la plupart du temps il ne ressemble pas aux langages que les programmeurs connaissent. Ils sont habitués à passer d'un langage impératif à l'autre sans trop de difficulté, et là forcément c'est plus éloigné,
- les élèves apprennent souvent Caml dans un cours de programmation fonctionnelle où le prof leur parle de lambda-calcul. L'accent est mis sur l'aspect fonctionnel, et tout ce que l'on peut faire de tordu (et de génial) avec. Mais Caml est aussi un langage impératif que l'on peut utiliser sans aucun problème comme tel, et c'est aussi un langage objet sans imposer les objets.
- OCaml est un langage multiparadigme. En java il suffit de maîtriser les objets et on ne se pose pas la question de les utiliser ou pas. Si l'on veut maîtriser "tout" OCaml, il faut connaître la programmation objets, mais aussi fonctionnelle, et il y a aussi des tas de notions auxquelles on n'est pas habituées (inférence de types, préprocesseur, etc)
Et il ne faut pas oublier que tout ce qu'apporte Caml permet de programmer beaucoup plus sûrement que la plupart des autres langages, ce qui signifie que le travail de débogage sera énormément réduit. Quand on a l'habitude de programmer en Caml, on a du mal à revenir vers le C ou tout autre langage moins évolué...
[^] # Re: Dommage ...
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
Cela dit, le livre O'Reilly sur OCaml (dispo en ligne) est assez facile d'abord et ne part pas dans des considérations trop théoriques (même s'il manque une partie lablgtk2 pour faire de vraies interfaces graphiques).
[^] # Re: Un petit test custom
Posté par V . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 4.
Pour aller plus loin encore dans cette direction l'INRIA développe COQ, qui a un sytème de types tellement fort qu'il assure que le programme non seulement ne plante pas, mais fait exactement ce que l'on veut. Au prix d'une programmation plus difficile (écrire un programme en COQ c'est écrire une preuve mathématique).
Quant à la syntaxe... histoire de goût et de couleurs... celle de caml fait couler de l'encre en tout cas...
# Un site interessant
Posté par V . En réponse au message Architecture d'une page web "propre".. Évalué à 3.
http://www.alsacreations.com/articles/economie/(...)
et le reste du site est interessant aussi :
http://www.alsacreations.com/articles/(...)
-- Vincent
# jolis pingouins
Posté par V . En réponse à la dépêche LinuxFrench.NET, c'est fini^W^Wça repart !. Évalué à 1.
# Enfin...
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 1.
# Toujours rien
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 1.
J'en suis à plus de 25 euros de téléphone au service client.
Ils sont incapable de me dire autre chose que "Il faut attendre monsieur".
J'ai signalé le problème le 17 décembre.
Une intervention a été demandée, le 17 décembre, relancée le 2 janvier, puis le 18 janvier. Mais toujours aucun retour d'intervention.
La semaine prochaine je renvois ma freebox.
# Forums service client
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 2.
voici les forums :
http://www.jeunz.com/forum/viewforum_247.html(...)
http://www.aduf.org/modules/ipboard/(...)
Inutile de poster sur les deux, ça communique. (et c'est mal vu).
Apparemment c'est à peu près équivalent au service client sauf que c'est gratuit.
Ils ne savent pas t'en dire plus et ça ne fait pas vraiment avancer les choses plus vite.
Sur le forum de jeunz, tu te fais engueuler voire éjecter si tu dis du mal.
[^] # Re: Bizarre
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 1.
Non.
Je pense que j'aurais le même problème malheureusement.
Mais je pense aussi que le problème serait résolu en une semaine.
Après je ne dis pas qu'il y a plus de problèmes avec free qu'ailleurs.
Il y en a beaucoup, probablement partout.
Mais ce n'est pas normal que cela dure des mois...
[^] # Re: Mince alors ...
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 1.
Pour l'instant c'est juste l'espoir que ça marche demain... Et demain ce sera l'espoir que ça marche après-demain...
À partir de combien de temps faut-il abandonner ?...
[^] # Re: Mince alors ...
Posté par V . En réponse au journal Les FAI se foutent de leurs clients (ou : ma freebox débloque). Évalué à 2.
mais qu'il faille attendre 2 ou 3 mois pour qu'ils soient réparés, non...
[^] # Re: traduction
Posté par V . En réponse au message Prob de partition fat 32. Évalué à 3.
Tu as essayé d'aller voir dans le répertoire /mnt ?
Il n'y a pas un répertoire windows déjà tout prêt monté ?
# blo ?
Posté par V . En réponse au message Prob de partition fat 32. Évalué à 6.
Change de clavier ça ira mieux.
[^] # Re: le parlement Hollandais
Posté par V . En réponse à la dépêche Le revirement de la Pologne sur les brevets Logiciels. Évalué à 2.