Only I think that C++ popularity.. Has gone down?

Pages: 123
I just wanted to clarify that you meant when the compiler is invoked from the command line. In the case of MSVC this is an important distinction because most people use the compiler from the IDE, not from the command line, and an IDE may change the default configuration of the compiler.
to be fair, gcc does make use of something called "INLINE_HINT_declared_inline" at one point in ipa-inline.c https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/ipa-inline.c?view=markup#l1224 .. interested parties could try to figure out whether it makes a difference today.
closed account (1vD3vCM9)
Jesus third page. I wonder if it will get even longer :D
how can I connect SQL to C++???

Some examples: http://doc.qt.io/qt-5/examples-sql.html
(They do use a third-party C++ library/framework, which does provide some support for "graphics" too.)
Oh yeah, QT C++ framework, haven't used it for while but it's great.
I wouldn't use it for games, but for for "normal" applications it's perfect with QT Creator you also have the GUI tool which makes life a lot easier.
Last edited on
closed account (1vD3vCM9)
Wow, thanks guys :D
closed account (1vD3vCM9)
Wait, can you Please explain me WHAT is QT?.
Is there an better option for a graphics library?
For an example. What I want CURRENTLY, is to make a graphical terminal (sounds strange I know).
But. I want to have graphical login and password system too.
Please , tell me what I need to use?
What do you mean with graphical?, something like a windows window? or something that is GPU Accelerated
Last edited on
closed account (1vD3vCM9)
I mean, like the Get windows 10 window thingy.
Something with an boxes for text. To login.
And a terminal built inside (which of course I'll code)
closed account (1vD3vCM9)
(Not including the icon)
I think QT C++ is great for such things.
With the QT Creator you have a C++ IDE,Framework and the GUI builder, which is easy to use.
closed account (1vD3vCM9)
But how do I install that?? I saw I need to put company name.
I don't work at company..
And why only 30 day trail??
closed account (1vD3vCM9)
Never mind! I found the download link.
I'll download it tomorrow since my internet got problems.
But. It's for visual studio..
It's an installer??
On the C++ and C# subject.
Back in the late 1980s or early 1990 before C#.
Microsoft used C++ to make visual basic, then visual C++,then ...
Latter,they combined them into a programming sweet called visual studios.
This is where I first seen C#.
Is C# made with C++?
@Oren Drobitsky
The QT Framework should also work in Visual Studio, but i've never tried it, I've always worked with the QT IDE called QT Creator
http://www.qt.io/ide/

If you have QT specific questions, they also have a forum
https://forum.qt.io/
@Nashbo
The first C++ standard is from 1998, although there were compilers before that that did support "putative" C++ language.

The implementation of a compiler that can compile language X does not have to be written in language X. Requiring that would be a chicken-and-egg situation: how to compile the compiler initially if you do need the compiler to compile it? For example, the GNU Compiler Collection (which supports several languages) was for a long time written in C, but has in a recent version been rewritten in C++.

It is a hallmark for a language, when that language is so complete that one can write the compiler with it.
Microsoft does not exactly hand out the source code of their Visual C# compiler, so it is hard to say how it is written.


@oren drobitsky
The MSVS is an IDE that includes a C++ compiler. Every C++ compiler includes C++ standard library.
The Qt provides an additional C++ library. One does need C++ compiler to compile a Qt-based application.
There is distribution of Qt that uses Microsoft's C++ compiler and a distribution that uses GCC's C++ compiler.

Qt apparently includes some IDE too.

The MySQL includes (C or C++, don't know, don't care) library that programs can use to connect to MySQL database. The Qt's library provides some wrapper classes that use MySQL's library. The idea of not using MySQL directly is that the Qt's sql-wrappers are easier to use with the rest of Qt's classes and the wrappers can be used the same way even if you change the backend database from MySQL to SQLite, PostGreSQL, etc.
The first C++ standard is from 1998, although there were compilers before that that did support "putative" C++ language.

I be leave this to be an incorrect statement. At least two before that, maybe 1982 or 1984, I will look it up.

They were using c on main frames in the 1970s, the foundation of C++;
Last edited on
I be leave this to be an incorrect statement


The statement is correct. The first C++ standard was issued in 1998. See the following page: http://www.cplusplus.com/info/history/

As stated by keskiverto there were C++ compilers before 1998, but 1998 is when C++ ISO/IEC 14882:1998 was issued.

A History of C++: 1979− 1991
http://www.stroustrup.com/hopl2.pdf


C++ Release 2.0: 1985

Standardization: 1988
through formal ISO and ANSI standardization.

-
a foot note in 2.4.6, indicates otherwise:

† In 1995, the C++ standards committee finally banned ‘‘implicit int’’ in declarations


From 1988 - 1996 c++ standards, were changing a lot.

In 1996, while in a collage C++ class, we were using a pre-1996 C++ standard.
I been a computer program hobbyist sense 1982. I lived though the ever changing standards.
Last edited on
Read more carefully.
Chapter 5 states that the actual release of 2.0 (of the Cfront compiler) was delayed to 1989.
Chapter 6 tells that around 1988 the idea of standardization was first mentioned. The result of that idea is the C++ ISO/IEC 14882:1998, but it took a whole decade to write.


In section 5.6 Stroustrup writes:
There was (and is) always much discussion among programmers, in the press, at conferences, and on the electronic bulletin boards about which language ‘‘is best’’ and which language will ‘‘win’’ in some sort of competition for users. Personally, I consider much of that debate misguided and uninformed, but that doesn’t make the issues less real to a programmer, manager, or professor who has to choose a programming language for his or her next project. For good and bad, people debate programming languages with an almost religious fevor and often consider the choice of programming language the most important choice of a project or organization.
Topic archived. No new replies allowed.
Pages: 123