Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 .NET Discussion :

[C#] Les questions du débutant


Sujet :

.NET

  1. #1
    Membre du Club
    [C#] Les questions du débutant
    Voilà je vêt vous poser quelque question su le C# voilà c'est partie :

    Le C# et un langage interpréter ?

    Le C# et aussi puissant que le C++ (rapidité, etc...) ?

    C'est bien avec le C# que l'on programme les jeux en XNA ?

    Le C# peut tous faire ?

    Le C# peut marcher en réseaux (jeux en réseaux etc...) ?

    Le C# marche sur toute les plate Forme ?

    Quelle bon lien en fr et livre pouvait vous me donner pour l'apprendre ?

    Le C# à un bon avenir ?

    Il y à une bonne communauté fr sur le C# ?

    Le C# et exportable ?

    Avec le C# on peut crée des super jeu en 2D style Zelda (bon pas tous seul bien sur ) ?

    Le C# et utiliser dans quelle domaine professionnel (Jeux Vidéos, Software etc...) ?

    Le C# et connu ?

    Il y a de bonne librairie pour le C ?

    Si oui dans beaucoup de domaine ?

    Le C# prend les basse de quelle langage ?

    Peut on programmer des programmes pour des machines autre que des pc ?

    Le C# peut t-il être adapté pour la création de super jeux (au même niveau que le C++) ?

    Voilà j'ai vue presque tous les langage qui existe (C,Pb,Ruby etc...) et si je prend le C# esse un super choix (car faut bien que je me lance ) ?

    Voilà je pense que c'est tous ça doit faire malle quand on arrive sur la page .

    Merci d'avance !

  2. #2
    Expert éminent sénior
    Citation Envoyé par diaruga Voir le message

    Le C# et un langage interpréter ?
    Nan c'est un langage compilé. Il est compilé en MSIL qui est lui même compilé par le compilateur JIT fourni par la CLR au moment de l'execution.


    Le C# et aussi puissant que le C++ (rapidité, etc...) ?
    Oui il est tout aussi puissant voire peut-être plus. Pour la rapidité je pense que le C++ reste tout de même plus rapide.


    C'est bien avec le C# que l'on programme les jeux en XNA ?
    Oui c'est ça.


    Le C# peut tous faire ?
    Bah oui surement.


    Le C# peut marcher en réseaux (jeux en réseaux etc...) ?
    Oui et heureusement. Il y a tout un ensemble de classe dediée à la communication réseau. Après pour la communication pour les jeux il doit même y avoir des bibliothèques.


    Le C# marche sur toute les plate Forme ?
    Il existe une CLR pour Windows, il me semble qu'il y en a une pour Mac (pas sûr du tout), et il existe le projet Mono pour Linux.


    Quelle bon lien en fr et livre pouvait vous me donner pour l'apprendre ?
    The Reference
    http://dotnet.developpez.com/livres/...RP#L2841773396
    Mais tu ne le trouveras plus en librairie, Oreilly France ayant fermé boutique.

    Sinon
    http://dotnet.developpez.com/livres/


    Le C# à un bon avenir ?
    On est un certain nombre à le penser oui.

    Il y à une bonne communauté fr sur le C# ?
    Tu n'as qu'à voir ici, on est déjà assez nombreux.

    Le C# et exportable ?
    Exportable ?


    Avec le C# on peut crée des super jeu en 2D style Zelda (bon pas tous seul bien sur ) ?
    Bien sûr avec XNA par exemple.


    Le C# et utiliser dans quelle domaine professionnel (Jeux Vidéos, Software etc...) ?
    Dans tout (sauf peut-être dans les sytèmes temps réels).

    Le C# et connu ?
    Bah evidemment au même titre que JAVA.

    Il y a de bonne librairie pour le C ?
    Pour le C# je suppose. Je sais pas trop ce que tu entends par de bonnes librairies, mais en général tu trouves toujours ce dont tu as besoin pour faire ce que tu veux. Que ce soit en natif ou via une dll externe.


    Le C# prend les basse de quelle langage ?
    Du C++ on va dire, mais il ressemble énormément au JAVA

    Peut on programmer des programmes pour des machines autre que des pc ?
    Oui tu peux faire des trucs pour des téléphones par exemple.

    Le C# peut t-il être adapté pour la création de super jeux (au même niveau que le C++) ?
    Certains diront oui, d'autres diront non. A toi de te faire ton opinion.

    Voilà j'ai vue presque tous les langage qui existe (C,Pb,Ruby etc...) et si je prend le C# esse un super choix (car faut bien que je me lance ) ?
    Ben oui, pourquoi ce ne le serait pas ? Je suis passé du C au C# personnellement.
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre du Club
    Merci à toi pour tout ces réponses ,

    J'ai encore 2 petite question à te poser ( ta pas fini nan).

    Avec le livre dans le lien que tu ma donner moi qui et un gros débutant pourra comprendre et devenir fort en C# ?

    Encore Merci !

  4. #4
    Expert éminent sénior
    Citation Envoyé par diaruga Voir le message
    Merci à toi pour tout ces réponses ,

    J'ai encore 2 petite question à te poser ( ta pas fini nan).

    Avec le livre dans le lien que tu ma donner moi qui et un gros débutant pourra comprendre et devenir fort en C# ?

    Encore Merci !
    Tu saura programmer en C# oui. Après pour devenir bon y'a pas d'autres solutions que de pratiquer, encore et encore.
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  5. #5
    Expert éminent sénior
    Juste une question comme ça, tu comptes faire ça pour tous les langages ?

    Parce que je viens de regarder et tu as fait la même chose pour Delphi, Java, C, et Assembleur. Alors bon faut pas trop faire la girouette quand même et commencer un langage sérieusement.
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  6. #6
    Membre du Club
    Ba oui voilà pourquoi j'ai poser toute ces questions c'était pour être sur et la y a pas de je pense qui tienne ! Ces une questions que j'ai murement réfléchi et oui je vêt commencer sérieusement sur le C# donc vous me verrez souvent (surtout pendant les 3 semaines à venir) sur la partie C# du Forum.

    Encore Merci .

  7. #7
    Membre habitué
    Juste une précision en plus : une des choses qui a popularisé le C# est la qualité de son EDI principal Visual Studio. Tu as une version express de cet EDI qui selon moi te permet d'apprendre les bases du langage presque intégralement dans celui ci.

  8. #8
    Membre éclairé
    Citation Envoyé par Skyounet Voir le message
    Nan c'est un langage compilé
    Moi je dirais intermédiaire vu que c'est pas compilé en code natif et qu'il y a une couche logicielle plus basse (CLR) avant Win32.

  9. #9
    Membre du Club
    Et il un bon livre pour débutant comme moi sur C# (visual studio expresse C#)
    lien du livre : http://www.amazon.fr/Visual-C-2005-J...f=pd_rhf_p_t_2

  10. #10
    Membre confirmé
    Citation Envoyé par harz62 Voir le message
    Moi je dirais intermédiaire vu que c'est pas compilé en code natif et qu'il y a une couche logicielle plus basse (CLR) avant Win32.
    Si on part du concept qu'un langage est soit compilé soit interpreté alors .Net rentre bien dans la deuxieme categorie, avec certes une compilation en deux temps mais bon. Intermediaire sous entendrait une interpretation à un quelconque moment ce qui n'est pas le cas (la CLR compile (avec de vrais morceaux de MOV, CALL et autres dedans =) ), n'interprete pas).

    Bon, on "maltraite les mouches", mais la precision est importante. =)

    Pour le livre, comme Skyounet te la proposer, essaie de trouver le livre de Patrick Smacchia (il en traine sur PriceMinister), c'est vraiment la meilleure reference qu'il m'ait été donné de lire.

  11. #11
    Membre éclairé
    Citation Envoyé par SirJulio Voir le message
    Si on part du concept qu'un langage est soit compilé soit interpreté alors .Net rentre bien dans la deuxieme categorie, avec certes une compilation en deux temps mais bon. Intermediaire sous entendrait une interpretation à un quelconque moment ce qui n'est pas le cas (la CLR compile (avec de vrais morceaux de MOV, CALL et autres dedans =) ), n'interprete pas).
    En fait je fais plus référence quand je parle d'intermédiaire à un élément nécessaire entre WIN32 et les applications .NET. Le processeur ne comprend pas le langage IL, il faut donc un élément pour qui permettent de relier les 2 d'où l'utilité du CLR. En parlant du mot intermédiaire, je sous entends qu'une application .NET ne peut fonctionner sans le CLR.

  12. #12
    Membre confirmé
    Citation Envoyé par Skyounet Voir le message

    Il existe une CLR pour Windows, il me semble qu'il y en a une pour Mac (pas sûr du tout), et il existe le projet Mono pour Linux.
    Mono fonctionne sur différente plateforme et Os (Linux, MacOS X, *BSD, Winodws) C'est un framework .Net Open Source

###raw>template_hook.ano_emploi###