9 ms·
Dev-C++ Is a Low Memory Windows Native C++ IDE Built in Delphi
- turminal 6y agoI loved this thing back when I was using Windows. Brings back good memories to hear about it again. (good memories of the IDE, not the OS)
- jolux 6y agoBig fan of CLion myself but I think that serves a different niche.
- marktangotango 6y agoDev-cpp, mingw, and allegro where my gateway drug back in 2000 or so, nice to hear it’s still around.
- vageli 6y ago> Dev-cpp, mingw, and allegro where my gateway drug back in 2000 or so, nice to here it’s still around. Same, when I saw Dev-cpp, my first thought was "bloodshed.net"; I'm glad to see a fork alive and well. This IDE in particular was a stepping stone/turning point in my career.
- rualca 6y agoMe too. I haven't heard anything regarding bloodshed dev-c++ for ages, perhaps over a decade by now. Talk about a blast from the past. I still recall cutting my C++ teeth with dev-c++ writing small opengl+win32 apps with it, and struggling to find where the bloody triangle was showing up. Using dev-c++ made that experience much more enjoyable. Good times.
- knighthack 6y agoBlast from the past for me too - especially the 'bloodshed' part. Haven't heard that name in years.
- dkh 6y agoSame here! I went to a computer camp in 1999 (age 12) and started learning C++. Not able to pay for either CodeWarrior (what the camp used) or Visual C++, I stumbled across Dev-C++ on bloodshed.net and for years it became my go-to. Memories.
- purplecats 6y agoyes, same! I remember being a child and thinking it was so bizarre that they called it "bloodshed" dev c++ but i didn't care, i was having the time of my life.
- cipherboy 6y agoSame, middle school here. Took a game dev course over the summer through the local technical college. The book recommended it, IIRC. Ran it the little bit I was still somewhat on Windows before switching fully to Linux. Now it is vim and gcc...
- ytch 6y agoMe too. IIRC, there is no free IDE on windows at that time. I used Turbo C and Visual studio 6/.NET at school. Then I find Dev-C++, finally I can code anywhere.
- seba_dos1 6y agoI'm still using Allegro to make games (although it's worth noting that it received a major overhaul with Allegro 5).
- wheresmycraisin 6y agoMe too. If only I had a better book than Sams Teach Yourself C++ in 24 Hours or whatever, I might've been a decent programmer.
- rodarmor 6y agoSame! (Although not allegro.) It's so good to know that various forks of Dev-Cpp are still kicking around.
- macksd 6y agoThis is the same wave of nostalgia I felt a little while ago when there was a post about the Digital Mars compiler...
- dkersten 6y agoSwap allegro with SDL and you’ve got my start to programming, at age ~14.
- FpUser 6y agoOn Windows it is mostly meh in my opinion as it is hard to compete with the Visual Studio feature wise. Had they ported it to Linux I'd be way more interested. I am not particularly fond of native C++ IDE choices on Linux. Currently using CodeLite for that purpose.
- arvindamirtaa 6y agoYou double click the icon. And then you start typing code. Visual Studio has never been quite that fast. It may not have as comprehensive a feature set as VS. But it's an excellent hackable IDE for enthusiasts.
- stelonix 6y agoI will have to disagree here. Visual Studio's C++ tools are fundamental for any C++ development beyond toy "hello world" and prototypes. I've been a Linux user for 8 years now and my biggest pain is the lack of a proper C++ IDE with decent debugging. Even if you forget an IDE, there are no decent debuggers[0][1]. [0]: https://scattered-thoughts.net/writing/looking-for-debugger/ https://scattered-thoughts.net/writing/looking-for-debugger/ [1]: https://scattered-thoughts.net/writing/looking-for-debugger-2/ https://scattered-thoughts.net/writing/looking-for-debugger-...
- copperx 6y agoTo be clear, the posts you are referencing are about debugging an executable with no source code available, which is not the normal use case for a programmer.
- stelonix 6y agoIt seems you have not read the post or you don't have experience with gdb or with Linux debuggers/ide combos. He's debugging zig, but his issues are with the ux and iirc he mentions few zig-specific bugs. I have been through the same ordeals while debugging C++ on Linux. In the end, there's only gdb with a command line interface. Couldn't get any nice IDE with watch, memory view or even simple breakpoints to work. Some have a few of those features but none has all of them working. Eg. if you have a working breakpoint it'll fail to properly inspect STL containers etc. I'm sure there are many people saying "works on my machine", but it never worked on any of mine, sadly. Visual Studio simply works and has a nice, intuitive interface. Pressing F10 to step over will always be better than typing something in the gdb command line and hitting Enter.
- bra-ket 6y agowow, Delphi, that brings back memories. It must be one of the most mature products on the market by now. the IDE looks awesome btw, I guess the main advantage vs. VS is that it's hackable.
- sedatk 6y agoHow is it more hackable than VS?
- 7thaccount 6y agoI don't think Visual Studio is "hackable" at all. Are you thinking of Visual Studio Code? Aren't the two very different? The first is a very large and commercial Windows application written by Microsoft and the latter is a free/open-source IDE with numerous plugins written as an electron app.
- arvindamirtaa 6y agoThis is true. Visual Studio isn't particularly hackable. It sure is very configurable though.
- sedatk 6y agoI agree, VS isn't very much hackable, but, is Delphi any more hackable either?
- lykr0n 6y agoI have to wonder- why are there photoshopped stock pictures featuring the IDE?
- brnt 6y agoSomehow the IDE being written in Delphi makes a good fit with stock imagery. Maybe because both appeal to a certain audience?
- arvindamirtaa 6y agoI've probably used 2 dozen IDEs over the entire time I've been writing code. But Dev-cpp will ALWAYS have a special place.
- gundisclosed 6y agoI was going back to home town from college and we were not having internet at home. I remember I downloaded Dev-c++ before going back and a book on c++ just for fun. Compiling my first program took 2 days ( no net, no similar friend circle ) !! Best 2 days of my life. Dev-c++ was my first proper IDE, happy to see it around.
- ku-man 6y agoWow, Dev-C++... Let me see 2004 to 2020... I am old...
- dukeofdoom 6y agoI was a big fan of Delphi.Would be interested in a python IDE that could build phone apps from them.
- fmxexpress 6y agoThere is a Python IDE built in Delphi called PyScripter. Doubt it has anything specific for phone apps though. https://github.com/pyscripter/pyscripter https://github.com/pyscripter/pyscripter
- edwinyzh 6y agoThis is another fork with different set of active commits: https://github.com/royqh1979/Dev-CPP https://github.com/royqh1979/Dev-CPP
- black3r 6y agoI remember this as total pain to use compared to CodeBlocks 10 years ago, but if Embarcadero improved it and kept it low memory it can be pretty usable in our schools which often have 10 years old PCs with 2GB of RAM etc...,
- deaddodo 6y agoI remember thinking the reverse, 14-15 years ago.
- iKlsR 6y agoExactly. Dev was so light, CB seemed clunky and dated to me. I had Dev on my flash drive and all my projects (didn't know about VC 2007).
- rualca 6y ago> I remember this as total pain to use compared to CodeBlocks 10 years ago We have radically different memories then. Bloodshed dev-c++ was always the lightest and snappiest C++ IDE around.
- jariRG 6y agoI think the 10 years is the key here. 15+ years ago the DevC++ was a gem, lightweight, fast usable IDE. But 10 years ago there was the free VSExpress out (not even the first, 2005 and 2008) which was far superior to DevC++ imho. (edit: on Windows)
- dartharva 6y agoTDM-GCC is such a better solution for Windows than normal MinGW ports. Geany + TDM-GCC is an ideal setup for introductory programming.
- zabzonk 6y agoI used to recommend TDM, but it doesn't get updated very often. These days I would say that https://nuwen.net/mingw.html https://nuwen.net/mingw.html is a much better bet, particularly in view of all the libraries that come with it.
- lefty2 6y agoDoes it have a step by step debugger with automatic variable visualisation? If it had that feature then it would be a killer ide for c++.
- rawland 6y agoWhat's a decent Delphi (Object Pascal) IDE for *nix?
- DominikD 6y agoLazarus is great.
- vram22 6y agoYes. Example small app I created using it: Digital Clock created in FreePascal / Lazarus: https://jugad2.blogspot.com/2017/04/digital-clock-created-in-freepascal.html?m=0 https://jugad2.blogspot.com/2017/04/digital-clock-created-in...
- ochrist 6y agoLazarus and Free Pascal are the free and open source alternatives to Delphi. There's also FMXLinux: https://blogs.embarcadero.com/create-powerful-linux-applications-using-delphi-and-fmxlinux/ https://blogs.embarcadero.com/create-powerful-linux-applicat... Source: I'm a satisfied user of Delphi, but only currently uses Professional and haven't tried out FMXLinux yet.
- H_Pylori 6y agoBack in the day, Dev-C++ was the ideal IDE for the C/C++ beginner. Simple, easy to use and very light in term of resources. I remember being able to run Dev-C++ on a 166Mhz Pentium I with 32Mb of RAM (which was hopelessly obsolete even by then). You could even install C libraries automatically as DevPaks.
- stephen82 6y agoI remember replacing it with wxDevC++ [1] in our university labs. I was really awesome and our students loved it a lot. [1] http://wxdsgn.sourceforge.net/ http://wxdsgn.sourceforge.net/
- stephen82 6y agoDarn typo! /facepalm... IT was awesome, not "I" -_- ugh my nerves!
- Stierlitz 6y agoAny particular reason why these two posts were rendered dead? ------- H_Pylori 1 hour ago [dead] [–] Back in the day, Dev-C++ was the ideal IDE for the C/C++ beginner. Simple, easy to use and very light in term of resources. I remember being able to run Dev-C++ on a 166Mhz Pentium I with 32Mb of RAM (which was hopelessly obsolete even by then). You could even install C libraries automatically as DevPaks. ------- ku-man 9 hours ago [dead] [–] Wow, Dev-C++... Let me see 2004 to 2020... I am old...
- SftwreEngnr 6y agoProbably a pretty dang good reason. Just kidding, dang sucks.
- lfowles 6y agoLooks like something in their post history got them the equivalent of shadowbanned on HN.
- H_Pylori 6y agoOh well, I must be so controversial.
- ksec 6y agoFirst one is no longer dead so it was rescued. Second one doesn't add anything useful. I am not sure if all these are manual or some sort of flag / downvoted automated process. But generally speaking it is doing a pretty good job.
- anta40 6y agoAhh.. nice to know after many years, eventually it's updated. It's my IDE of choice many many years ago when I just started learning C/C++ on Windows.
- Karliss 6y agoI wonder what's the motivation behind this fork. Embarcadero is the company currently maintaining and selling Delphi dev tools. They also have their own commercial C++ IDE. Is it treated as demo App for their own toolchain.
- dunce2020 6y ago> Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Seems like they're using it as a VS Code offering/counter.
- pjmlp 6y agoWhich is great, looking forward to have less Electron fat on my computer.
- fmxexpress 6y agoOne reason is that it made a great case study for modernizing an app from Delphi 7 to the latest version. https://blogs.embarcadero.com/embarcadero-dev-c-successfully-modernizing-a-popular-windows-c-ide/ https://blogs.embarcadero.com/embarcadero-dev-c-successfully...
- gordaco 6y agoWow, Dev-C++. Not the very first IDE I used (that would be Div2), but at least the very first IDE I needed to use for academical reasons, back in 2001. This is the IDE where I started committing serious mistakes, i.e. the ones that make a lightbulb turn on when you finally solve them.
- vram22 6y agoI used it lightly. It was nice. Remember it being fast at least for my light usage, compiling simple UNIX-style commmand-line utilities (to achieve small tasks) that I used to love to write on Windows - and still do :)
- vram22 6y agoWhile I'm on the subject of command-line utilities, here is a post on my blog about a tutorial I wrote for IBM developerWorks on the topic of "Developing a Linux command-line utility" in C: https://jugad2.blogspot.com/2014/09/my-ibm-developerworks-article.html?m=0 https://jugad2.blogspot.com/2014/09/my-ibm-developerworks-ar...
- vkaku 6y agoNicely done. There were many a times I had wished they had shipped this to Linux as well :)