Forum

IDE Mac à utiliser pour C++ sur Mac M1

g

gloire de la grèce

Affiche originale
6 février 2008
Seattle
  • 12 juin 2021
Je suis un nouveau propriétaire de M1 Mac Mini. J'apprends juste un peu de programmation C++ et parfois de leetcoding. J'ai remarqué qu'on ne peut pas utiliser de code::blocks sur m1 nativement et je pense que la communauté eclipse/vs est juste un peu trop lourde pour ce sur quoi je travaille. xcode est vraiment compliqué.

Pour les pros du C++ de cette communauté, quel IDE utilisez-vous sur vos macs m1 ?

casperes1996

26 janvier 2014


Horsens, Danemark
  • 12 juin 2021
Pas en soi des IDE mais en fonction de la situation ; code de studio visuel, nano/vim et jetbrains. J'utiliserai aussi Xcode pour éditer de temps en temps mais surtout je n'utilise Xcode que pour Swift
Réactions :BigMcGuire et TiggrToo je

ipxsystems

29 déc. 2005
  • 17 juin 2021
Un autre vote pour VSC. L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 17 juin 2021
Terminal.app et BBEdit invoqués à partir de celui-ci ; donc pas vraiment d'IDE

Tigrou aussi

24 août 2017
Là-bas... bien là-bas
  • 17 juin 2021
casperes1996 a dit : Pas en soi des IDE mais selon la situation ; code de studio visuel, nano/vim et jetbrains. J'utiliserai aussi Xcode pour éditer de temps en temps mais surtout je n'utilise Xcode que pour Swift
On pense pareil. VSCode et JetBrains fonctionnent presque toujours, et je suis un utilisateur de vi depuis les années 1990 !
Réactions :BigMcGuire L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 17 juin 2021
Xcode, rendant les choses difficiles plus faciles et les choses faciles difficiles !

Si vous apprenez les langages C/C++/Swift et que vous n'apprenez pas une 'plate-forme', essayez un éditeur en ligne, un compilateur et un environnement d'exécution du style de ...

< https://rextester.com/l/cpp_online_compiler_clang >

Il existe de nombreuses ressources en ligne de ce type. Dernière édition : 17 juin 2021

casperes1996

26 janvier 2014
Horsens, Danemark
  • 17 juin 2021
TiggrToo a dit : Nous pensons la même chose. VSCode et JetBrains fonctionnent presque toujours, et je suis un utilisateur de vi depuis les années 1990 !

Est-ce maintenant que nous dunkons sur les gens d'emacs?
Réactions :BigMcGuire

sgtaylor5

Donateur
6 août 2017
Cheney, WA, États-Unis
  • 17 juin 2021
Viper est un package d'émulation Vi pour Emacs. L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 17 juin 2021
Nouveau dans Xcode 13
Préférences → Édition de texte → Édition → Activer les raccourcis clavier Vim

casperes1996

26 janvier 2014
Horsens, Danemark
  • 18 juin 2021
lloyddean a dit : Nouveau dans Xcode 13
Préférences → Édition de texte → Édition → Activer les raccourcis clavier Vim
Oui. Si quelqu'un lit ceci cependant et pense Qu'est-ce que vim? Dois-je activer cela ?… Non. Vim est cool et tout, mais si vous ne savez pas déjà comment l'utiliser, cela va vous embrouiller, lorsque vous essayez d'attacher d20 comme nom de variable dans votre application de lancer de dés, et 20 lignes de code disparaissent, haha S

M. Cuete

9 novembre 2011
  • 18 juin 2021
gloryofgreece a dit : Je suis un nouveau propriétaire de M1 Mac Mini. J'apprends juste un peu de programmation C++ et parfois de leetcoding. J'ai remarqué qu'on ne peut pas utiliser de code::blocks sur m1 nativement et je pense que la communauté eclipse/vs est juste un peu trop lourde pour ce sur quoi je travaille. xcode est vraiment compliqué.

Pour les pros du C++ de cette communauté, quel IDE utilisez-vous sur vos macs m1 ?
Cela démontre un fait important : apprendre n'importe quelle langue/IDE est un énorme investissement en temps, avec une courbe d'apprentissage abrupte. Passer à un nouveau est une tâche énorme. Pour cette raison, les gens vous diront toujours que celui qu'ils connaissent est génial. Les frameworks comme Cocoa sont très puissants et aussi complexes. Si vous prenez le temps d'apprendre XCode / Cocoa vous aurez une maîtrise complète de votre Mac mais c'est beaucoup à apprendre. L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 18 juin 2021
Senor Cuete a déclaré : Cela démontre un fait important : apprendre n'importe quelle langue/IDE est un énorme investissement en temps, avec une courbe d'apprentissage abrupte. Passer à un nouveau est une tâche énorme. Pour cette raison, les gens vous diront toujours que celui qu'ils connaissent est génial. Les frameworks comme Cocoa sont très puissants et aussi complexes. Si vous prenez le temps d'apprendre XCode / Cocoa vous aurez une maîtrise complète de votre Mac mais c'est beaucoup à apprendre.

Surtout compte tenu du triste état de la documentation Apple actuellement. S

M. Cuete

9 novembre 2011
  • 18 juin 2021
Oui lloydean et les choses se sont vraiment dégradées quand Apple a décidé d'inventer Swift. L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 19 juin 2021
Senor Cuete a déclaré : Oui, Lloyd et les choses se sont vraiment dégradées lorsque Apple a décidé d'inventer Swift.

Cela se produira suite à une décision secrète de réécrire et de mettre en œuvre les API de développement d'applications dans un langage complètement nouveau.

Je l'ai vu venir lorsque Swift a été annoncé et peu ou pas de documentation mise à jour est apparue, mais cela n'atténue pas la douleur.

casperes1996

26 janvier 2014
Horsens, Danemark
  • 19 juin 2021
lloyddean a déclaré : Cela se produira suite à une décision secrète de réécrire et de mettre en œuvre les API de développement d'applications dans un tout nouveau langage.

Je l'ai vu venir lorsque Swift a été annoncé et peu ou pas de documentation mise à jour est apparue, mais cela n'atténue pas la douleur.

La documentation disponible pour certaines des nouveautés Swift est également très bonne. Bien qu'il y ait encore beaucoup de choses manquantes, ce qui a accompagné les itérations actuelles de SwiftUI a été une excellente documentation L

maintien de la paix

10 mai 2009
Des Moines, WA
  • 19 juin 2021
casperes1996 a déclaré : La documentation disponible pour certains des éléments les plus récents de Swift est également très bonne. Bien qu'il y ait encore beaucoup de choses manquantes, ce qui a accompagné les itérations actuelles de SwiftUI a été une excellente documentation
D'accord, et cela semble prometteur.