So i'm learning C++ and my biggest gripe with it so far is fucking finding a good IDE or some shit.
I'm currently using DevCPP to work in, what do any of you guys recommend i should use? I've heard that Visual Studio is good But the 10+ gigs meme is retarded.
vscode and look up some yt tut to set it up with clang.
Isaac Nelson
During the five fucking years it finally took me to grok emacs — which you should really do — I used SlickEdit. You can get it for pretty much any platform, it supports just about anything, and it’s pretty great. The downside is it’s commercial and expensive.
As an aside, I like buying software and I’m always looking for a better editor. In the last decade I’ve looked into buying another editor several times. I never do because emacs. It’s psychoticall hard to get used to, usually requires a shit ton of customization to get it to do what you want, you really fucking need to map the caps-lock key to ctrl, but once you get it, pretty much nothing else will do.
Christian White
emacs (with evil mode of course)
Ian Sanders
Qt Creator
Alexander Rogers
Dev-C++
Noah Thomas
Clion
Brody Bailey
I’ve always wanted to try out evil mode — I do use vi homerow nav keys — but since I use a dvorak layout it’s always been more trouble than I thought it was worth. Hmm...maybe I’ll search around again, maybe somebody has one already. But with a big and old .emacs file and a bunch of minor modes modded to work with dvorak...it may be too late to do anything but hack up a super small nav/edit mode toggler...
Angel Campbell
>grok emacs
I say that IRL. Also, if I'm at the salad bar and I can't find something, I tell the staff I can't grep the croutons.
Hot babes slip me their digits all the time.
Angel Reyes
Fuck IDEs, use Sublimetext3 if you're not willing to use vim or emacs. Install some plugin for linting and learn to use GDB
Jonathan Howard
you could probably just rebind the keys 1:1 as if you were using qwerty
Levi King
Is new game! good?
Sebastian Perry
>Fuck IDEs What is wrong with making your life easier?
Thomas Flores
vscode with c++ plugin
Jaxson White
>What is wrong with making your life slooowly? Fixed.
Assuming OP doesn't have any experience, bloated slowass IDEs generally are the worst way to learn anything. I'd recommend learning to use the compiler directly via command line so you understand whats happening with linking libs and stuff like that, only then build tools (makefiles, cmake) and IDE if you feel like so (and you wont, after you get used to a good text editor you will never be able to use those dogshit slow basic editors IDEs have)
Cooper Harris
That doesn’t play well with other modes and other bindings I have. The dangers of extensive customization...
Jackson Jones
>java-based ide for C/C++ is state of the art No.
Jack Turner
If you want something lightweight try Geany or juCi++
It's no masterpiece, but still pretty entertaining.
Vscode+compiler (it even opens a terminal in the vscode window for ez compiling)
John Clark
Ooooooooooooh a terminal window? So, like every decent editor created since the 1970s?
Nolan White
Vim didn't do that :^)
Or if it does do that it was easier to type pacman -Syu code and use a modern text editor
Owen Miller
For small project ok for for big project, nothing beat fullscreen terminal. I read valgrind logs in terminal and I wouldn't do that in a tiny ass 80 per 60 lines windows
Christopher Moore
VSCode has all the xtensions you need
Connor Gomez
Literally use nano or a notepad you monkey
Lucas Walker
You can resize the terminal on vscode, so at least compared to the windows cmd, it's way better, can make it encompass the whole editor if you want.
Camden Smith
:sh
Aaron Walker
I use a mac, so I still use iterm2 with zsh even though emacs shell integration is pretty great for certain modes. Because iterm2 is fucking spectacular.
Colton Myers
I used codeblocks when I started learning c++ a few years ago.
Aiden Johnson
Vscode does it automagically
Jaxson Wright
Visual Studio is the best C++ IDE.
This is an objective fact.
Justin Bailey
If you're on Windows try Visual Studio. Also the size depends on which packs you install with it. Of course you don't need everything.
Eli Morales
10GB is if you're conservative with what you install. If you install everything it gets many times that size.
Sebastian Lewis
Meant for
Joshua Wood
I really like the look of the current visual studio, sucks that it sucks for C, and that it's pretty damn heavy, even if you trim it a lot.
Leo Perez
>automagically
Jaxon Evans
I don't use windows and I prefer having a fullscreen terminal on a second screen.
Logan Harris
You mean when you press the compile button? you can make vim do that too.
Lucas Thompson
emacs
Jeremiah Watson
Fuck that shit I'm not making a makefile for my homework
Nicholas Hernandez
I prefer CLion. It’s a fancy text editor that sits atop CMake. Got licenses for my team at work and they’re pretty productive with it.
Cooper Phillips
I like Eclipse CDT, but I'll be the first one to admit that it's kind of shit. I just hate it less then Visual Studio or CLion.
If you start from the top and Google error messages its not too bad
Benjamin Lee
I know. I'm just memeing. But the error messages generated by boost gave me PTSD. Fuck template meta programming. Thank god for constexpr.
Aaron Howard
cont. Just from experience I can tell by the "disregards qualifiers" at the end that this is caused by a violation of const correctness.
Tyler Cook
Templates are ass I agree
Christian Powell
They are great, if you don't use them for meta programming. Real chads split their temple classes between source and header files, manually instantiating every single case.
Andrew Hill
Yes.
Bugs aren't exclusive to C++ and this output isn't that hard to debug.
Julian Watson
>forget to add something unrelated to the template in the header file >2000 lines of error gets thrown into terminal
And that's how I learned why error log files are important