OVH Cloud OVH Cloud

Windiws Longhorn: le C n est t'il plus le langage de prédilection de programmation pour atteindre le systéme ?

53 réponses
Avatar
Nospam999
Bonjour bonsoir,

Dans Pc Expert de septembre 2003 Olivier Gaussin dit à propos de .Net "Le
framework repose sur Windows mais on n'est pas loin d'arriver à la situation
inverse , où Windows reposera sur le framework. En effet, le prochain
système d'exploitation de Microsoft, Longhorn, qui n'arrivera pas avant
2004, officialisera . Net comme API dans certains domaines. Exit les Api
Win32: Il faudra nécessairement passer par .Net pour accéder au service du
systèmes"

Cela me fait peur. En effet, je commence à faire de la programmation sous
Windows avec du c avec les Api 32 .

1- Avez vous des informations plus précises ?
2- Est ce vrai ?
3- Dois je arrêter et changer de système si je veux utiliser le C ?


Merci pour de répondre à un véritable débutant.


P.S: 1- J'ai fait une citation un peu longue mais c'était uniquement pour
être
clair. Milles excuses si cela peut gêner quelqu'un.
2- On m'a dit que le cross posting c'est mal: je cherche simplement à
"toucher des populations différentes ( c'est important pour moi...car je
sens que j'y passe du temps) c'est promis je ne recommencerai plus.....

10 réponses

2 3 4 5 6
Avatar
David Scrève
"Jseb" a écrit dans le message de news:
>Change de boulot!

Sans vouloir troller, quand on pousse la réflexion un peu plus, on se
dit qu'il faudrait mieux changer d'OS.
Ce que je fais derechef, d'ailleurs (adieu monde cruel).


C'est clair qu'en matière de Framework, Cocoa et PowerPlant ont l'air plutot excitants....

David
Avatar
Marre du spam wrote:
"Jseb" a écrit dans le message de
news:
> > Change de boulot!
>
> Sans vouloir troller, quand on pousse la réflexion un peu plus, on
> se dit qu'il faudrait mieux changer d'OS.
> Ce que je fais derechef, d'ailleurs (adieu monde cruel).

C'est clair qu'en matière de Framework, Cocoa et PowerPlant ont l'air
plutot excitants....



Mais tellement moins marrant... ;)

Ceci dit, vu ce que certains veulent bien investir dans les nouvelles
technos windows...

--
Quentin Pouplard (Tene/MyOE)
http://www.myoe.org | http://graff.alrj.org
Avatar
Vincent Burel
wrote in message
news:


Vincent Burel wrote:
> > En fait, tu as l'air de considérer le framework (l'ensemble des
> > classes) comme une boite noires, on y touche pas, si tu veux faire
> > un truc qui n'est pas dedans, c'est impossible...
>
> Ben dans la pratique , oui ! Parce que souvent on perd plus de temps à
> essayer de comprendre le fonctionnement de tel ou tel composant, on
> perd plus de temps à essayer de trouver des biais pour régler des
> problèmes de compatibilité et de comportement, d'un windows à l'autre
> ou d'une platforme à l'autre, qu'il vaut mieux ne pas s'en servir et
> refaire carrément l'objet.

Je te suis pas là, relis mon propos, ton propos, tu me dis que j'ai tort
en argumentant que tu es d'accord avec moi... pas trop compris...



Ben, il me semble avoir répondu à votre in térrogation en vous faisant part
de mon expérience, et je n'ai pas dis que vous aviez tord !?!?

Je ne vois pas le rapport, tu m'expliques une beau petit bout d'histoire
d'un air blasé... l'étape suivante c'est me dire que tu es plus
productif en C qu'en java? ;)



Dans mon domaine d'application ,c'est clair ! :-)

> en plus les MFC
> ne sont plus maintenus et définitivement abandonné par Microsoft...

Ah merde alors, moi qui lisait tantôt que whidbey allait améliorer les
MFC...



Ha , alors ils ont changé d'avis...

> alors bon... Les aspect techniques, les possibilité, les concept, les
> nouveaux avantages c'est bien... Mais faut pas me demander de miser
> dessus.

Alors pourquoi en parler? de mon côté, j'essaie d'évaluer si ça vaut la
peine, pour ce que j'en ai vu, je trouve que oui... il s'agit bien de
miser, pas de tout changer du jour au lendemain...



Et bien faites nous part de votre évaluation et dites nous à qui ca
s'adresse... J'ai jamais misé sur Visual Basic parce que je sais très bien
que ce n'est pas pour moi ... Et pour miser sur .NET encore faut il que cela
remplace avantageusement mon environnement actuel.

> Quand à savoir à quoi .NET est adapté, Microsoft dit "The .NET
> Framework is a new computing platform designed to simplify application
> development in the highly distributed environment of the Internet."
> et si on se tape toute l'overview de .NET Framework on comprends que
> c'est plutot dédié gestion d'entreprise et application partagé sur le
> réseau. Donc ca ne peut pas intéresser tout le monde non plus.

Si ms le dit évidemment... bref, tu as déjà fait du .NET?



Ben non, j'ai jamais conduit de camion non plus, mais je sais qu'un camion
c'est fait pour transporter 30 tonne de trucs et machins et que j'en ai pas
besoin. C'est tout. J'ai jamais fait de PERL parce que je sais que c'est
pour faire un certain type d'application que je n'ai pas le loisir de
faire... Et d'après ce que dit Microsoft, .NET n'est pas pour moi. Alors si
vous n'êtes pas d'accord, dites le en expliquant comment .NET va remplacer
Visual C++, et dans quelle mesures !?

> en quoi l'approche est différente ? est-ce fondamentale ou est-ce
> seulement formel !?

Je ne comprends pas la distinction entre formel et fondamental... il me
semble que ce n'est pas opposé...



Oulah ! bon, alors, donnons un exemple : entre Pascal et "C" question
langage la différence est plutot formelle car c'est la syntaxe qui n'est
pas la même, les concepts, la structure, la méthodologie de programmation
reste globalement la même. Par contre question organisation du code source ,
le pré-processeur ammène une différence fondamentale.

Second exemple : Formellement vous êtes plutot proche d'un universitaire
brillant qui sait parler, voire même harcelé par des petites formules de
rhétoriques convenu, fondamentalement vous n'avez pas beaucoup de différence
avec un tocard inexpérimenté qui, après avoir dessiné 3 ronds dans un carré,
est capable de faire un siteweb merdique pour présenter sont projet minable.

> qu'est ce qui change fondamentalement et qu'est-ce
> qui change seulement formellement ? Bref quoi de neuf quoi...

Si tu le veux, depuis le début tu pars de l'optique c'est "comme ce que
je connais", sans jamais avoir été dedans... je suppose que t'es le
genre de mec à faire de l'objet en C?...



je suis le genre de mec qui fait ce qu'il veut , comme ca lui plait. Arrètez
donc vos intérogations sur ma personne parce que moi j'en ai aucune à votre
égard. Concentrez vous sur le sujet plutot et essayer de nous convaincre que
vous n'êtes pas un charlatan qui n'a rien à dire sur .NET. et sur sa non
expérience de développement d'application sous Windows .

> Eh ben. Déjà que je trouvais le ++ chiant parce que y'a trop de
> fonction déclarer et d'appel dans tous les sens. Maintenant on verra
> carrément plus le code de ce qui se fait. Ca va pas plaire à beaucoup
> de ma génération :-))

Si puisque tu crées tes attributs... si tu utilises ceux existant, un
ptit tour dans le source de la sscli te donnera une idée précise... ou
une décompilation. Ceci dit, oui en effet, ça privilégie l'approche
composant, le but est de pas se faire chier à réécrire le même code 20
fois, etc... en bref, rendre le code plus facile à maintenir, plus
robuste et plus réutilisable...



C'est ce qu'on disais avec le C++, et pourtant à chaque fois que je fais du
C++ , j'ai l'impression de pisser des lignes à gogo...

> Bref , on se rapproche des langage descriptif ,
> style HTML. C'est pas pour les programmeurs le .NET finalement si !?
> :-)

Disons plutôt qu'on étend les limites du langage au delà de sa grammaire
propre...



Je suppose que vous êtes à votre max avec cette jolie phrase ! :-)

> Ha mais y'a rien de contradictoire. on peu trouver de l'intérêt dans
> beaucoup de composant Windows et de truc Microsoft. L'ensemble reste
> un tas de merde.

Argumente! Que proposes-tu de mieux?...



Ha vous voyez, quand je dis une connerie , avec effet de style , ca vous
intéresse beaucoup plus. Ce que je vous propose c'est d'attendre que qqn
raconte une blague dans un repas auquel vous serez invité bien sûr, et juste
avant la chute vous posez votre question "Argumente! Que proposes-tu de
mieux?" afin que vous puissiez mesurer le ridicule de votre attitude
présente.

> Et programmer sous Windows Aujourd'hui c'est comme se
> faire une décharge pour bouffer, ca ne manque pas d'intérêt, c'est
> juste un peu sale et dégradant :-)

Change de boulot!



vous auriez pu faire mieux question répartie... Avouez que mon énormité, à
défaut d'aller dans les annales , est bien entrée dans votre an...

:-)
VB
Avatar
Arnaud Debaene
Vincent Burel wrote:
wrote in message
news:


Vincent Burel wrote:





Tiens, le troll est de retour, tujours aussi fin à ce que je vois...

Ben non, j'ai jamais conduit de camion non plus, mais je sais qu'un
camion c'est fait pour transporter 30 tonne de trucs et machins et
que j'en ai pas besoin.


Et tu en déduis que .NET ne peux faire que de l'orienté Inernet? Pour un
bouffeur de Micrososft primitif comme toi, je suis surpris que tu prennes
pour argent comptant tout ce que leurs commerciaux racontent.

entre Pascal et "C" <snip> Par contre question
organisation du code source , le pré-processeur ammène une différence
fondamentale.



Mouarf, mort de rire! Tu vas nous dire que tu es unas de la programmation
parce que tu utilises autant que possible le pré-processeur C ?

Second exemple : Formellement vous êtes plutot proche d'un
universitaire brillant qui sait parler, voire même harcelé par des
petites formules de rhétoriques convenu, fondamentalement vous n'avez
pas beaucoup de différence avec un tocard inexpérimenté qui, après
avoir dessiné 3 ronds dans un carré, est capable de faire un siteweb
merdique pour présenter sont projet minable.


C'est marrant, j'ai déjà entendu ce genre de propos avant, généralement
c'est quand tu n'as plus d'arguments à opposer....


je suis le genre de mec qui fait ce qu'il veut , comme ca lui plait.
Arrètez donc vos intérogations sur ma personne parce que moi j'en ai
aucune à votre égard.


Non, c'est vrai, tu n'interoges même pas : tu postules que tous ceux qui ne
sont pas d'accord avec toi sont stupides...

C'est ce qu'on disais avec le C++, et pourtant à chaque fois que je
fais du C++ , j'ai l'impression de pisser des lignes à gogo...


Donc ton incompétence signifie que le C++ est n mauvais langage?
Intéressant....

Arnaud

PS : Tu peux répondre si ca t'amuses, pour ma part, la discussion se clôt
ici.
Avatar
Vincent Burel
"Arnaud Debaene" wrote in message
news:3f62fd94$0$20151$
Tiens, le troll est de retour, tujours aussi fin à ce que je vois...


Tiens un autre tocard !

> Ben non, j'ai jamais conduit de camion non plus, mais je sais qu'un
> camion c'est fait pour transporter 30 tonne de trucs et machins et
> que j'en ai pas besoin.
Et tu en déduis que .NET ne peux faire que de l'orienté Inernet? Pour un
bouffeur de Micrososft primitif comme toi, je suis surpris que tu prennes
pour argent comptant tout ce que leurs commerciaux racontent.



Je ne savais pas que le MSDN était fait par des commerciaux ! :-) . Et
ensuite j'en déduis rien, je répète ce que j'ai lu et je demande qu'est ce
qui l'en est réellement... Manifestement ce n'est pas vous qui allez
m'aider...

> entre Pascal et "C" <snip> Par contre question
> organisation du code source , le pré-processeur ammène une différence
> fondamentale.

Mouarf, mort de rire! Tu vas nous dire que tu es unas de la programmation
parce que tu utilises autant que possible le pré-processeur C ?



Vous ne savez pas lire. J'expliquais à votre collègue inculte et mal
instruit la différence entre ce qui est une différence "formelle" et
"fondamentale". Vous en déduisez ce que vous voulez , mais ne me poser pas
des question en me faisant dire ce que je n'ai pas dit.

> Second exemple : Formellement vous êtes plutot proche d'un
> universitaire brillant qui sait parler, voire même harcelé par des
> petites formules de rhétoriques convenu, fondamentalement vous n'avez
> pas beaucoup de différence avec un tocard inexpérimenté qui, après
> avoir dessiné 3 ronds dans un carré, est capable de faire un siteweb
> merdique pour présenter sont projet minable.
C'est marrant, j'ai déjà entendu ce genre de propos avant, généralement
c'est quand tu n'as plus d'arguments à opposer....



D'arguments pour contrer quoi !? que ce soit vous comme votre poubelle, le
vide et le néant vous caractérisent et aucun d'entre vous n'est même pas
capable de me sortir une connerie qui vaille le cout d'être lu.

> je suis le genre de mec qui fait ce qu'il veut , comme ca lui plait.
> Arrètez donc vos intérogations sur ma personne parce que moi j'en ai
> aucune à votre égard.
Non, c'est vrai, tu n'interoges même pas : tu postules que tous ceux qui


ne
sont pas d'accord avec toi sont stupides...



Je ne l'ai jamais postulé... Par contre là , je le constate. oui ! :-))

> C'est ce qu'on disais avec le C++, et pourtant à chaque fois que je
> fais du C++ , j'ai l'impression de pisser des lignes à gogo...
Donc ton incompétence signifie que le C++ est n mauvais langage?
Intéressant....



mon désintérêt pour le C++ est connu, donc je ne vois pas en quoi c'est
intéressant.

PS : Tu peux répondre si ca t'amuses, pour ma part, la discussion se clôt


Ben fallait fermer votre gueule au lieu de me répondre.

VB
Avatar
Vincent Burel
wrote in message
news:


Allez, je suis de bonne humeur ce matin, je vais te faire une fleur,



:-) vous en avez pas trop les moyens mon cher.


c'est mon dernier post dans ce thread, alors voilà, on va s'arranger
comme: je te laisse me répondre ce que tu veux, tu auras le dernier mot,



Ca ne m'interesse pas d'avoir le dernier mot, ce qui m'interesse c'est de
savoir ce que vous savez. Et là vous êtes MAT ! alors à l'aune de votre
évaluation de .NET essayez donc de répondre aux question que j'essaie de
vous poser depuis le début, comme celle ci :

"...expliquant comment .NET va remplacer Visual C++, et dans quelle mesures
!?" (par exemple sur les appli WIN32).

Et ce, en essayant de prendre en compte mes remarques diverses sur des
points mineure que vous avez déjà mentionné mais que je ne trouve pas
convainquant.

C'est quand même un comble que se soit moi (absolument pas briffé sur .NET)
qui ai donné le plus d'info sur .NET alors que c'est vous qui, selon vos
propres dires, êtes sencé l'évaluer et nous en dire plus sur le sujet .
Alors étonnez nous.

Merci d'avance.
VB
Avatar
Vincent Burel
"HelloWorld" wrote in message
news:
> Bref, Etant donnée les attributions de la runtime .NET on peut penser ce
> qu'on veux parce que y'a le choix. Ou c'est une surcouche des API32


(comme
> un interpréteur Basic) ou c'est un système complémentaire (comme


certains
> des composant Direct-X) en somme un sur-systeme... plus qu'un


sous-systeme
> d'ailleurs.

Je faisais plutôt référence à "sous système d'environnement", au même
titre que SSE Win32, POSIX ou OS2. Je voulais votre avis sur comment
MS compte intégrer .NET au prochain OS. Pensez-vous que l'apparition
d'un nouveau SSE .NET soit possible ?



Ce n'est pas moi qui vous répondrai sur ces questions. Ca dépasse largement
mes compétences.

VB
Avatar
Ambassadeur Kosh
> "...expliquant comment .NET va remplacer Visual C++, et dans quelle


mesures

ben ça va se passer comme ça.

Démarrer / Paramètres / Panneaux de configuration / Ajouter Supprimer / MSDN
Démarrer / Paramètres / Panneaux de configuration / Ajouter Supprimer /
Visual Studio 6.0 / Supprimer
Installer Visual Studio .Net 2003
Installer MSDN .Net
Démarrer / Programmes / MVS .Net 2003 / Microsoft Visual Studio .Net 2003

dans quelles mesures : selon qu'il y aura assez de place sur le disque ou
que la machine trainera pas trop son boulet.
Avatar
Thierry
Bonjour,

David Scrève a écrit :

Bon précisons donc d'abord que ".NET framework" est un environnement
de travail pour faire de l'appli réseau ou déployable réseau (et à
vocation multiplatform) et pas spécialement concu pour faire de
l'appli native 32.


Multi-platforme...hahaha, la bonne blague....Ca fait 2 ans que ca
tourne...que sous Windows, et encore, pas
complètement sous Win64 Itanium.



Y'a le projeyt Mono pour faire tourner ça sous Linux.

--
"MOI JE VEUX JOUER DE L'HELICON (PON PON PON PON)"
Avatar
Patrick Philippot
Ambassadeur Kosh wrote:
"...expliquant comment .NET va remplacer Visual C++, et dans quelle
mesures


Supprimer / Visual Studio 6.0 / Supprimer



Ce qui n'est absolument pas obligatoire pour tourner VS .Net. Les 2
environnements vivent très bien côte à côte.

--
Patrick Philippot - Microsoft MVP [.Net]
MainSoft Consulting Services
www.mainsoft.xx
(remplacez .xx par .fr si vous répondez par e-mail)
(replace .xx with .fr when replying by e-mail)
2 3 4 5 6