Premier langage, premier programme

d’un autre cote, pour les appli embarquée critique (genre console de train, metro, navette spacial, missile), le langage utilisé est bien souvent … de l’ADA.
et oui ma bonne dame, justement pour son coté predictif et stable. et pas du C

[quote]

[quote]Pour le moment, je n’ai vu aucune boîte qui se lançait dans le C# (il doit bien en exister quand même) m’enfin je vois mal un framework + du code C# en embarqué par exemple (automobile, aérospaciale, équipements télécom, océanographie, météo, …)… pour le moment.[/quote]d’un autre cote, pour les appli embarquée critique (genre console de train, metro, navette spacial, missile), le langage utilisé est bien souvent … de l’ADA.
et oui ma bonne dame, justement pour son coté predictif et stable. et pas du C et je n’ai pas vu un nouveau développement en ADA mais seulement en C

pour c#, vous utilisez quel environnement de développement?

parce que s’il faut acheter un truc à xxxxx€ et bien là je pourrais surement pas me le permettre

ps : csharp et c# c’est bien la même chose?
Ce message a été édité par In2Mix le 17/07/2003

[quote]Aller, pour finir ça ne m’éclate pas plus que ça de faire du C et je n’ai rien contre le C#, m’en tamponne. Maintenant, comme tu présentais le C# comme LE langage universel eh bien j’ai un autre avis alors je me suis exprimé. Inutile d’être agressif, ou de considérer les autres comme des complexés s’il n’ont pas la même vision des choses que toi.

J’ai pas presente C# comme LE langage universel. J’ai dit que c’etait tres bien pour apprendre. Y a un probleme de lecture quelque part… Il m’aurait dit “je veux apprendre a programmer des micro circuits pour me lancer dans la robotique” je lui aurais dit “fais du C, du C et de l’assembleur”. Il m’aurait dit “j’ai une passion pour les OS je veux hacker du kernel” je lui aurais dit "fais du C sous linux et eclates toi. Il m’aurait dit "je veux programmer des jeux en tant que pro dans les 2 ans j’aurais dit “mets toi au C++ young padawan”. Il me dit “je veux apprendre a programmer en general et pour le fun” je lui dit “fais du C#”.

La seule chose que j’ai dit c’est 1) de repondre a la question, C# c’est nikel pour apprendre a programmer 2) repondre a ton attaque et dire que .Net c’est l’avenir de la programation sous windows, c’est pas une speculation ou un souhait, c’est un fait. C’est ca ou windows qui disparait comme plate forme et l’affirmation sera de tt facon toujours vraie. Ca prendra 2 ans, 10 ans, 15 ans mais on sortira plus du managed code. Que ca te fasses rigoler que les gens qui s’y sont essayes disent que c’est enormement plus productif tant mieux, ceux qui rigolent le plus c’est ceux qui ramassent Et oui passer de l’assembleur au C a fait gagner plein de thune et de productivite a plein de monde, puis a C++ aussi, puis au RAD encore d’autre. Ca me rend pas specialement mort de rire, enfin chacun ses marottes. 

Ce que je te reproche c’est d’etre parti dans ta diatribe qui avait rien a faire ici et qui a RIEN a voir avec le sujet du thread et ce dont on parlait jusqu’a present parceque ton sens de la balance cosmique du bien est du mal est derangee des qu’on dit que C# et .Net c’est bien pour apprendre (meme pas “dans l’industrie” ou “pour ecrire un application commerciale” ou autre… non, pour apprendre…).

PS: Sinon je vois pas pourquoi je suis un “bon vendeur”, et honettement que toi, moktar, tu passes a cote de c#, .net et tout le bordel, ca me fait ni chaud, ni froid. Voire honnetement, je prefere. On demande, je reponds, et ca m’interesse pas plus que ca de repondre a ton FUD, hors sujet dans le thread. Je vend rien et mon salaire est le meme a la fin du mois. Ce genre de reflections du type “bon vendeur” ou “de toute facon on sait pourquoi tu dis ca” pour decridibiliser l’ensemble de l’argument pour pas cher sont tres penibles a la longue alors que je crois avoir prouve que je fais l’effort pour argumenter mes propos et parler de choses que je connais, moi personellement (le C ET le C# par exemple). J’essaye d’eviter de cracher sur un truc que j’ai meme pas essaye par exemple, ou faire des attaques ad hominem… Et puis surtout c’est un peu trop faciles quand on a rien d’autre a dire…

Ce message a été édité par GloP le 17/07/2003

sinon, mon petit glop, j’aimais bien l’amorce de debat lancé sur l’interet de commencer par du procedural plutot que de l’objet. tu penses quoi de ma remarque sur le tout dans le main ? (cf mon post de reponse plus haut )

Ben

Ha bon ? alors je la refais :

Je pense comme Glop

[quote]pour c#, vous utilisez quel environnement de développement? parce que s’il faut acheter un truc à xxxxx€ et bien là je pourrais surement pas me le permettre ps : csharp et c# c’est bien la même chose?[/quote]oui c’est pareil. Il y a SharpDevelop qui est tres bien pour developper ou sinon webmatrix pour faire du web. Il y a plusieurs editeurs qui font de la “coloration” de syntaxe avec le C#, du genre ultra edit (un de mes preferes) et la syntaxe de csc.exe (le compilo) est assez simple pour se faire un build.bat sans soucis au pire si on veut pas compiler depuis un IDE.

Sinon pour commencer chopes le SDK 1.1 du .net framework et tu as tout, compilateur, outils et meme un super debuggueur (quasi le meme que celui de Visual Studio). Si t’es etudiant et que tu veux la rolls tu peux aussi choper VS.Net 2003 pour pas trop cher, mais bon … a la limite pour debutter je te le conseille pas, c’est mieux d’apprendre avec un bon editeur.

C’est rigolo ce web site : ca me mets de bon hummeur le matin
Donc je vais y rajoute mes pensees a moi aussi

In2Mix : y a pas de bon language pour commencer, mais y a plein de mauvais (ADA ? FORTRAN ? ), le principale c’est que tu apprenes a programme, et apres tu vera que changer de language, c’est comme change de marque de slips : c’est un peu bizarre au debut, et puis au bout d’un moment on s’y fait!

Les 2 trucs a prendre en compte pour choisir ton premier language sont :

  • Qu’est-ce que tu trouves comme bouquins qui TE parles a ta fnac/virgin/WHSmith local ?
  • T’as pas des potes ? qui utilisent le meme ou qui veullent commence aussi ?(au debut j’ai toujours trouve que ca allait plus vite a plusieur !)
    (et moi perso, pour demarre, je dirais ASM, comme ca t’es sur de JAMAIS JAMAIS oublie qu’il y a un VRAIS cpu quelque part, mais les gens trouvent que je suis pas un bon prof de prog pour debutant )

Sinon quelque remarques sur les autres messages du thread :

[quote]bones a dit:

Tu peux aussi essayer de programmer HL2 en QuickBasic; je suis sur que c’est un bon challenge.
Fastooochhhhhe !!!! [img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]

[quote]ZeKiller a dit:

Pong je disais pour l’objet hein, c’est sûr qu’en procedural il va se faire chier )

[quote]Clad a dit:

Moi je suis plutôt interessé par le dev console (jeux donc), donc si c’est ça qui t’interesse, c’est obligatoirement C++/ASM (de moins en moins d’ASM et de plus en plus de C++ à chaque nouvelle génération de machines). [/quote]je dirais C/C++/ASM (et pour le c/cplusplus : connaitre l’un ne veux PAS DU TOUT DIRE DU TOUT QU’ON CONNAIS L’AUTRE : rien a voir )
Sinon c’est vrais, mais le plus important c’est que tu saches programmer : j’aurais plus tendance a ambauche un tueur de chez tueurs, mais qui bosse en trubo pascal (ou qui fait des site en c#, tu 'ois ), qu’un gars moyen mais qui connais Kernighan&Ritchie par coeur !
Et pour le “de moins en moins d’ASM” : quand je vois les nouveaux hardwares qui arrivent : je me dit que les programmeur bas niveau ont de l’avenir
Plus serieusement, je me disait, on code de plus en plus haut nivo : asm, puis C, maintenant C++, bientot C#, mais ! et si on codait une xbox ou une ps2, ou une GC en asm, a l’ancienne ?? sachant qu’on perd finalement entre 10% et 400% de vitesse en fonction du code et du compilo : quel genre de jeux on fairait ?

[quote]sinon, mon petit glop, j’aimais bien l’amorce de debat lancé sur l’interet de commencer par du procedural plutot que de l’objet. tu penses quoi de ma remarque sur le tout dans le main ? (cf mon post de reponse plus haut )
Ben[/quote]Ben en fait je pense que pour apprendre les bases, bases, ecrire un algo, tout ca, je veux dire dans les quelques premiers jours de prog, tout fourrer dans le main c’est pas MAL™.

Faire un programme qui appelle une fonction, qui fait un calcul ou qui gere l’entree de l’utilisateur tu peux tout fourger dans le main c’est meme pas sale, c’est comme ca qu’on fait.

Apres tu passes direct aux notions objet de base, sans heritage, juste pour “la decoupe” et la repartition des taches avec la notion d’objet et de machin.bidulle();.

Edit pour count0: Hehe count0, on reconnait bien le programmeur “sur le metal” comme on dit Le mec qui optimise tout a mort. C’est cool comme taf cela dit, ca a ses jeux de problemes specifiques qui ont l’air bien interessant. Et avec monsieur sony qui a pas fait un mega compilo pour sa PS2 (et qui aurait pu, vu l’archi de l’engin) j’imagine qu’on devient pro de l’ASM ou on fait du caca qui rame.

Ce message a été édité par GloP le 17/07/2003

[quote]j’imagine qu’on devient pro de l’ASM ou on fait du caca qui rame.[/quote]ahaha cette métaphore m’achève là … exellente Glop :^)

Je suis… ingénieur informaticieeeeeeeeen oui je suis ingenieur informaatiiicieeeeeeeeeeeen!!
Dsl ct plus fort que moi ok

c0unt0 a sorti cette phrase magnifique:

Bah pourquoi ? c’est tres bien le procedural ! (et puis tant que je verais pas un CPU oriente objets, moi, je dis : “A Rome, fait comme les romains” )[/quote]Hahahaha, je crois que tout est dit là

Et pour le fight, je crois qu’on a déjà donné ici (D’ailleurs ça finit en toute beaut&#233

xentyr, qui retrouve ses bonnes vieilles habitudes…

Je peux proposer un cours? En tant que débutant, le cours ici m’a paru fantastique. C’est accessible si on connait rien de rien, c’est illustré et pratique. Et c’est du C#, et on fait rapidement des choses utiles avec ce langage, même en étant n00b.
Les spécialistes, vous en pensez quoi?

Je viens de lire le début et je trouve ça plutôt bien fait (je ne suis pas spécialiste), et puis j’aime bien le code “non sérieux” dans la forme :

pepette.Aboyer()

(par contre les commentaires ne sont pas à mon goût, dans la forme je veux dire)

Hop, favoris.

[quote]j’aime bien le code “non sérieux” dans la forme :

pepette.Aboyer()
[/quote]
Moktar.le.Mokeur ^^ ()
 

En tout cas merci pour ton lien JeeP bookmark itou .
Ce message a été édité par PHOBOSKY le 23/07/2003

[quote=« JeeP, post:53, topic: 9642 »]Je peux proposer un cours? En tant que débutant, le cours ici m’a paru fantastique. C’est accessible si on connait rien de rien, c’est illustré et pratique. Et c’est du C#, et on fait rapidement des choses utiles avec ce langage, même en étant n00b.
Les spécialistes, vous en pensez quoi?[/quote]

Bon, il fait jour, rien à craindre des fantômes, donc je sors ma pelle et je creuse pour déterrer ce thread 2 minutes :stuck_out_tongue:

Je suis à la recherche d’un bon tutorial qui permette de prendre en main les concepts du C#. Je fais joujou avec depuis cet aprem et ca m’a l’air bien sympa, mais au lieu de bidouiller tout seul, j’aime bien faire un tour des possibilités du bouzin avec quelqu’un qui me tiens la main.
Je recherche pas un truc qui reparte à l’explication de la boucle for et aux origines de l’objet (quoi que, ca ferait pas de mal), mais je trouve pas grand chose de bien sexy (et le lien de JeeP est tout cassé).

Vous auriez quelque chose dans un coin de vos favoris?

(ps: c’est pas si mal l’ada pour débuter :stuck_out_tongue: (je sors))

Arg, j’ai compris qu’il y avait eut exumation à la moitié du thread quand cafeine a parlé de « firebird » :stuck_out_tongue:

[quote=« lucasbfr, post:56, topic: 9642 »]Bon, il fait jour, rien à craindre des fantômes, donc je sors ma pelle et je creuse pour déterrer ce thread 2 minutes :stuck_out_tongue:

Je suis à la recherche d’un bon tutorial qui permette de prendre en main les concepts du C#. Je fais joujou avec depuis cet aprem et ca m’a l’air bien sympa, mais au lieu de bidouiller tout seul, j’aime bien faire un tour des possibilités du bouzin avec quelqu’un qui me tiens la main.
Je recherche pas un truc qui reparte à l’explication de la boucle for et aux origines de l’objet (quoi que, ca ferait pas de mal), mais je trouve pas grand chose de bien sexy (et le lien de JeeP est tout cassé).

Vous auriez quelque chose dans un coin de vos favoris?

(ps: c’est pas si mal l’ada pour débuter :wink: (je sors))[/quote]

Rhoo le vieux deterrage :stuck_out_tongue:
Et c’est marrant de lire ca presque 3 ans apres ^^ Alors moktar, toujours convaincu que le C# n’a pas sa place aujourd’hui :-
J’ai l’impression que l’avenir a donner un poil raison a glop :stuck_out_tongue:
En tout cas, moi j’ai lacher le java pour le C#, et j’adore :stuck_out_tongue:

Marrant de relire tout ca quand meme ^^

Ben, qui relance les vieilles gueguerre si il veut B)

tiens au moment de voir la prise de tête Moktar Glop, je me disais que j’avais déjà lu ça quelque part. effectivement…et quand j’ai sursauté au fait que le C pouvait être un langage pour débuter dans la programmation :stuck_out_tongue:
Mes premiers pas sérieux furent en Pascal mais actuellement ça serait java ou C# pour débuter.

edit: Mais en fait j’ai eu le même problème que lucasbfr. Je voulais apprendre les notions d’objet et web avec un langage plus récent que le Pascal, vu que le Delphi est malheureusement moins utilisé, et j’ai trouvé beaucoup plus facilement des bouquins et sites sur java que C#, en dépit de mes 1ers notions d’objet que j’ai eu sur les vidéos microsoft en C#.

En plus mon « formateur » habituel, Claude Delannoy aux éditions Eyrolles, avait fait un bouquin sur java et pas sur C#.

Introduction au C# plutot academique, mais bien foutu.