Foros

IDE de Mac para usar con C ++ en M1 Mac

GRAMO

Gloria de Grecia

Poster original
Feb 6, 2008
Seattle
  • 12 de junio de 2021
Soy un nuevo propietario de M1 Mac Mini. Estoy aprendiendo algo de programación en C ++ y, a veces, leetcoding. Me di cuenta de que uno no puede usar code :: blocks en m1 de forma nativa y creo que la comunidad eclipse / vs es un poco demasiado pesada para lo que estoy trabajando. xcode es realmente complicado.

Para los profesionales de C ++ en esta comunidad, ¿qué IDE usan en sus macs m1?

casperes1996

26 de enero de 2014


Horsens, Dinamarca
  • 12 de junio de 2021
No IDE per se sino dependiendo de la situación; código de estudio visual, nano / vim y jetbrains. También usaré Xcode para editar de vez en cuando, pero principalmente solo uso Xcode para swift
Reacciones:BigMcGuire y TiggrToo I

ipxsystems

29 de diciembre de 2005
  • 17 de junio de 2021
Otro voto para VSC. LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 17 de junio de 2021
Terminal.app y BBEdit invocados desde él; así que no hay IDE realmente

TiggrToo

24 de agosto de 2017
Por ahí ... muy por ahí
  • 17 de junio de 2021
casperes1996 dijo: No IDE per se sino dependiendo de la situación; código de estudio visual, nano / vim y jetbrains. También usaré Xcode para editar de vez en cuando, pero principalmente solo uso Xcode para swift
Pensamos igual. VSCode y JetBrains casi siempre se están ejecutando, ¡y he sido usuario de vi desde la década de 1990!
Reacciones:BigMcGuire LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 17 de junio de 2021
Xcode, ¡facilita las cosas difíciles y dificulta las cosas fáciles!

Si está aprendiendo lenguajes C / C ++ / Swift y no está aprendiendo una 'plataforma', pruebe con un editor, compilador y entorno de ejecución en línea en la línea de ...

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

Hay muchos recursos en línea de este tipo. Última edición: 17 de junio de 2021

casperes1996

26 de enero de 2014
Horsens, Dinamarca
  • 17 de junio de 2021
TiggrToo dijo: Pensamos lo mismo. VSCode y JetBrains casi siempre se están ejecutando, ¡y he sido usuario de vi desde la década de 1990!

¿Es ahora que nos sumergimos en la gente de emacs?
Reacciones:BigMcGuire

sgtaylor5

Contribuyente
6 de agosto de 2017
Cheney, WA, Estados Unidos
  • 17 de junio de 2021
Viper es un paquete de emulación Vi para Emacs. LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 17 de junio de 2021
Nuevo en Xcode 13
Preferencias → Edición de texto → Edición → Habilitar combinaciones de teclas de Vim

casperes1996

26 de enero de 2014
Horsens, Dinamarca
  • 18 de junio de 2021
lloyddean dijo: Nuevo en Xcode 13
Preferencias → Edición de texto → Edición → Habilitar combinaciones de teclas de Vim
Sí. Sin embargo, si alguien está leyendo esto y está pensando ¿Qué es vim? ¿Debo habilitar esto? ... No. Vim es genial y todo eso, pero si aún no sabes cómo usarlo, te confundirá cuando intentes atar d20 como un nombre de variable en tu aplicación de lanzamiento de dados, y 20 líneas de código desaparecerán, jaja. S

Senor Cuete

9 de noviembre de 2011
  • 18 de junio de 2021
gloryofgreece dijo: Soy un nuevo propietario de M1 Mac Mini. Estoy aprendiendo algo de programación en C ++ y, a veces, leetcoding. Me di cuenta de que uno no puede usar code :: blocks en m1 de forma nativa y creo que la comunidad eclipse / vs es un poco demasiado pesada para lo que estoy trabajando. xcode es realmente complicado.

Para los profesionales de C ++ en esta comunidad, ¿qué IDE usan en sus macs m1?
Esto demuestra un hecho importante: aprender cualquier idioma / IDE es una gran inversión de tiempo, con una curva de aprendizaje pronunciada. Cambiar a uno nuevo es una gran tarea. Por eso la gente siempre te dirá que el que conocen es genial. Los marcos como Cocoa son muy poderosos y también complejos. Si se toma el tiempo para aprender XCode / Cocoa, tendrá un dominio completo de su Mac, pero esto es mucho que aprender. LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 18 de junio de 2021
El señor Cuete dijo: Esto demuestra un hecho importante: aprender cualquier idioma / IDE es una gran inversión de tiempo, con una curva de aprendizaje empinada. Cambiar a uno nuevo es una gran tarea. Por eso la gente siempre te dirá que el que conocen es genial. Los marcos como Cocoa son muy poderosos y también complejos. Si se toma el tiempo para aprender XCode / Cocoa, tendrá un dominio completo de su Mac, pero esto es mucho que aprender.

Especialmente dado el triste estado de la documentación de Apple actualmente. S

Senor Cuete

9 de noviembre de 2011
  • 18 de junio de 2021
Sí, lloydean y las cosas se fueron cuesta abajo cuando Apple decidió inventar Swift. LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 19 de junio de 2021
El señor Cuete dijo: Sí, lloydean y las cosas se fueron cuesta abajo cuando Apple decidió inventar Swift.

Eso sucederá luego de una decisión secreta de reescribir e implementar las API de desarrollo de aplicaciones en un lenguaje completamente nuevo.

Lo vi venir cuando se anunció Swift y apareció poca o ninguna documentación actualizada, pero eso no mitiga el dolor.

casperes1996

26 de enero de 2014
Horsens, Dinamarca
  • 19 de junio de 2021
lloyddean dijo: Eso sucederá luego de una decisión secreta de reescribir e implementar las API de desarrollo de aplicaciones en un lenguaje completamente nuevo.

Lo vi venir cuando se anunció Swift y apareció poca o ninguna documentación actualizada, pero eso no mitiga el dolor.

La documentación disponible para algunas de las cosas más nuevas de Swift también es realmente excelente. Si bien todavía faltan muchas cosas, lo que acompaña a las iteraciones actuales de SwiftUI ha sido una documentación realmente excelente LOS

pacificación

10 de mayo de 2009
Des Moines, WA
  • 19 de junio de 2021
casperes1996 dijo: La documentación disponible para algunas de las cosas más nuevas de Swift también es realmente excelente. Si bien todavía faltan muchas cosas, lo que acompaña a las iteraciones actuales de SwiftUI ha sido una documentación realmente excelente
De acuerdo, y parece prometedor.