j'ai besoin d'aide - C#/.NET managed - Programmation
Marsh Posté le 19-04-2003 à 00:24:17
c'est un langage de chez microsoft qui ressemeble syntaxiquement a du java donc orienté objet
look sur le site de microsoft ya toute les infos qu'il faut
Marsh Posté le 19-04-2003 à 03:15:26
EpoK a écrit : c'est un langage de chez microsoft qui ressemeble syntaxiquement a du java donc orienté objet |
Ha ca été créé par Microsoft l'objectif C ?????
Pourtant Apple l'utilise pour son compilateur-framework sur MacOS X.
Marsh Posté le 19-04-2003 à 03:39:30
ReplyMarsh Posté le 19-04-2003 à 09:28:05
iS@mi a écrit : |
1- c'est objective-C
2- je ne vois pas ce que ça vient faire là dans un topic C#
Marsh Posté le 19-04-2003 à 19:16:32
kadreg a écrit : |
si, bien sur C# -> C + objet -> objective C
comme camélidé + objets -> objective caml
je vais prendre l'air
Marsh Posté le 23-04-2003 à 16:36:14
Ben ca doit venir de moi, mais apres lecture du sujet je dis : de quoi est-il question ?
De meme : le titre illustre parfaitement ce qu'il ne faut pas faire.
Précise un peu !
Marsh Posté le 23-04-2003 à 16:43:17
iS@mi a écrit : |
tu confonds pas avec l'Objective-C toi ? Ca n'a rien à voir avec C# hein !
edit:
Marsh Posté le 23-04-2003 à 16:56:14
ReplyMarsh Posté le 24-04-2003 à 11:38:59
Hello,
C# est un nouveau langage (2000) crée par Microsoft et qui s'inscrit dans l'environement .net de microsoft.
Il cumule les avantages de Java (pur orienté objet, nb packages déja tout fait (array, sockets etc) et de C++ (ya encore les pointeurs). Le code est précompilé en langage intermédiaire :le MSIL
.NET constitue un ensemble de bibliothèques (librairies), la CLR (Common Language Runtime) qui s'occupe d'exécuter le code MSIL. Celui ci est commun aux langage .net, comme par ex le vb .net. tous ces langages utilisent donc les meme bibli, ce qui permet au programmeur de choisir son langage comme il l'entend, sachant qu'il aura a sa disposition les meme couches pour développer.
lors de la premiere execution du programme, le compilateur JIT (just in time)va compiler l'appli en version finale. Par conséquent, la prémiere execution est lente, mais celles qui suivent sont bien rapides...(pas comme Java...lancez donc 2 fois une appli swing, ça va pas plus vite la seconde fois ))
Syntaxiquement, c du Java a peine caché: par ex: using à la place de import, des minuscules à la place de majuscules (comme pour le main etc), mais avec des reste de c++ (comme pr l'héritage)
voila
Marsh Posté le 24-04-2003 à 11:44:18
gavelin a écrit : |
C'est marrant, je considère pas ça comme un des avantages de C++
gavelin a écrit : |
Dans ce cas, tu me diras ou sont dans java ou C++ les attributes, les propriétés, les délégates, les events. Il y a autant de point commun entre C# et java qu'entre C++ et pascal. Ce n'est pas parceque deux langages utilisent {} pour marquer les blocs qu'ils sont proches l'uns de l'autre.
Marsh Posté le 24-04-2003 à 13:49:49
iS@mi a écrit : |
Objective C != C#
Obejctive C: C orienté objet (proche de C++) developpé par NeXT pour son systeme d'exploitation NeXTStep, repris ensuite par apple lors de la reintegration de steve jobs en tant que CIO
C#: C Sharp, je connais pas son origine, mais je ne crois pas que ce soit microsoft qui l'ai sorti, c'est juste eux, grace à Visual C# qui l'ont sorti de l'ombre (je me trompe peut-etre sur ce point...)
Marsh Posté le 24-04-2003 à 13:52:46
ixemul a écrit : |
si si, c'est eux.
Marsh Posté le 24-04-2003 à 19:09:04
kadreg a écrit : |
pr les pointeurs disons que tu peux les utiliser si tu les maitrise, ça peut aider des fois... ça fait la continuité avec le c++
ensuite, je parlais de syntaxe c'est a dire que ça correspond a une grammaire, avec des symboles terminaux comme using, public, new etc, et c'est à ce point de vu que ça ressemble bcp au Java et au C++ (je parlais pas des fonctionalités, juste de l'apparence). Par exemple, un programme fortran ressemble pas a un programme C#....
Marsh Posté le 24-04-2003 à 19:31:48
gavelin a écrit : |
Précision : le C# a le même desavantage que Java : pas de de multihéritage reel
Marsh Posté le 29-04-2003 à 17:09:59
Oui je reconnais: vivement un c# avec héritage multiple!!
Marsh Posté le 29-04-2003 à 20:24:19
H4dd3R a écrit : Oui je reconnais: vivement un c# avec héritage multiple!! |
Ca existe déjà : C++
Marsh Posté le 30-04-2003 à 11:13:05
Bon alors vivement un c++ avec garbage collector (on peut retourner le pb)!!
Marsh Posté le 18-04-2003 à 23:28:28
Bonjour
Est ce que quelqu'un pourrait me donner des informations au sujet de ce nouveau langage de programmation parce que je dois faire un travail sur les langages de programmation mais je ne sais pas ce que c'est.
Merci beaucoup