framework qu'est ce que c'est?(je veux passez du c++ au c#)

framework qu'est ce que c'est?(je veux passez du c++ au c#) - C#/.NET managed - Programmation

Marsh Posté le 30-01-2006 à 13:34:30    

Salut, ben déjà répondre a ma question?(google me dit pas grand chose la dessus!!)
et aussi savoir si c'est dur de passer du c++ au c# (jai fait un peu de java aussi).
heu a part visual sutdio .net y'a d'autre compilateur c#??(question con vu que le c# cest du micro$oft)
 
merci de vos réponses
 


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
Reply

Marsh Posté le 30-01-2006 à 13:34:30   

Reply

Marsh Posté le 30-01-2006 à 13:36:29    

drazor a écrit :

heu a part visual sutdio .net y'a d'autre compilateur c#??(question con vu que le c# cest du micro$oft)


mono


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

Marsh Posté le 30-01-2006 à 13:37:04    

mono?


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
Reply

Marsh Posté le 30-01-2006 à 13:38:49    

mono !

Reply

Marsh Posté le 30-01-2006 à 13:39:46    

grrrr, sa vous étoufe les explication.
si c'est pôur dire que j'ia pas besoin de de visual studio mais juste de C#...


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
Reply

Marsh Posté le 30-01-2006 à 13:40:11    

(accessoirement et juste par curiosité, la forte densité de faute au mot² dans ta signature, c'est volontaire ?)

Reply

Marsh Posté le 30-01-2006 à 13:40:45    

oui, evidement


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
Reply

Marsh Posté le 30-01-2006 à 13:41:26    

drazor a écrit :

grrrr, sa vous étoufe les explication.
si c'est pôur dire que j'ia pas besoin de de visual studio mais juste de C#...


 
bin le compilo autre que micro$h1t (haha, lol) s'apelle mono, si toi pas content toi chercher gougoule toi trouvé
 
d'ailleurs VS = IDE et pas compilo, honk honk lol, toi pouvoir utiliser compilo c# sans utiliser M$$$$$$$$ 3v1l V$ $tUdI0

Reply

Marsh Posté le 30-01-2006 à 13:42:52    

drazor a écrit :

grrrr, sa vous étoufe les explication.
si c'est pôur dire que j'ia pas besoin de de visual studio mais juste de C#...


http://masklinnscans.free.fr/4chan/Magic/google.jpg

chrisbk a écrit :

bin le compilo autre que micro$h1t (haha, lol) s'apelle mono, si toi pas content toi chercher gougoule toi trouvé
 
d'ailleurs VS = IDE et pas compilo, honk honk lol, toi pouvoir utiliser compilo c# sans utiliser M$$$$$$$$ 3v1l V$ $tUdI0


Et accessoirement Visual C# 2005 Express Edition est gratuit [:moule_bite]


Message édité par masklinn le 30-01-2006 à 13:43:58

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

Marsh Posté le 01-02-2006 à 13:55:09    

drazor a écrit :

Salut, ben déjà répondre a ma question?(google me dit pas grand chose la dessus!!)
et aussi savoir si c'est dur de passer du c++ au c# (jai fait un peu de java aussi).

Non, vraiment pas. Au contraire c'est un plaisir :)

drazor a écrit :

heu a part visual sutdio .net y'a d'autre compilateur c#??(question con vu que le c# cest du micro$oft)

Visual Studio n'est pas un compilateur, mais un IDE.
Le compilateur qu'il utilise s'appelle csc.exe, et il est complètement gratuit.
Et pour défendre MS (z'ont beaucoup de défaut, mais là ils ont été clean): Au contraire de Java, C# est un langage ouvert : n'importe qui peut créer son propre compilo.
 
Pour le trouver, télécharger le framework SDK: http://www.microsoft.com/downloads [...] laylang=fr
 
Un outil pour générer des batch de compilation sans Visual studio : http://www.codeproject.com/csharp/csccmdlgen.asp


---------------
Tout est normal, suffit de comprendre pourquoi.
Reply

Marsh Posté le 01-02-2006 à 13:55:09   

Reply

Marsh Posté le 01-02-2006 à 13:56:22    

_Mose_ a écrit :

Au contraire de Java, C# est un langage ouvert : n'importe qui peut créer son propre compilo.


 
heuh bah heuh, java aussi non ?

Reply

Marsh Posté le 01-02-2006 à 14:04:30    

_Mose_ a écrit :

Au contraire de Java, C# est un langage ouvert : n'importe qui peut créer son propre compilo.


Heuuu failed, n'importe qui peut également créer son compilo java (il existe au moins 2 ou 3 compilos/VM Java4 "privées", au moins autant Java3, et il y a même des VM/compilos OSS e.g. GCJ, Kaffe, SableVM, JamVM, CACAO, IKVM.NET), toutes les specs de toutes les technos javas sont publiques et n'importe qui peut l'implémenter si ça lui chante

Message cité 1 fois
Message édité par masklinn le 01-02-2006 à 14:07:05

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

Marsh Posté le 01-02-2006 à 14:30:22    

masklinn a écrit :

Heuuu failed, n'importe qui peut également créer son compilo java (il existe au moins 2 ou 3 compilos/VM Java4 "privées", au moins autant Java3, et il y a même des VM/compilos OSS e.g. GCJ, Kaffe, SableVM, JamVM, CACAO, IKVM.NET), toutes les specs de toutes les technos javas sont publiques et n'importe qui peut l'implémenter si ça lui chante


Héééééééééééé non.
C'est même ce qui a poussé Microsoft a créer .Net : Sun leur a collé un procès parce qu'ils avaient fait leur propre compilateur Java.
Les gros ils sont tous les pareils: ils passent son temps à se manger entre eux.


---------------
Tout est normal, suffit de comprendre pourquoi.
Reply

Marsh Posté le 01-02-2006 à 14:38:15    

Héééé non.
 
Ce qui a donné lieu à ce procès c'est le non respect de la license de Java, à savoir principalement:
 
(i) fully implements the Spec(s) including all its required interfaces and functionality;  
(ii) does not modify, subset, superset or otherwise extend the Licensor Name Space, or include any public or protected packages, classes, Java interfaces, fields or methods within the Licensor Name Space other than those required/authorized by the Specification or Specifications being implemented; and  
(iii) passes the TCK (including satisfying the requirements of the applicable TCK Users Guide) for such Specification.
 
http://java.sun.com/j2se/1.5.0/doc [...] cense.html
 
Et Microsoft avait évidemment crée un Java maison qui amenait des incompatibilités.
Pour les autres implémentations, Sun ferme les yeux [:petrus75]
 
Pour .Net les choses sont un peu différente, seul les bases sont standardisés, Mono pourrait se faire atomisé un jour ou l'autre.
 
http://apiacoa.org/publications/20 [...] t-free.pdf

Reply

Marsh Posté le 01-02-2006 à 14:45:31    

_Mose_ a écrit :

C'est même ce qui a poussé Microsoft a créer .Net : Sun leur a collé un procès parce qu'ils avaient fait leur propre compilateur Java.


Encore raté, c'est parce que la JVM microsoft ne respectait pas les specs définies dans les standards Java (Embrace and Extend toussa), et ne pouvait donc pas décement porter le nom de "Java" (puisqu'incompatible avec les autres implémentations), d'où procès.
 
Et devine quoi, .Net c'est pareil, si tu crées une implémentation que tu présente comme une implémentation de .Net ou de C# et qu'elle est incompatible avec le standard et avec les autres implémentations, tu peux parfaitement te manger un procès. [:itm]  
 
Idem en Python, le langage est libre et open-source, rien n'empêche d'implémenter son interpréteur Python (cf IronPython, Jython, Pypy, ...) mais si l'implémentation est incompatible avec la norme du langage et que tu lui donnes quand même le nom de Python (alors que ce n'est en pratique pas le même language) la PSF peut parfaitement te coller un procès [:spamafote]

push a écrit :

Pour les autres implémentations, Sun ferme les yeux [:petrus75]


 :non:  
Les autres implémentations tentent au maximum d'être compatible avec les specs. C'est souvent pas complètement le cas, mais les incompatiblités ne sont pas voulues

Message cité 1 fois
Message édité par masklinn le 01-02-2006 à 14:46:51

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

Marsh Posté le 01-02-2006 à 15:41:12    

masklinn a écrit :

:non:  
Les autres implémentations tentent au maximum d'être compatible avec les specs. C'est souvent pas complètement le cas, mais les incompatiblités ne sont pas voulues


J'ai dis le contraire ? [:petrus75] je dis juste que toutes ces implémentations partiels qui sont distribuées (au minimum durant leur développement) ne respectent pas la licence (forcément) et que Sun ferme les yeux.

Reply

Marsh Posté le 01-02-2006 à 16:21:37    

push a écrit :

J'ai dis le contraire ? [:petrus75] je dis juste que toutes ces implémentations partiels qui sont distribuées (au minimum durant leur développement) ne respectent pas la licence (forcément) et que Sun ferme les yeux.


C'est pas une question de fermer les yeux, c'est une question de respecter l'esprit de la license: ils ne tentent pas de créer un langage ressemblant à java mais incompatible, ils tentent d'implémenter java, et les incompatibilités sont des bugs bien plus que des décisions de désign [:spamafote]  
 
Ils respectent la license [:spamafote]


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

Marsh Posté le 01-02-2006 à 16:27:59    

masklinn a écrit :

Ils respectent la license [:spamafote]


Non, ils ne la respectent pas, j'ai cité plus haut les points principaux, et du fait de leur mode de développement, ils publient des implémentations incomplètes durant toute la durée du dev, ici je parle même pas des bugs.

Message cité 1 fois
Message édité par push le 01-02-2006 à 16:28:11
Reply

Marsh Posté le 01-02-2006 à 16:29:32    

Et il est pas question "d'esprit de la license" hein [:petrus75] tu respectes ou tu ne respectes pas une license, point barre.

Reply

Marsh Posté le 01-02-2006 à 16:46:34    

push a écrit :

Héééé non.
Ce qui a donné lieu à ce procès c'est le non respect de la license de Java, à savoir principalement:
...

Bon.. on voit vraiment tout et son contraire sur le net. Je change d'opinion : sans opinion. Y'a trois ans j'ai lu exactement le contraire pour mono. Je sais pas qui a tort et qui a raison et je m'en fous. C'est des batailles de juristes et de autres connards qui n'ont rien d'autre à foutre que de coller des batons dans les roues des producteurs de richesse : les développeurs (nous).
Le post est résolu, c'est l'essentiel :)
 
P.S. : push : je ne met pas tes informations en doute. Je met TOUTES les informations en doute. Y'a trop de gens qui ont intérêt à semer la confusion pour qu'on puisse croire en quoi que ce soit. Mort au système.


---------------
Tout est normal, suffit de comprendre pourquoi.
Reply

Marsh Posté le 01-02-2006 à 16:48:49    

ué, et phoque la societé, f0r a fr33 land, Back to the trees !

Reply

Marsh Posté le 01-02-2006 à 16:51:31    

push a écrit :

Non, ils ne la respectent pas, j'ai cité plus haut les points principaux, et du fait de leur mode de développement, ils publient des implémentations incomplètes durant toute la durée du dev, ici je parle même pas des bugs.


Essaie de penser un instant à ce qui arrive quand tu tentes de coller un procès à une implémentation ne respectant pas les standards en étant incomplète (pas en étant incompatible, mais en étant incomplète) parce qu'étant publiquement et officiellement en cours de développement.
 
Tu penses vraiment avoir la moindre chance de gagner? À part en payant le juge je veux dire.
 
Par contre si tu colles un procès sur une implémentation incompatible par design et par décision et, en bonus, considérée stable et complète, là tu as un massacre, et tu gagnes ton procès.
 
Bien sûr que si il y a la lettre et il y a l'esprit, il y a toujours la lettre et l'esprit [:spamafote]


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

Marsh Posté le 01-02-2006 à 16:59:11    

Vla l'expert en Droit/Spiritisme maintenant, j'abandonne, c'est assez évident pourtant, c'est écrit noir sur blanc dans la licence.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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