Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/05/2007, à 09:05

Lenezir

[Résolu] C# ou C++ ?

Salut ^^
J'aimerais apprendre un de ces 2 langages mais j'aimerais avoir votre avis avant.
J'ai vu que le C++ est un langage libre de droits et que C# a été crée par Microsoft (donc je suppose qu'il est proprio).
Est-ce le cas ?
Quel langage est le plus développé, le plus utilisé, permettant le plus de choses et le plus proche de la philosophie linuxienne ?
Merci ^^

Dernière modification par Imoreion (Le 16/05/2007, à 11:35)

Hors ligne

#2 Le 16/05/2007, à 09:13

$ianur391

Re : [Résolu] C# ou C++ ?

Salut.

Commence par le Python ou le C ensuite C++

Voila un lien ICI.


Enfin retrouvé mon Compte xD

Hors ligne

#3 Le 16/05/2007, à 09:16

valAa

Re : [Résolu] C# ou C++ ?

salut,

je codouille (très très amateur en C++), pas du tout en C#.

tout ce que je peux te dire c'est que le C# a été crée par Microsoft pour la plate-forme .NET
alors il y a le projet Mono qui permet une implémentation libre de cette plate forme, et j'avoue que je ne sais pas ou il en est (fini ? pas fini ? je suis sûr que plein de gens pourront te répondre).

enfin tout ça pour dire que le C# n'est pas le langage le plus proche du libre... après il est peut-être très bien, ça je n'en ai aucune idée !

[edit] +1 $inaur391, c'est exactement mon cheminement !

Dernière modification par valAa (Le 16/05/2007, à 09:18)

Hors ligne

#4 Le 16/05/2007, à 09:20

GutsdBlack

Re : [Résolu] C# ou C++ ?

Le C pour de la programmation pure et le C++ pour de la programmation objet c'est vraiment des languages les plus courant. Ruby est vraiment sympa.


« … de même que nous profitons des avantages que nous apportent les inventions d'autres, nous devrions être heureux d'avoir l'opportunité de servir les autres au moyen de nos propres inventions ; et nous devrions faire cela gratuitement et avec générosité. ». Benjamin Franklin

Hors ligne

#5 Le 16/05/2007, à 09:33

mesmento

Re : [Résolu] C# ou C++ ?

Le C pour de la programmation pure

"pure" ? Juste programmation impérative.

J'ai vu que le C++ est un langage libre de droits et que C# a été crée par Microsoft (donc je suppose qu'il est proprio).

Non, C# est un langage que Microsoft à fait standardiser par l'ECMA.

Sinon pour ce qui est de ta question : tout dépend de ton niveau et de ce que tu souhaites faire.

Si tu débutes : C#. C++ est un langage de guerrier, la catégorie de ceux qui veulent ce compliquer la tâche pour gagner un minimum d'avantages (sauf à un niveau de maîtrise exceptionnel ou là C++ commence à vraiment devenir intéressant).

Mais on peut sortir de C#, C++ aussi.

Très simple : les scripts shell.

Sobre, beau, puissant, agréable, et génial pour faire de la programmation juste pour le plaisir : LISP.

Bon pour débuter, puissant et sympathique : Python.

Je connais pas, mais apparemment c'est génial : Ruby.

L'austérité à l'état presque pur : C (c'est amusant, mais c'est chiant).

Puissant, fun, bordélique, hallucinant, simple au début mais uber-difficile à maîtriser : Perl.

Un langage objet assez pur, sobre, mais difficile à réaliser : Objective-C.

Efficace en production et très répandu : Java.

Multi-langage, efficace en production : le framework + C# (sans grande saveur mais simple et productif) ou Nemerle, ou Boo, ou IronPython, ou Scheme (via Bigloo) etc.

Hors ligne

#6 Le 16/05/2007, à 11:34

Lenezir

Re : [Résolu] C# ou C++ ?

Merci pour vos réponse et ta liste mesmento big_smile
En fait je suis en formation de développeur informatique et je suis en plein apprentissage de Java là et aussi les formateurs sont vraiment à fond pour Microsoft (d'où ma souffrance lol).
Donc nous verrons la plateforme .Net, le C# (qui ressemble au Java il paraît) et l'ASP (concurrent propriétaire de Microsoft du PHP qui est pourtant plus puissant et libre).
Mais je voulais apprendre en parallèle des langages plus puissants et plus réputés (dont le Python et le C++) pour un usage personnel et peut-être professionnel plus tard.
Donc grâce à votre aide je vais me tourner vers le Python pour commencer pui le ruby et le C++ big_smile
Merci beaucoup ! big_smile

Hors ligne

#7 Le 16/05/2007, à 12:03

mesmento

Re : [Résolu] C# ou C++ ?

Franchement jette un coup d'œil à LISP, dépaysement garanti wink

Hors ligne

#8 Le 16/05/2007, à 12:22

Efhache84

Re : [Résolu] C# ou C++ ?

Je tiens à rectifier un petit quelquechose... C# n'est pas une création de microsoft... Microsoft a débauché une trentaine de dévelopeur de chez Boarland pour créer c#... donc mis à part les avoir payés, microsoft n'a rien fait pour c#...

Et un des développeurs principaux est Anders Hejlsberg... papa de Delphi...

Ce ne sont dont pas des développeurs microsoft qui ont pondu C#...


Par contre C# a été normalisé comme dit plus haut... Et en effet C# ressemble à Java (enfin il parrait j'ai jamais appris java jusque là...) Par contre je peux dire que les langages dot.net (et en particulier c#) sont très demandés... au risque de déplaire à certains wink

Sinon pour ma part j'aurais conseillé (si ond débute) du TurboPascal, puis du delphi, du C, C++ et enfin C#... et en parallèle du PHP... et si il te reste du temps, du COBOL, pcq toutes nos institutions financières tournent encore avec COBOL... et donc ceux qui le connaissent sont embauché... wink

Dernière modification par Efhache84 (Le 16/05/2007, à 12:25)


Aspire 5633 WLMi - Lucid Lynx 10.04 en 64 bits

Hors ligne

#9 Le 16/05/2007, à 12:22

Astidiel

Re : [Résolu] C# ou C++ ?

Sobre, beau, puissant, agréable, et génial pour faire de la programmation juste pour le plaisir : LISP.

lol!
Pour s'arracher les cheveux y a pas mieux! mais c'est vrai que le lisp est très puissant (notament pour faire de l'IA). Pour le reste... beau? faut aimer les parentheses....


Celui qui reçoit une idée de moi reçoit un savoir sans diminuer le mien, tout comme celui qui allume sa bougie à la mienne reçoit la lumière sans me plonger dans la pénombre. Thomas Jefferson

Hors ligne

#10 Le 16/05/2007, à 12:47

mesmento

Re : [Résolu] C# ou C++ ?

Pour le reste... beau? faut aimer les parentheses....

C'est sur wink Mais les parenthèses avec Emacs, c'est un bonheur.

Donc nous verrons la plateforme .Net, le C# (qui ressemble au Java il paraît) et l'ASP (concurrent propriétaire de Microsoft du PHP qui est pourtant plus puissant et libre).

bosse sur Mono pour une partie de tes cours wink

Sinon, choisir un langage c'est surtout une affaire personnelle.

J'ai commencé la progra il y a un peu moins d'un an, je ne suis pas du tout une formation en informatique donc j'ai eu quelques difficultés avant de trouver un langage suffisamment simple pour pouvoir commencer à envisager à programmer de plus gros trucs que des scripts ou des petites interfaces aux commandes shell en Emacs Lisp.

J'ai d'abord commencé par sh (langage du shell unix), plutôt chouette. Puis Emacs Lisp, génial et très plaisant. Puis j'ai commencé à vouloir faire des choses plus complexes (on peut faire de grosses choses avec LISP, mais il faut une sacré maîtrise). Alors j'ai appris le C dans l'optique d'avoir les bases pour pouvoir aborder Objective-C sous GNUstep. Ce fut hard. Pas de doc vraiment simple pour le néophyte autodidacte en ce qui concerne Objective-C. De plus j'étais habitué au garbage collector de Lisp, alors le système de release/autorelease/retain count d'Objective-C fut dur à appréhender. Bref, ça n'allait pas. Puis j'ai visé C#/Mono, et là je commence vraiment à bien saisir l'orienté objet et la manière de concevoir une appli de grande taille avec interface graphique etc.

Donc voilà, le choix d'un langage pour débuter c'est vraiment un histoire personnelle.

Tu peux très bien avoir la chance de tomber sur un prof génial en Java ou C# et finir par adorer ce langages, ou rencontrer un pro du Perl qui va te faire faire des miracle avec la chose.

Donc finalement le seul conseil que je puis te donner est le suivant :

parcours un maximum de langages, lis un maximum d'avis à leur sujet, test, et choisi smile

P.S. : il existe un très bon bouquin à ce sujet : Comment choisir un langage de programmation, de Thomas Pornin chez H&K. En 120 pages format poche pour 9€, tu as une vision globale des langages, une analyse de leurs avantages et de leurs inconvénients assez objectives, et une explication des principaux concepts de programmation. C'est très sympa, même parfois je ne suis pas tout à fait d'accord avec son avis (mais c'est inévitable dès qu'il s'agit d'évaluer un langage).

Dernière modification par mesmento (Le 16/05/2007, à 12:51)

Hors ligne

#11 Le 16/05/2007, à 12:55

Djainette

Re : [Résolu] C# ou C++ ?

Perso j'ai appris java et PHP à la fac. A partir de là, je me suis autoformé au C# en une semaine, c'est dire si le java et le C# se ressemblent (et les pages .aspx ressemblent aux .jsp).
java est très recherché chez mes clients.

Maintenant si tu veux contribuer au libre, C++ y est beaucoup plus utilisé que java.

PS : le COBOL c'est bien quand tu as un taf dessus. Sinon ca sert à rien (mon projet au taf est en COBOL). Ca s'apprend en 10 jours aussi.


Freakazoid.
Madcollector : base de données collaborative sur les comics pour geeks.

Hors ligne

#12 Le 16/05/2007, à 13:03

Efhache84

Re : [Résolu] C# ou C++ ?

Djainette a écrit :

PS : le COBOL c'est bien quand tu as un taf dessus. Sinon ca sert à rien (mon projet au taf est en COBOL). Ca s'apprend en 10 jours aussi.

Et quand il pleut pour s'occuper... sauf si on cultive du riz dans son jardin lol


Aspire 5633 WLMi - Lucid Lynx 10.04 en 64 bits

Hors ligne

#13 Le 16/05/2007, à 21:08

darkangel6669

Re : [Résolu] C# ou C++ ?

mesmento a écrit :

Franchement jette un coup d'œil à LISP, dépaysement garanti wink

Le Caml et le prolog aussi sont conseillé pour un dépaysement roll

Hors ligne

#14 Le 16/05/2007, à 22:15

jorkar

Re : [Résolu] C# ou C++ ?

En complément à developpez.com, il y aussi le site du zero ou le cours de C++ est déjà bien avancé: http://www.siteduzero.com/. Et celui de C fini, pas de cors de C# par contre!


La géologie pétrolière se contrefout de votre envie ou besoin de conduire une automobile.
Jabber ID: jorkar@fritalk.com : http://presence.jabberfr.org/f63814f96538116bb64ff88adc81e548/text-fr.txt

Hors ligne

#15 Le 17/05/2007, à 00:05

jpaul

Re : [Résolu] C# ou C++ ?

Un language que j'adore, c'est le PHP smile


<Mon avatar n'est pas une grenouille><Windows ça pue; Mac c'est trop cher; Linux c'est trop compliqué*, xBSD ça sert à rien><Les modos, on vous aime><Hébergement Web gratos et sympah ;)>
* Mais ça rend beau
[Membre du club des beaux Ubunteros]

Hors ligne