OVH Cloud OVH Cloud

editeur et compilateur

125 réponses
Avatar
Lionel Gattegno
bonjour,

je suis nouveau dans la programmation en C et je recherche un bon éditeur
ainsi qu'un compilateur.
Je travaille sous windows.

Merci.
Lionel.

10 réponses

1 2 3 4 5
Avatar
Luc Hermitte
"Matt" wrote in
news:3fd1d956$0$29082$:

Une petite question :
Vi et Emacs ont ils la complementation de code ???
Car je trouve cela extrement pratique.


Oui bien sûr et bien d'autres choses encore. En revanche il leur manque la
completion intelligente -- à laquelle chaque éditeur donne un nom
différent.

Toute fois un plugin pour les versions Windows de vim vient d'apparaitre.
Il permet de rajouter cette fonctionnalité à l'éditeur. Pour l'instant il
ne supporte que le Java, des dérivés de html et un ou deux autres langages.
Pas le C ou C++ pour l'instant.

--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>

Avatar
Gabriel Dos Reis
James Kanze writes:

| La question, ce n'est pas tellement d'en donner envie. L'envie, au moins
| je le crois, devient en voyant ce qu'on en fait, non comment. L'envie
| d'apprendre le piano, par exemple, ne vient pas en faisant les gammes,
| mais en entendant d'autres jouer le piano. Mais ce n'est pas simplement
| en entendant d'autres qui tu apprendras même un début de jouer le
| piano.

Ouais m'enfin bon, c'est loin d'être aussi catégorique.
(Et non, je ne parle pas de quelques exceptions).

[...]

| Malheureusement, on ne goûte pas à une
| profession, ou une activité intellectuelle quelconque.

C'est une vérité révélée ?

-- Gaby
Avatar
Matt
Une petite question :
Vi et Emacs ont ils la complementation de code ???
Car je trouve cela extrement pratique.


Oui bien sûr et bien d'autres choses encore. En revanche il leur manque la
completion intelligente -- à laquelle chaque éditeur donne un nom
différent.

Toute fois un plugin pour les versions Windows de vim vient d'apparaitre.
Il permet de rajouter cette fonctionnalité à l'éditeur. Pour l'instant il
ne supporte que le Java, des dérivés de html et un ou deux autres
langages.

Pas le C ou C++ pour l'instant.


Bonsoir,

Merci pour ces renseignements.
Je vais jetter un coup d'oeil.
Lequel me conseils tu ? (J'utilise VC++ introductory).

Matt...


Avatar
Michel Michaud
Dans news:, James
Certes. Et tu crois qu'on donne envie de devenir programmeur en
enseignant du C++ ?


On peut, mais en enseignant « la programmation » et en utilisant
C++ comme langage pour l'expérimentation. Je ne crois pas qu'on
puisse donner envie de devenir programmeur en enseignant simplement
un langage de programmation (si c'est ce que ta phrase voulait dire
alors on est d'accord, mais il n'y a pas de raison de spécifier
C++ plutôt qu'un autre langage).

Si ce n'est pas assez clair : il faut, par exemple, expliquer qu'il
y a diverses structures de contrôles et à quoi elles servent. Par
la suite, on peut expliquer la syntaxe de celles qui sont offertes
par un langage de programmation et C++ peut bien servir d'exemple.

Par ailleurs, donner envie de quelque chose ne donne pas toujours
la motivation nécessaire pour l'obtenir. Au contraire...

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/

Avatar
Luc Hermitte
"Matt" wrote in
news:3fd2396d$0$22302$:

Merci pour ces renseignements.
Je vais jetter un coup d'oeil.
Lequel me conseils tu ? (J'utilise VC++ introductory).


Bien ... j'aime énormément vim. Mais il est extrèmement déroutant au début
-- vu que c'est un éditeur modal (plusieurs modes de fonctionnement), chose
à des lieux de la philosophie des éditeurs auxquels tu es habitué. Et puis
ce n'est qu'un éditeur de texte (ni un EDI/RAD, ni un OS)

--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>

Avatar
James Kanze
"Michel Michaud" writes:

|> Dans news:, James
|> > Certes. Et tu crois qu'on donne envie de devenir programmeur en
|> > enseignant du C++ ?

[...]

|> Si ce n'est pas assez clair : il faut, par exemple, expliquer qu'il
|> y a diverses structures de contrôles et à quoi elles servent.
|> Par la suite, on peut expliquer la syntaxe de celles qui sont
|> offertes par un langage de programmation et C++ peut bien servir
|> d'exemple.

Oui, mais pour en arriver là, il faut que l'élève ait
déjà une certaine envie de faire de la programmation.

|> Par ailleurs, donner envie de quelque chose ne donne pas toujours la
|> motivation nécessaire pour l'obtenir. Au contraire...

Malheureusement. C'est un phénomène que je constate beaucoup. On
veut tout avoir, mais on ne veut pas s'investir d'abord ; il faut que
tout vient tout de suite.

--
James Kanze mailto:
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
Avatar
Fabien LE LEZ
On 4 Dec 2003 23:58:16 -0800, wrote:

Dévelloper du logiciel, ce n'est pas un simple bricolage ; ça exige une
certaine connaissance, qui ne s'acquiert pas en quelques heures. Un bon
programmeur maîtrise ses outils, que ce soit le langage de
programmation, l'éditeur ou simplement le clavier


Certes, mais bon, se battre avec le langage et avec l'éditeur en même
temps, c'est pas forcément facile.
Ou alors, si tu veux vraiment utiliser Emacs comme éditeur pour C++,
je conseille d'apprendre d'abord à se servir d'Emacs, et après[*]
seulement de commencer à apprendre le C++.
C'est comme pour la programmation Windows (GUI) et le C++ : je
conseille aussi de ne pas les aborder ensemble.


[*] au bout de quelques années ;-)

--
;-)

Avatar
Fabien LE LEZ
On Fri, 05 Dec 2003 15:57:10 +0100, Christophe de VIENNE
wrote:

On ne donne pas envie de devenir médecin à quelqu'un en lui
faisant apprendre la liste des os de la main,


Mon petit frère est en première année de médecine, et c'est exactement
ce qu'ils font... Ça écrème...


Justement, en première année de médecine, le principe est de dégoûter
le plus de monde possible, pas de donner envie de devenir médecin.
Mais peut-être que conseiller des outils difficiles d'accès (bien que
puissants) est aussi une manière d'écrémer pour réduire le nombre
d'aspirants programmeurs ? ;-)

--
;-)


Avatar
Michel Michaud
Dans news:, James
Oui, mais pour en arriver là, il faut que l'élève ait
déjà une certaine envie de faire de la programmation.


En général, quand une personne est assise dans la classe, je
considère qu'il y a déjà une bonne motivation... (depuis
plusieurs années, je ne donne que des cours pour les gens
inscrits en informatique.)

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/

Avatar
Fabien LE LEZ
On 06 Dec 2003 15:20:53 +0100, James Kanze
wrote:

La programmation, ce n'est pas quelque chose de facile. Pour la faire de
façon efficace, il faut bien maîtriser ses outils. Et cette
maîtrise passe par un certain nombre de choses qui ne sont pas
forcement agréables en soi ; on les apprend parce qu'on veut la fin,
et qu'ils sont le moyen d'y arriver.


Ton argument serait valable si emacs était le seul éditeur disponible
pour C++.

--
;-)

1 2 3 4 5