-
Delphi is a complete visual programming, belongs to a high-level language, the main feature is that it is more convenient to program databases, and the development speed is very fast, and C++, belongs to the high-level language and the underlying language, the main direction is games, embedded, of course, many large software is also developed with C++...
Now that you have a certain C foundation, then why not learn C++, and the C++ language is still very advantageous, but the important point is to see your future development direction...
It depends.,But the language is the same.,If you learn C well.,Then C++ and Delphi will look at it.,Of course, I'm talking about good things.,It's not just a console application or something.,But to be able to develop a project.γγγ
It depends on how you learn, if you have eight hours of programming time a day, and someone to guide you for 1 month, Delphi can do small projects, I have a buddy, now engaged in Delphi, do database development, you can introduce you to know, you can let him find you some demo to do, as for C, it's more troublesome, generally if you want to make achievements in the C language, if someone takes it, it will take at least half a year (I mean can do small projects, not learn, If you learn it, it will take you a few years to hone it), but it depends on the individual's logical thinking ability and understanding. I'm engaged in C, so far I can only do very simple things, I can talk about it when I have time, and make progress together
-
Delphi is relatively simple, and there are many online resources after all. The security and stability are good. It's hard to say whether it's good or not.
It mainly depends on the direction of development. Execution efficiency has little to do with language (**Optimization is another advanced science). Examples:
If Delphi is used as the interface and the algorithm is written in the C dynamic link library, the execution efficiency will be relatively high, no worse than C++, and the development cycle will be much faster than C++.
-
The difficulty and time are different from person to person, I personally think they are about the same, mainly depending on the style that is more suitable for you, if you plan to do this, it is recommended to go to school better, if it is just a hobby, go to the relevant forums, find learning materials, and learn the basics well,
-
VB for beginner programmers, VC for real programmers, and Delphi for smart programmers. Said by a certain celebrity.
-
Most good game engines are written in C C++, except for some occasions that require rapid development, most of the programs that require efficiency are C C++ style, and some assembly ** will be embedded in them for optimization. Delphi is based on the Pascal language, adding the concept of OO, and Borland provides a set of MFC-like frameworks to facilitate development.
-
Delphi is mainly for rapid development, writing database programs and the like, it is better to use Delphi, in addition, Delphi is also very good to do the interface, C++ is to write the bottom is very strong, Delphi is easy to get started, C++ It takes a long time to learn.
-
First of all, I would like to give you some humble opinions, please forgive me.
I started learning VB, and I thought VB was very easy to use, easy to use, quick to get started, mainly in the development of database programs, really object-oriented, and very efficient! When one day I heard that Delphi is a VB killer, I decided to see what kind of killer Delphi is, and after installing Delphi, I found that it was so similar to VB's development environment at a glance, so that at the beginning, it was like VB development to put a component interface design on it, which was called a fast, and Delphi was based on the Pascal language (alias object Pascal), and friends with Pascal foundation did not need to say much. And Delphi has a fairly rich VCL component library and convenient API function calls, making Delphi one of the high-speed and efficient object-oriented development languages in writing applications and database programs (by the way, VB is an object-based interpreted language, and the idea is more chaotic and despises yourself first), from the beginning to enter Delphi to learn to write a demo took 20 minutes, and then talk about C++, frankly I don't know C very well, and I have tried to learn C, Here I have to say that C is strong in the bottom layer of the system, communication and other aspects, so that Delphi at the level of the first level is also a little disgraced in some aspects, but as a beginner in the face of a huge MFC and other libraries, I believe that they are sweating and stopping, I used to read the tutorial when I was learning C It took a long time to finish a hello world.
The above is my humble opinion, please don't laugh, that's all.
-
Because Delphi is easy to use, the functions are good, and it is very practical, it is very "smart" to use; C++ is very powerful after mastery, but it is more difficult and suitable for masters, so it is used by "real programmers".
-
1. English is not necessary. If you do basic application development, such as database applications, it is enough to write in general delphi books, and you can look it up and learn the common words in delphi help. If you want to do in-depth development, you must have a good foundation in English, because no matter which book is not complete with the help of delphi, you need to read the source code of delphi and analyze it, and it is necessary to have a foundation in English.
2. Learning programming is long-term. The most taboo thing is the language of today and the language of tomorrow. No matter what the language is, it has its advantages. As long as you are interested, you can continue to learn. Don't have quick fixes.
3. Learn programming to pay attention to practice. You can assign yourself the task to develop a software, software that can be used, software that can help people, and you will find that in the process of developing software, you need such and such functions, and then study how to achieve it, and purposefully learn will be effective. Don't try to memorize functions.
-
Speaking of practicality on the Windows platform, of course, Delphi is more practical!
It has a fast development environment that is n times more efficient than VC (don't take C as an example, C's development leader is one of the main creators of Delphi, and at this level, C = Delphi).
2.**Quality: Because Delphi uses the Object Pascal language, it is rigorous and beautiful, readable, and conducive to team work! C's ** is too free, the personal color is strong, and it is suitable for solo....It's not very efficient for the company.
3.Compiler efficiency: Delphi's compiler efficiency has no rival at present, compiling a project is completed instantly, and its advantage is that there is no free time to wait for compilation to make coffee, which is beneficial to the physical and mental health of the coder, and also lays the foundation for the rapid development of the project.
4.On the Windows platform, Delphi can complete almost any project, especially database programs, except for drivers that cannot be developed (in fact, you can do so if you want, but you have to risk Microsoft's copyright). Of course, Delphi's performance on Linux and other platforms is not satisfactory, if you are under Linux, it is recommended that you still use C!
In fact, whether it is VC or Delphi, C language or Pascal language, they are all just tools, and what matters is the scope of application of programming ideas and tools.
That's pretty much all there is to say, and I hope you don't look at things with colored glasses.
-
Delphi is object-oriented, C language is process-oriented;
-
I remember a sentence that is widely circulated among programmers: Real programmers use C, smart programmers use Delphi, I have used Delphi, and VB, VC, to the present VS2008, in fact, I think that in terms of tools, Delphi's is impeccable and simple implementation, C++ IDE, mainly Microsoft's tools, including the classic and now VS2010, in fact, it is really not good in C++ support, there are few controls, and it is more difficult to use, on the contrary, delphi is more user-friendly, not only integrating a large number of friendly controls, but also very rich in three-party controls. If you are just making a desktop program for CS, it is better to use Delphi
Why so many people use C language or C++, because its advantage is not in the desktop program, but in the server terminal or hardware interaction, it can directly operate the memory, can directly interact with the hardware interface. I don't mean C++ is not good at doing UI programs, in fact, the popular iPhone is based on C++, of course, Apple has made its own optimization, called object-c, in Chinese, is the object C language, but C++ interface, you need to know too much, including GDI, and a lot of API support.
-
Delphi is faster and easier to learn. c++β¦It's so hard!
-
Learn delphi and start quickly. Interface-based operations. I will learn C again in the future
C++ Pros:
1.Scalability. >>>More
E-book. The advantages and disadvantages with paper books are as follows: >>>More
Advantages and disadvantages of hot rolling:
Advantages: It can destroy the casting structure of the steel ingot, refine the grain of the steel, and eliminate the defects of the microstructure, so that the steel structure is dense and the mechanical properties are realized. >>>More
Advantages: It can maintain the excellent traits of the original varieties and flower and bear fruit early. >>>More
The storage method is not the same.
A hard disk is a primary computer storage medium consisting of one or more discs made of aluminum or glass. These discs are covered with ferromagnetic material. The vast majority of hard drives are fixed hard drives that are permanently sealed and fixed in the hard drive. >>>More