What IDE is your choice for C/C++ project?
-
These youngsters don't know what they missed. Brief could also go, what was it, 50 line mode? So very nice.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
43 or 50 depending on your hardware. Either was a massive step up from the standard 25 lines!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
I have never used Brief, so I don't know what I'm talking about to see four or five different files at once in it, but you can do that in VS can't you? Just drag the tab out of the main window, or right-click on the file in the tab bar and select 'Float'. If your tabs are top or bottom, you can have several windows around your screen to see them at once. If your tabs are right or left (like mine), the tabs take up a lot of space so getting several windows open simultaneously is harder. I'm sure you have tried this before, and it isn't equivalent to Brief's method, but if not, have fun! edit - you can even use Window snapping on them
“If we get $100,000, we will go to Potato blockchain.” Enable the dream!
You can, but Brief did it better - you could open two or more windows on the same file so you could build an enum, a switch that processed it, and the methods that called all at the same time; or compare two lists and have them scroll together; or ... ah, I'm getting a tear in my eye now ... :-D
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
VS Code, because I can use it on multiple platforms.
I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
I develop - as hobby - sdr software. The "toolset" I am using is a gcc/g++ toolchain (mingw for cross compilation) b. the gdb debugger c. CMake and qmake as Make generators and Make d. vi(m) for all editing e. latex for creating documents I work under Linux, develop for Linux, cross compile for Windows (using the mingw64 toolchain) and RPI (but that is Linux of course) I experimented with VS on Linux: horrible I experimented with QCreator on Linux: less horrible, but completely useless. I do use a lot of Qt stuff though, and I am willing to use the qt designer to prepare widgets, although the simpler ones are just in coding. The point is: who is in control, and those fancy IDE's seem to know things better than I do, they seem to enforce all kinds of decisions and want me to follow their rules. I'm old enough to know better!!!! I really do not like that, so I am in full control of the software and its development. (my current (main) project consists of over 100 files, it supports 6 to 8 different input devices, the project comprises about 50000 lines of code, so, yes it is toy project since it is hobby, but no it is not toy project when looking at the size and complexity).
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
There is no choice. Visual Studio is the only option.
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
VisualStudio, bacause I can add VisualAssistX and it becomes unbeatable on every aspect. If I have to use another compiler either I set VS to use it or I edit the code on VS and build with the OEM IDE.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
-
You can, but Brief did it better - you could open two or more windows on the same file so you could build an enum, a switch that processed it, and the methods that called all at the same time; or compare two lists and have them scroll together; or ... ah, I'm getting a tear in my eye now ... :-D
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
Isn't this what Notepad++ does when duplicating a file to a second view?
-
Even today, Brief did some thigs I miss from VS: being able to edit - and see on screen at the same time - four or five different files was just wonderful! Screen Split in VS just doesn't cut it. But it does so many, many wonderful things that you forgive the little bits missing. :laugh:
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
VS2008 still works
-
VS. No contest. Just the best IDE on the planet, bar none. Thankfully, my days of EDLIN and vi are well past ... and Brief was the reason for that! :laugh:
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
Brief. Ahhhh, I still use VC6.0 for my embedded C projects editor. Slick Edit is fine, but nothing is faster than VC6.0 with *windows* instead of tabs. I though VS stopped supporting BRIEF emulation back at VS5.0 or so. The last VS I used is circa 2015- and no BRIEF emulation. What editor out there supports BRIEF emulation and MDE-style windows? What is an old guy to do? (I dislike tabs- even when one can pop out files.)
Do we weigh less at high tide?
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
-
VS Code, because I can use it on multiple platforms.
I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com
Mike Hankey wrote:
VS Code, because I can use it on multiple platforms.
VSCode is really great. Quite light-weight but so usable. And you can use it (more easily, more smoothly) for numerous types of projects where Visual Studio felt more bound to winforms etc. (too bulky for HTML/JavaScript or Node or whatever). Really nice that it is the same experience across platforms too.
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
MultiEdit and/or Eclipse
-
I agree. I have used it for cross platform development a lot. Windows host and build/debug on ESP32, various ARM chips with or without Linux etc... Extremely flexible and light weight, so much better than eclipse.
I've tried to use Eclipse a couple of times and got frustrated.
I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com
-
Mike Hankey wrote:
VS Code, because I can use it on multiple platforms.
VSCode is really great. Quite light-weight but so usable. And you can use it (more easily, more smoothly) for numerous types of projects where Visual Studio felt more bound to winforms etc. (too bulky for HTML/JavaScript or Node or whatever). Really nice that it is the same experience across platforms too.
Agree VS uses a lot more resources and not as flexible for smaller projects.
I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com
-
CLion another excellent IDE from JetBrains. Admittedly I spend more time in WebStorm and GoLand these days, but I remember this being a really decent IDE as well.
-
I've tried to use Eclipse a couple of times and got frustrated.
I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com
I know the feeling. I have had to use it for quite a long time. It generally works but it can be a real PITA to actually get it to do what you need/want it to do. Probably the best experience was using it to develop an application on Xilinx's ZYNQ platform. In that case there was a preconfigured custom variant of Eclipse made by Xilinx that worked "out of the box". There are some other versions like that from various chip manufacturers but the quality varies a lot. If you have to set things up all by yourself it soon becomes a nightmare and good luck using Google to find an answer to the problems you run in to. If you can find something there are probably dozens of conflicting solutions.
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
A model 029 keypunch or a model 33 teletype
Kent Archie "You knew the job was dangerous when you took it" - Super Chicken
-
A model 029 keypunch or a model 33 teletype
Kent Archie "You knew the job was dangerous when you took it" - Super Chicken
-
?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
I'll have to add myself to the VS bandwagon. I have been using it since v1.0 with the NT beta and it keeps getting better although a few versions were a bit iffy. It's been pretty good since 2015 I think. The thing is, I haven't anything else even close. I tried Eclipse for some embedded development and I went back to Notepad++ and command-line batch files. It's come to the point that unless it is absolutely required I am not going to even try anything else. I can't see how the learning curve could possibly be worth it because I am very productive with VS.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
-
You can, but Brief did it better - you could open two or more windows on the same file so you could build an enum, a switch that processed it, and the methods that called all at the same time; or compare two lists and have them scroll together; or ... ah, I'm getting a tear in my eye now ... :-D
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
You can also duplicate a window in Visual Studio through the "Window -> New Window" commands, and drag the second copy to its own window in order to see two copies of the same file at once, but it doesn't sound as nice as Brief.
“If we get $100,000, we will go to Potato blockchain.” Enable the dream!