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>
"Matt" <mirabon_nospam@free.fr> wrote in
news:3fd1d956$0$29082$636a55ce@news.free.fr:
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>
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>
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
James Kanze <kanze@alex.gabi-soft.fr> 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.
| 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
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...
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).
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...
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/
Dans news:86fzfy3u4a.fsf@alex.gabi-soft.fr, 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 mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
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/
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>
"Matt" <mirabon_nospam@free.fr> wrote in
news:3fd2396d$0$22302$626a54ce@news.free.fr:
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>
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>
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
"Michel Michaud" <mm@gdzid.com> writes:
|> Dans news:86fzfy3u4a.fsf@alex.gabi-soft.fr, 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:kanze@gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
|> 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
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 ;-)
-- ;-)
On 4 Dec 2003 23:58:16 -0800, kanze@gabi-soft.fr 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.
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 ;-)
-- ;-)
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 ? ;-)
-- ;-)
On Fri, 05 Dec 2003 15:57:10 +0100, Christophe de VIENNE
<cdevienne@alphacent.com> 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 ? ;-)
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 ? ;-)
-- ;-)
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/
Dans news:86isks26ei.fsf@alex.gabi-soft.fr, 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 mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
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/
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++.
-- ;-)
On 06 Dec 2003 15:20:53 +0100, James Kanze <kanze@alex.gabi-soft.fr>
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++.
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++.