OVH Cloud OVH Cloud

[Question] Language D

9 réponses
Avatar
stephane.martin
Bonsoir,

Qu'est ce que ce Language D ?

voir <http://www.digitalmars.com/>

Quel sont les différences d'avec le language C ?

N'existe pas encore sur Mac ?

--
Stephane MARTIN

9 réponses

Avatar
Eric Levenez
Le 19/01/07 17:45, dans
<1hs77ne.fgy7p71tp1juoN%, « Stéphane Martin »
a écrit :

Qu'est ce que ce Language D ?


Il y a 4 langages appelés D et qui n'ont rien à voir les un avec les autres.

Le D dont tu parles est un des milliers de langages existant. Un de plus
quoi.

voir <http://www.digitalmars.com/>


Sur leur site il y avait un tableau de comparaison avec d'autres langages
<http://www.digitalmars.com/d/comparison.html> (le tableau semble avoir été
supprimé) avec énormément d'erreurs et d'omissions en faveur de D. Bien sûr
leur langage D était super et les autres imparfaits.

Quel sont les différences d'avec le language C ?


C'est plus une évolution du C++ que du C. Un langage de niche qui a et aura
toujours ses adaptes.

N'existe pas encore sur Mac ?


Le C sur Mac OS X est partout. Ensuite il y a l'Objective-C qui va voir une
évolution majeur avec la version 2 de Mac OS X 10.5 et qui est la base de
Cocoa (utilisé aussi sur le futur iPhone). L'autre langage est Python (qui
remplace Java) pour une alternative aux applications natives.

Je ne vois pas l'intérêt d'un langage tel que le D sur Mac, à part du point
de vue ethnologique.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
yves
Oui, je suis assez d'accord avec Eric. La version de D dont il est
question est un projet assez idéaliste (sans connotation sarcastique,
l'idéalisme peut déboucher sur un meilleur réel, parfois). Il y a un
préambule qui en gros dit que les langages sont soit développés par
des universitaires intellos déconnectés de la réalité
commerciale/industrielle, soit développés par des grosses boîtes qui
pèchent dans l'excès inverse, et eux bien sûr (les concepteurs de ce
D) ils sont dans le juste milieu.

Je me précipiterais pas. A surveiller du coin de l'oeil. Et de toute
façon, c'est pas encore *vraiment* Mac, à part qu'ils ont un
compilateur OSX qui est de tierce partie je crois, mais j'ai peur qu'il
y ait des plâtres à essuyer.

Yves Champollion

Le 19/01/07 17:45, dans
<1hs77ne.fgy7p71tp1juoN%, « Stéphane Ma rtin »

Qu'est ce que ce Language D ?


Il y a 4 langages appelés D et qui n'ont rien à voir les un avec les autres.

Le D dont tu parles est un des milliers de langages existant. Un de plus
quoi.

voir <http://www.digitalmars.com/>


Sur leur site il y avait un tableau de comparaison avec d'autres langages
<http://www.digitalmars.com/d/comparison.html> (le tableau semble avoir été
supprimé) avec énormément d'erreurs et d'omissions en faveur de D. Bien sûr
leur langage D était super et les autres imparfaits.

Quel sont les différences d'avec le language C ?


C'est plus une évolution du C++ que du C. Un langage de niche qui a et aura
toujours ses adaptes.

N'existe pas encore sur Mac ?


Le C sur Mac OS X est partout. Ensuite il y a l'Objective-C qui va voir u ne
évolution majeur avec la version 2 de Mac OS X 10.5 et qui est la base de
Cocoa (utilisé aussi sur le futur iPhone). L'autre langage est Python ( qui
remplace Java) pour une alternative aux applications natives.

Je ne vois pas l'intérêt d'un langage tel que le D sur Mac, à part du point
de vue ethnologique.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.



Avatar
stephane.martin
wrote:


voir <http://www.digitalmars.com/>


Sur leur site il y avait un tableau de comparaison avec d'autres langages
<http://www.digitalmars.com/d/comparison.html> (le tableau semble avoir été
supprimé) avec énormément d'erreurs et d'omissions en faveur de D. Bien sûr
leur langage D était super et les autres imparfaits.

Quel sont les différences d'avec le language C ?


C'est plus une évolution du C++ que du C. Un langage de niche qui a et aura
toujours ses adaptes.

Merci pour ces infos, je n'avais jamais entendu parler de ce language,


avant.


--
Stephane MARTIN



Avatar
Eric Levenez
Le 20/01/07 17:14, dans
<1hs913q.4zchgk29r5csN%, « Stéphane Martin »
a écrit :

Merci pour ces infos, je n'avais jamais entendu parler de ce language,
avant.


Un des mecs du site m'avait contacté il y a 2 ans pour je rajoute son
langage sur mon diagramme <http://www.levenez.com/lang/>, mais je trouvais
que c'était un langage encore trop confidentiel. Il y a 1 an, même topo. Et
aujourd'hui je suis partagé, mais je pense que ce n'est pas encore un
langage assez répandu, même si on voit 2 ou 3 articles dans des forums.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
luc
Eric Levenez wrote:

Le C sur Mac OS X est partout. Ensuite il y a l'Objective-C qui va voir une
évolution majeur avec la version 2 de Mac OS X 10.5 et qui est la base de
Cocoa (utilisé aussi sur le futur iPhone).


Tu appelles ça une évolution majeure, moi j'appelle ça une vaste
bouffonnerie marketing... :>

L'autre langage est Python (qui
remplace Java) pour une alternative aux applications natives.


Python remplace Java ? Gné ?
L'autre langage ? Gné ?

Pif paf pouf:
<http://www.ruby-lang.org>
<http://rubycocoa.sourceforge.net/doc/>
<http://www.rubycocoa.com/>

--
Luc Heinrich

Avatar
Eric Levenez
Le 20/01/07 19:59, dans <1hs98kv.1e1n6hhjkabtuN%, « Luc
Heinrich » a écrit :

Eric Levenez wrote:

Le C sur Mac OS X est partout. Ensuite il y a l'Objective-C qui va voir une
évolution majeur avec la version 2 de Mac OS X 10.5 et qui est la base de
Cocoa (utilisé aussi sur le futur iPhone).


Tu appelles ça une évolution majeure, moi j'appelle ça une vaste
bouffonnerie marketing... :>


Tu appelles qui tu veux et ce que tu veux, comme tu veux. On saura que cela
vient de toi grâce aux insultes, gros mots et autres "bouffonnerie".

L'autre langage est Python (qui
remplace Java) pour une alternative aux applications natives.


Python remplace Java ? Gné ?


Java a été officiellement abandonné par Apple comme langage de programmation
pour l'accès à Cocoa. Gné !

<http://developer.apple.com/documentation/cocoa/Conceptual/JavaTutorial/inde
x.html>

L'autre langage ? Gné ?


Il y en a plein d'autres, le site Apple développeur en a toute une page.
Gné ?

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
luc
Eric Levenez wrote:

Tu appelles qui tu veux et ce que tu veux, comme tu veux. On saura que cela
vient de toi grâce aux insultes, gros mots et autres "bouffonnerie".


Ne change pas de sujet. Je te trouve bien péremptoire pour quelqu'un qui
admet n'avoir jamais utilisé ObjC... :>

ObjC 2 n'est pas une évolution majeure.

Il y en a plein d'autres, le site Apple développeur en a toute une page.
Gné ?


Exactement, pourquoi ne l'avoir pas dit ? Je te trouve bien vague et
incomplet pour quelqu'un qui ne supporte pas que les autres le soient...
:>

--
Luc Heinrich

Avatar
Eric Levenez
Le 20/01/07 21:28, dans <1hs9cj1.165qi9x17tnb4N%, « Luc
Heinrich » a écrit :

Eric Levenez wrote:

Tu appelles qui tu veux et ce que tu veux, comme tu veux. On saura que cela
vient de toi grâce aux insultes, gros mots et autres "bouffonnerie".


Ne change pas de sujet. Je te trouve bien péremptoire pour quelqu'un qui
admet n'avoir jamais utilisé ObjC... :>

ObjC 2 n'est pas une évolution majeure.


C'est juste ton opinion.

Il y en a plein d'autres, le site Apple développeur en a toute une page.
Gné ?


Exactement, pourquoi ne l'avoir pas dit ?


Je ne vais pas faire un exposé à chacune de mes réponses.

Je te trouve bien vague et
incomplet pour quelqu'un qui ne supporte pas que les autres le soient...


Et toi, qu'as-tu de constructif à dire sur le langage D ?

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
luc
Stéphane Martin wrote:

N'existe pas encore sur Mac ?


<http://gdcmac.sourceforge.net/>

--
Luc Heinrich