13 votes

Recommanderiez-vous vim/emacs pour les programmeurs débutants ?

Pour quelqu'un qui commence à programmer, recommanderiez-vous d'utiliser vim/emacs ou un autre IDE ? Par exemple, vim/emacs sont-ils plus adaptés aux utilisateurs avancés qu'aux débutants ? Je me pose la question parce que j'essaie d'apprendre à certains de mes amis à programmer.

3voto

Nemanja Trifunovic Points 17239

Les gens aiment vi (ou emacs) ou le détestent, quel que soit leur niveau de compétence en tant que programmeurs.

2voto

cmsjr Points 16766

Un IDE peut vous distraire de ce que vous essayez d'apprendre (vous finissez donc par passer du temps à apprendre un IDE plutôt qu'un langage) et emacs fournit à la fois une bonne indentation et une coloration syntaxique, ainsi qu'un accès facile pour compiler, déboguer et accéder au shell.

2voto

Steve Points 5033

Je sais que je vais me faire rejeter par la légion de gens qui utilisent emacs/vi ici, mais en termes d'apprentissage d'un langage, un IDE avec intellisense (ou quel que soit le nom de la version générique) est absolument indispensable. Par exemple, si vous utilisez visual studio, vous ne passerez presque pas de temps à jouer avec l'IDE. La complétion automatique montre clairement les relations entre les variables membres, et fait en sorte que vous n'ayez pas à vous souvenir des détails. La résolution d'étendue et de type est également inestimable pour le débutant. Cependant, le plus important est que l'outil que vous utilisez contienne un débogueur de qualité industrielle. Se connecter avec des chaînes de caractères à un fichier texte n'est pas une façon de traverser la vie. Même la légion des amoureux d'emacs admettra probablement que quelqu'un est beaucoup plus productif avec un IDE professionnel et qu'un débutant a beaucoup moins de chances d'être frustré. Maintenant, si vous optez pour quelque chose d'opensource/libre, votre expérience peut varier.

2voto

Sean Points 424

Si vous débutez et que vous apprenez Java, j'opterais pour l'un des IDE graphiques. Oui, quelque chose comme Eclipse ou Netbeans est assez lourd, mais cela ne change rien au fait que la barrière d'entrée est beaucoup plus basse grâce aux corrections d'erreurs suggérées et autres.

vi ou emacs en combinaison avec gcc sont excellents, mais j'opterais pour quelque chose de plus facile pour les débutants pour commencer.

2voto

Raja Selvaraj Points 1631

S'ils commencent à apprendre la programmation, il est préférable de commencer avec un éditeur de texte simple comme gedit ou geany. Mais apprendre à utiliser emacs ou vi par la suite sera une expérience extrêmement enrichissante. Il peut être judicieux d'apprendre emacs en l'utilisant pour des fichiers texte simples (notes, listes de tâches), afin de ne pas être distrait par l'apprentissage des spécificités du langage.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X