1

La syntaxe est pourrie et on nous force à écrire les prédicats avant d'apprendre cette foutue syntaxe...
Puis après faut tout prouver...

Meme le CAML n'est pas aussi chiant.

Bref, le B, çaydlamerd.

2

Edited_3350

3

ça s'enseigne et pas qu'un peu >_<
c'est pour nous apprendre à rédiger des prédicats en algorithmie... implanter une division en B par exemple x_x

4

Orion_ (./2) :
le B c'est pas un language avant le C ? ça s'enseigne encore ? trifus

Non le C dérive du BCPL : http://en.wikipedia.org/wiki/BCPL
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

visiblement ya 2 "B" : s'il parle de "prédicats", ça doit plutôt être l'autre : http://en.wikipedia.org/wiki/B-Method
(naPO> c'est cuilà ou l'autre ?)

6

nTOME (./5) :
visiblement ya 2 "B"

y'avait même 2 "B" 3 pendant un moment splat
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

C'est l'autre, car je reconnais l'intitulé de ce bouquin : The B-Book: Assigning Programs to Meanings, Jean-Raymond Abrial, Cambridge University Press, 1996. ISBN 0-521-49619-5.

8

tusors !


en meme temps vu que tu es un vent, ça doit vite passer... splat

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

Godzil (./8) :
splat

un ptit coup d'éponge pour nettoyer ça dehors

10

Le C ça suxx.
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

11

Et CAML ça roxxx.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

12

naPO (./1) :
La syntaxe est pourrie et on nous force à écrire les prédicats avant d'apprendre cette foutue syntaxe...
Puis après faut tout prouver...

Meme le CAML n'est pas aussi chiant.

Bref, le B, çaydlamerd.

Bah au moins c'est utilisable/utilisé pour faire des vrais programmes, contrairement à ocaml smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

13

Tiens, tu sais que Dassault, France Télécom, Microsoft, IBM et le CEA s'y mettent?
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

14

Au caml ? eeek
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

Hippo> sur quoi plus précisément ? évidemment y a qques trucs genre analyse statique & co où ocaml est adapté, mais ça relève plus du domaine universitaire que du domaine industriel ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

16

Le compilo OCaml est très bien, c'est juste qu'il serait grand temps de réécrire le runtime pour qu'il gère correctement le multithreading (et l'allocation externe, gmp sur OCaml par exemple c'est pas ça), et une lib objet pour les réfractaires.
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

17

Quant à b, oui, il faut utiliser Coq tongue
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

18

BookeldOr (./16) :
Le compilo OCaml est très bien, c'est juste qu'il serait grand temps de réécrire le runtime pour qu'il gère correctement le multithreading (et l'allocation externe, gmp sur OCaml par exemple c'est pas ça), et une lib objet pour les réfractaires.

t'as essayé le F# ?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

19

Et le Haskell ? Et le Erlang ?

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

20

Pollux (./18) :
BookeldOr (./16) :
Le compilo OCaml est très bien, c'est juste qu'il serait grand temps de réécrire le runtime pour qu'il gère correctement le multithreading (et l'allocation externe, gmp sur OCaml par exemple c'est pas ça), et une lib objet pour les réfractaires.

t'as essayé le F# ?

fortran ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

21

Nan, c'est le caml de microsoft ?
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

22

oui, du "ocaml.NET" en qque sorte ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

23

sérieusement ? trifus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

24

on dirait http://research.microsoft.com/fsharp/fsharp.aspx

Je ne connaissais vraiment pas
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

25

Dans F#, le pattern matching ne me convainc pas du tout, et puis de toutes façons, il faut une lib objet et fonctionnelle, pas juste l'accès au framework .Net...

Sinon, il y a un port de OCaml pour .Net qui fonctionne assez bien (mais les sources ne sont pas encore ouvertes, ça ne devrait pas tarder), c'est assez rigolo d'ailleurs comme fonctionnement, ça reconstruit les types du lambda code (en fait les types sont virés dès le passage du typeur dans le processus de compilation d'OCaml).

Kochise
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

26

Ah, et surtout, d'un point de vue runtime, la VM .Net n'est pas faite pour le fonctionnel bien typé (cf. managed code) efficace.
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

27

28

Ouais enfin caml puis ocaml ça vient plus de ML que de l'objet, je vois pas ou l'on peut dire que c'est en "trop". ( bon et après MS l'a refait à sa sauce, là...)
Surtout que le caml à quand même des applications préférentieles assez distinctes des langages impératifs ou purement fonctionels classsiques. (objet ou non...)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

29

En même temps, Caml ne vient pas du tout de l'objet tongue OCaml a effectivement une couche objet.
Ceci dit, entre l'Objective C, le J#, le java, le C#, le C++, VB (et toutes ses versions) , les langages interprétés (Python, Perl, PHP, ...) y a quand même pas mal de redondances :/
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

30

BookeldOr (./25) :
Dans F#, le pattern matching ne me convainc pas du tout

qu'est-ce qu'il a ? (je connais pas trop F#, c'est juste ton post qui m'y a fait penser)
Sinon, il y a un port de OCaml pour .Net qui fonctionne assez bien (mais les sources ne sont pas encore ouvertes, ça ne devrait pas tarder), c'est assez rigolo d'ailleurs comme fonctionnement, ça reconstruit les types du lambda code (en fait les types sont virés dès le passage du typeur dans le processus de compilation d'OCaml).

le truc de PPS ? ça change qqch, concrètement, de recalculer les types ? je suppose que le parseur n'a pas bcp d'infos en plus, à part éventuellement des downcasts manuels qui n'ont pas d'influence sur le lambda-code...
BookeldOr (./26) :
Ah, et surtout, d'un point de vue runtime, la VM .Net n'est pas faite pour le fonctionnel bien typé (cf. managed code) efficace.

oui, je me souviens avoir entendu ce genre de choses, mais je me souviens plus exactement ce qui pose pb, tu as un lien ?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)