Dev C++ What Is Your Name

Posted By admin On 14.12.20

Get type name Returns a null-terminated character sequence that may identify the type. The particular representation pointed by the returned value is implementation-defined, and may or may not be different for different types. You can get visibility into the health and performance of your Cisco ASA environment in a single dashboard. View VPN tunnel status and get help monitoring firewall. Name: Type of submit. This is the list of all software included on ONE CD: Dev-C 4 CD version Dev-C 4.01 update Dev-C for Linux Dev-C 4 sources Dev-Pascal 1.9 QuickInstall 2.0 Avi Creator 1.0 Multibox 4.0 Fast Cleaner 1.0 LaserWar LaserWar sources Calc-By-Step 1.0 Dev-C Packages + Goodies!

  1. Dev C What Is Your Name In English
  2. Dev C What Is Your Name Song
This article was nominated for deletion on 12 October 2010 (UTC). The result of the discussion was keep.
WikiProject Computing / Software / FOSS(Rated Stub-class)
This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StubThis article has been rated as Stub-Class on the project's quality scale.
???This article has not yet received a rating on the project's importance scale.
This article is supported by WikiProject Software.
This article is supported by Free and open-source software (marked as Mid-importance).

Dev-C++ Development[edit]

This article should contain a mention of some kind of this recent thread about development of Dev-C++ in recent months

Problems[edit]

  1. 'sponsored by sourceforge': Sourceforge don't sponsor it, they host it.
  2. 'laplace's company, Bloodshed': He explicitly says on the website that one reason for choosing that name was to avoid people thinking it's the name of a company.
  3. Can you not count? Who cares what the company's name is? It is Bloodshed and you can visit their website. And, if Sourceforge hosts it, they sponsor it. Rogueleader1234 (talk) 19:00, 7 February 2008 (UTC)
  4. It's a bit confusing that this page talks about 'the C/C++ programming language', since there is no such language. There are two languages: C and C++. Given its name, I would assume that Dev-C++ supports C++, but how is the support for plain old C? (I haven't used Dev-C++ myself, so I don't know.)

For future reference, it appears all of the above problems have been solved. —Brandon Dusseau (talk) 19:59, 30 March 2010 (UTC)

Devpacks[edit]

Quote too long,needs to be trimmed.--Shashankgupta (talk) 14:16, 12 June 2009 (UTC)

The website's down[edit]

Or at least the Bloodshed domain is no longer active. So should it be removed from the article or something? Because the link just leads to a page of ads. Apoyon (talk) 07:01, 30 March 2010 (UTC)

I added a notice to the link. I wouldn't take it down because chances are the website will be back eventually, unless the developer died or something (unlikely). —Brandon Dusseau (talk) 19:56, 30 March 2010 (UTC)

Dev C What Is Your Name In English

shouldn't we figure out why it is down? —Preceding unsigned comment added by Shanmugammpl (talk • contribs) 05:03, 1 April 2010 (UTC)

What would be the point of that? It looks like the domain just got unregistered and taken over by a domain hog. I'm sure it will be bought back ASAP. —Brandon Dusseau (talk) 10:28, 2 April 2010 (UTC)
are there any alliterative links.124.185.131.179 (talk) 11:40, 8 April 2010 (UTC)
Site is back up.--69.111.110.158 (talk) 15:26, 20 June 2010 (UTC)

Eh I bloodshed is not back up. —Preceding unsigned comment added by 77.38.4.194 (talk) 20:33, 27 July 2010 (UTC)

RFC[edit]

The first reference is to the official website, and the other one is to a forum post. Both of those aren't reliable sources. What do you guys think? Endofskull (talk) 19:20, 12 September 2010 (UTC)

Agreed, neither are reliable sources. Furthermore, the information cited by the official website in the lead is awfully jargon-y (almost to the point of being incomprehensible) and very self-promoting. I don't even think the article meets notability requirements. There are a total of four google scholar hits (none of which are in English), and all of the links in the first few pages of main google are all primary (or non-reliable) sources. Hard to built an article off of that, should be put it in WP:AfD. > MinnecologiesTalk 13:13, 13 September 2010 (UTC)
Seconded - AfD is a good place to examine lack of notability or evidence of it, not least as the process seems more often to prompt editors to find references if they exist. As it stands it sounds like a notable piece of software but notability requires evidence from reliable sources.--JohnBlackburnewordsdeeds 17:38, 14 September 2010 (UTC)

Dev C What Is Your Name Song

In my opinion, if the official website is used as a citation for objective statements, or to supplement third-party citations, then it is acceptable. (This is supported by WP:RS, I believe.) The forum post, however, is not a reliable source, unless it is exceptional per WP:SPS, which I do not think it is.
In regards to Minnecologies' assertion that the lede is 'jargon-y', I strongly disagree. It is mainly informative and to the point, although it needs better structure, removal of subjective adjectives, and clarification of apparent contradictions. Can examples of jargon and rationale be provided for scrutiny? It is my experience that some people will dismiss statements they don't understand as jargon and nonsense, while praising actual nonsense which they can understand as exemplary writing. My intention is not to portray participants of this RFC negatively, but to ensure that this article is not affected negatively by misunderstandings.
In regards to notability, I have no opinion of the topic yet. However, I do wish to point out that Minnecologies' methodology is flawed. Google Scholar indexes a narrow selection of literature, that being papers and their citations. I am extremely interested why only Google Scholar was consulted. What prompted use of such methodology? I know nothing of Dev-C++ (I have just learned of it now from the RFC), but a quick examinination of the article, and a quick Google search does not indicate why Google Scholar is preferred. In fact, Google Books provides some examples of the software used for teaching C++. I have yet to examine search results more deeply, but I think that an AfD is inappropriate at this time. Further more, I find JohnBlckburne's comments regarding using AfD to compel editors to improve the article troubling. AfD is not for forcing improvements per WP:AfD. Rilak (talk) 03:30, 15 September 2010 (UTC)Should I AFD it? Endofskull (talk) 01:34, 16 September 2010 (UTC)
  • I default to Google scholar because in my opinion software should have some formal review that verifies its notability. Otherwise, what would one use to differentiate between software that's noteworthy versus something that some college student created for a university project and uploaded to sourceforge? Also, as I italicized above, I did include the main Google in my initial search and which I based my opinions off of. Pages upon pages of mainly 'Tutorial', 'set-up', 'forum', 'how to install'. What is one going to write off of that? A how to manual?
  • The third paragraph in the lead is what I was referring to when I made the 'jargon-y' remark:
  • Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C and C++ programming languages. It uses the MinGW port of the GCC (GNU Compiler Collection) as its compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC-based compiler.[1]
  • It is my experience that some people will dismiss statements they don't understand as jargon and nonsense..; Merriam-Webster's definition of jargon: the technical terminology or characteristic idiom of a special activity or group, which is exactly what that paragraph is.
  • I would say that it would make sense to wait and see if any more coverage or development (or references) is to be expected in the future, but as the article itself even says, there hasn't been any news or updates in over 5 years (unless one's also looking at wxDev-C++). If the article better explained its significance in the grand scheme of C++ programming, then it'd be worth reading. I don't know what it is now (besides promotional). Maybe bringing it to AfD would open it to editors who have a different take on the matter. > MinnecologiesTalk 02:16, 16 September 2010 (UTC)
I disagree entirely that Google Scholar or scholarly sources should be default for software in general. That may be the case for academic research and in certain fields (electronic design automation, for instance, which is within my interests, circuit synthesis and simulation are popular perpetual topics of research). I am not an expert on integrated development environments (merely a user of them), so I struggle to think of what aspect of such software is of interest scholars. Can you think of any reason why software of this type should be in academic discourse to indicate notability? Is it even the norm for such software to be published in conference proceedings or journals? If not, then what is the argument for such practice?/
Secondly, your assumption that what Google Scholar results are subject to formal review is utterly false. I see all sorts of poor-quality sources in its results. I am sure that a person with expertise in other disiplines can point out more (I myself am limited to very narror range of topics).
Thirdly, tutorials and how-tos published in reputable publicatins demonstrate that there is suffiecient interest in the software for people to go beyond mere documentation provided by the software developers, which is the only form of publication for most non-notable software. And I don't see how the existence of such sources means that we have to write a how-to guide. Do you think that all such sources are merely instructive? Have you never seen a tutorial describe background theory about the topic of instruction as nessecary prerequisites? I am not assuming that this is the case with Dev-C++, but I would prefer that sources be assessed instead of being lumped into stereotypes.
Thirdly, jargon is perjorative. And I see it get throw around to rally support against them 'elitist experts'. I am not insinuating that you are doing this, but differing definitions and perspectives means that I will never use such a term to describe technical vocabulary and become immediately suspicious of its users.
Regarding your example, I don't think that it is jargon anymore than stating that Windows 7 is an operating system. Integrated development environment is not a neologism, and it is not jargon in the sense that it is not a formal term suitable for publications such as journals. As for the remainder of the example, I am of the opinion that it is the same as the first sentence: objective description. How is the following jargon or problematic: 'Dev-C++ can be used in combinatioin with Cyhwin orr any other GCC-based compiler.' Is it not the same as this in purpose: 'This car can be fuelled with any gas that meets or exceeds this standard.'
Regarding your assertion that Dev-C++ has not been worked on recently, nor has it generated any recent mentions in the news, and therefore must certainly be non-notable, I think that WP:Notability is not temmpoary is relevant here. I can think of plenty of clearly notable topics that have not been covered recently in the news. So what? they are not topics that are covered in the news to begin with. My point is that you pick criteria appropriate for the topic.
Finally, I am still of no opinion about the notability of this topic. As I have said before, I am no expert on IDEs. It seems to me from Google Books results that this is not obscure software like most free software projects, but it isn't Visual Studio either. I think that people knowledgable on free software and/or C programming should comment. Regards, Rilak (talk) 03:34, 16 September 2010 (UTC).
I'm just going to go ahead and take this to AFD. Thanks for your comments everyone! Endofskull (talk) 21:46, 17 September 2010 (UTC)
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Talk:Dev-C%2B%2B&oldid=908292575'

What is Dev-C++?
Dev-C++, developed by Bloodshed Software, is a fully featured graphical IDE (Integrated Development Environment), which is able to create Windows or console-based C/C++ programs using the MinGW compiler system. MinGW (Minimalist GNU* for Windows) uses GCC (the GNU g++ compiler collection), which is essentially the same compiler system that is in Cygwin (the unix environment program for Windows) and most versions of Linux. There are, however, differences between Cygwin and MinGW; link to Differences between Cygwin and MinGW for more information.

Click picture to enlarge.

Bloodshed!?
I'll be the first to say that the name Bloodshed won't give you warm and fuzzies, but I think it's best if the creator of Bloodshed explains:

First I would like to say that I am not a satanist, that I hate violence/war and that I don't like heavy metal / hard-rock music. I am french, but I do know the meaning of the 'Bloodshed' word, and I use this name because I think it sounds well. If you are offended by the name, I am very sorry but it would be a big mess to change the name now.

There's also a reason why I keep the Bloodshed name. I don't want people to think Bloodshed is a company, because it isn't. I'm just doing this to help people.

Here is a good remark on the Bloodshed name I received from JohnS:
I assumed that this was a reference to the time and effort it requires of you to make these nice software programs, a la 'Blood, Sweat and Tears'.

Peace and freedom,

Colin Laplace

Getting Dev-C++
The author has released Dev-C++ as free software (under GPL) but also offers a CD for purchase which can contain all Bloodshed software (it's customizable), including Dev-C++ with all updates/patches. Sketchup 2016 license key generator.

Link to Bloodshed Dev-C++ for a list of Dev-C++ download sites.

You should let the installer put Dev-C++ in the default directory of C:Dev-Cpp, as it will make it easier to later install add-ons or upgrades.

Using Dev-C++
This section is probably why you are here.

All programming done for CSCI-2025 will require separate compilation projects (i.e. class header file(s), class implementation file(s) and a main/application/client/driver file). This process is relatively easy as long as you know what Dev-C++ requires to do this. In this page you will be given instructions using the Project menu choice. In another handout you will be given instructions on how to manually compile, link and execute C++ files at the command prompt of a command window. See here.

Step 1: Configure Dev-C++.
We need to modify one of the default settings to allow you to use the debugger with your programs.

  • Go to the 'Tools' menu and select 'Compiler Options'.
  • In the 'Settings' tab, click on 'Linker' in the left panel, and change 'Generate debugging information' to 'Yes':
  • Click 'OK'.

Step 2: Create a new project.
A 'project' can be considered as a container that is used to store all the elements that are required to compile a program.

  • Go to the 'File' menu and select 'New', 'Project..'.
  • Choose 'Empty Project' and make sure 'C++ project' is selected.
    Here you will also give your project a name. You can give your project any valid filename, but keep in mind that the name of your project will also be the name of your final executable.
  • Once you have entered a name for your project, click 'OK'.
  • Dev-C++ will now ask you where to save your project.

Step 3: Create/add source file(s).
You can add empty source files one of two ways:

  • Go to the 'File' menu and select 'New Source File' (or just press CTRL+N) OR
  • Go to the 'Project' menu and select 'New File'.
    Note that Dev-C++ will not ask for a filename for any new source file until you attempt to:
    1. Compile
    2. Save the project
    3. Save the source file
    4. Exit Dev-C++

You can add pre-existing source files one of two ways:
  • Go to the 'Project' menu and select 'Add to Project' OR
  • Right-click on the project name in the left-hand panel and select 'Add to Project'.
EXAMPLE: Multiple source files
In this example, more than 3 files are required to compile the program; The 'driver.cpp' file references 'Deque.h' (which requires 'Deque.cpp') and 'Deque.cpp' references 'Queue.h' (which requires 'Queue.cpp').

Step 4: Compile.
Once you have entered all of your source code, you are ready to compile.

  • Go to the 'Execute' menu and select 'Compile' (or just press CTRL+F9).

    It is likely that you will get some kind of compiler or linker error the first time you attempt to compile a project. Syntax errors will be displayed in the 'Compiler' tab at the bottom of the screen. You can double-click on any error to take you to the place in the source code where it occurred. The 'Linker' tab will flash if there are any linker errors. Linker errors are generally the result of syntax errors not allowing one of the files to compile.

Once your project successfully compiles, the 'Compile Progress' dialog box will have a status of 'Done'. At this point, you may click 'Close'.

Step 5: Execute.
You can now run your program.

  • Go to the 'Execute' menu, choose 'Run'.
Note: to pass command-line parameters to your program, go to the 'Execute' menu, choose 'Parameters' and type in any paramaters you wish to pass.

Disappearing windows
If you execute your program (with or without parameters), you may notice something peculiar; a console window will pop up, flash some text and disappear. The problem is that, if directly executed, console program windows close after the program exits. You can solve this problem one of two ways:

  • Method 1 - Adding one library call:
    On the line before the main's return enter:
    system('Pause');
  • Method 2 - Scaffolding:
    Add the following code before any return statement in main() or any exit() or abort() statement (in any function):
    /* Scaffolding code for testing purposes */
    cin.ignore(256, 'n');
    cout << 'Press ENTER to continue..'<< endl;
    cin.get();
    /* End Scaffolding */
    This will give you a chance to view any output before the program terminates and the window closes.
  • Method 3 - Command-prompt:
    Alternatively, instead of using Dev-C++ to invoke your program, you can just open an MS-DOS Prompt, go to the directory where your program was compiled (i.e. where you saved the project) and enter the program name (along with any parameters). The command-prompt window will not close when the program terminates.

For what it's worth, I use the command-line method.

Name

Step 6: Debug.
When things aren't happening the way you planned, a source-level debugger can be a great tool in determining what really is going on. Dev-C++'s basic debugger functions are controlled via the 'Debug' tab at the bottom of the screen; more advanced functions are available in the 'Debug' menu.

Using the debugger:
The various features of the debugger are pretty obvious. Click the 'Run to cursor' icon to run your program and pause at the current source code cursor location; Click 'Next Step' to step through the code; Click 'Add Watch' to monitor variables.
Setting breakpoints is as easy as clicking in the black space next to the line in the source code.
See the Dev-C++ help topic 'Debugging Your Program' for more information.

Dev-C++ User F.A.Q.

Why do I keep getting errors about 'cout', 'cin', and 'endl' being undeclared?
It has to do with namespaces. You need to add the following line after the includes of your implementation (.cpp) files:

How do I use the C++ string class?
Again, it probably has to do with namespaces. First of all, make sure you '#include <string>' (not string.h). Next, make sure you add 'using namespace std;' after your includes.

Example:

That's it for now.
I am not a Dev-C++ expert by any means (in fact, I do not teach C++ nor use it on a regular basis), but if you have any questions, feel free to email me at jaime@cs.uno.edu

Happy coding!