Question

Qu'est-ce que certains d'entre vous pourrait recommander à l'utilisation lors de l'apprentissage C et la programmation avec C?

J'ai pensé les options suivantes. (OSX)

  1. Aquamacs
  2. TextMate et le terminal
  3. XCode

Je veux en savoir plus que l'IDE pour que je saisis le concept que je vais apprendre sur les compilateurs, etc.

J'ai essayé Aquamacs lors de l'apprentissage Erlang mais il était plus compliqué que j'ai apprécié.

Y at-il un plus pour apprendre beaucoup lors de l'utilisation d'un environnement Emacs?

Quel est le plus bénéfique pour comprendre comment les choses fonctionnent. (C)

Y at-il d'autres outils ou options possibles dignes d'intérêt?

Merci

Était-ce utile?

La solution

Si ce que vous voulez apprendre est C Langage de programmation Mac OS X J'aller avec XCode . Il a une très bonne GDB l'intégration, et sa courbe d'apprentissage est plus lisse que emacs ou en train d'écrire vos propres Makefiles.

Autres conseils

Si vous voulez en savoir plus sur C, à mon avis, vous devez utiliser l'éditeur de base plus disponible, compiler en utilisant le terminal avec gcc. Et voilà.

Une fois que vous comprendrez la langue, choisir un IDE sur une autre sera une évidence.

Mais IDE va ??vraiment vous apprendre quelque chose sur C.

Il y a aussi BBEdit sur OSX. (Je l'ai utilisé brièvement dans les jours os8.) En ce qui concerne l'apprentissage C va, il y a un certain nombre de livres que vous pouvez essayer. Je pop jusqu'à ce que la librairie chaîne est la plus proche et parcourir la section de programmation.

Je voudrais aussi investir dans un bon livre de l'algorithme.

Si vous voulez utiliser Emacs comme un IDE, vous devrez écrire Makefile afin de pouvoir compiler à partir Emacs. Makefile écrit pourrait vous aider à comprendre les options du compilateur, code objet, liant et tel.

Donc, pour utiliser Emacs comme IDE pour l'apprentissage C, vous devez utiliser en mode C, connaître M-x compile et en utilisant gdb sous Emacs (M-x gdb). Pour rechercher des pages de manuel pour les fonctions de bibliothèque, M-x man et lui fournir (3 printf, par exemple pour lire la page de manuel de C fonction E / S de printf) le numéro de section et le nom fonction.

Je ne sais pas si vous utilisez Emacs + Makefile cette façon est plus bénéfique pour vous aider à apprendre comment compiler, liens, construire etc, mais il ne vous aide dans l'apprentissage de ces idées.

Si vous n'êtes pas à l'aise avec un éditeur plus avancé comme vim ou emacs, alors je suggère d'utiliser TextMate ou quelque chose de similaire. Cela vous permettra de vous concentrer sur le code que vous écrivez plutôt que de la difficulté à apprendre à utiliser l'éditeur.

L'utilisation d'un IDE complet comme soufflée XCode vous permettra également de très ignores beaucoup le système de construction pendant que vous êtes encore à apprendre la langue elle-même. Une fois que vous obtenez à l'aise avec C, apprendre des choses comme make ou cmake serait moins écrasante.

Après cela, vous pouvez peut-être revenir à vérifier vim ou emacs et voir ce qu'est un éditeur plus complexe peut faire pour vous, si quoi que ce soit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top