Đã Đóng

C or C++ preferred language

I need you to develop some software for me. I would like this software to be developed for Windows using C or C++. C vs. C++: Comparing Two Foundations of Modern Programming

Comparing the programming languages C and C++ is a bit like comparing a traditional typewriter with an electric typewriter. That’s because C++ is a direct descendent of C, the “grandfather” of many modern programming languages, just with more under the hood. C++ boasts better efficiency and productivity; however, with more bells and whistles comes more responsibility.

C is generally considered to be the foundation of many modern high-level programming languages like C# and Java. C++ language is one of those—an enhanced version of the language that adds an object-oriented layer, which definitely boosts developer speed and productivity. C++ is also one of the foundation languages for theMongoDB database and the Apache HTTP server.

To get a better understanding of how C++ builds upon C and adds new features, here’s a look at these two closely related programming languages.

A BIT ABOUT C

C is a system programming language, whereas C++ is a general-purpose programming language commonly used inembedded systems. C is procedural, so it doesn’t support classes and objects like C++ does (although, despite being object-oriented, C++ can be procedural like C, making it a bit more hybrid).

Generally, you’d opt to use C over C++ if you didn’t want the extra overhead of C++—however you can always just pick the features of C++ you want to use and exclude the others.

Browse freelance C programmers >>

A BIT ABOUT C++

C++ is everything C is, and more. It’s not new, either, and has itself been the inspiration for many languages that have come behind it like Python, Perl, and PHP. It does however add in a few modern elements that make it a step up from C.

For a C++ developer to know the language, they’ll also know C—and quite a bit more, which can make it difficult to learn. C++ was created in the 1980s and has been used in the creation of desktop and web applications, although it’s most popular for applications such as games, operating systems, and low-level hardware programming for a PC or server.

C++ is directly derived from the C language. This means it shares some properties with C while also adding some improvements.C++ is object-oriented. This translates to productivity and organization of code, which is a boon for more complex applications. It’s great for fast applications and server-side software.C++ is lightweight and compiled. This means that before a C++ application is launched on a PC or the server, the code is converted into a binary file, or an executable .EXE file. C++ compiled files are pretty lightweight vs. files with more overhead, like C#. With C++, you can code for any platform including Mac, Windows and [login to view URL] has benefits of both high-level and low-level programming [login to view URL] makes it more of a mid-level [login to view URL] power of C++ lies in its performance and speed. This makes it ideal for complex, large applications that require a lot of speed at scale. It’s super efficient where higher level languages might not be as efficient, making it a better solution for applications where performance is important. We’ll get more into some of the features that enable this below, but this is a big win for the language.C++ plays well with other [login to view URL] it can interface with nearly any other language, C++ is a great option. And, almost any system can compile and run C++ [login to view URL] equal productivity. A “pointer” is a feature of C++ (and other C-based languages) that allows developers to simplify code. A pointer represents an “address” where a piece of data exists, so you code the location of a variable, not the whole variable. Think of it this way: Instead of personally handing out newsletters to everyone in your company, you put the newsletters in a mailbox and tell everyone where the mailbox is located. Or, if you’re dealing with a large bit of data, think of a pointer like giving someone your address, rather than giving them your whole house. It’s a logic for computing—one we use every day as humans.

Kĩ năng: Lập trình C, Lập trình C++, Kiến trúc phần mềm, Màn hình Windows

Xem nhiều hơn: c vs c++ reddit, should i learn c or c++, c vs c++ vs c#, c vs c++ 2018, c vs c++ differences, c vs c++ syntax, c vs c++ performance, is c++ a good language, form perl html add estimate, need freelancer php, freelance software developer fluent perl php, php add gift script, php add fields ajax, php add images cart download option, php add rss function, php add wav sound, free classified php add post, convert perl php tool, convert perl php code, convert perl php

Về Bên Thuê:
( 0 nhận xét ) New Delhi, India

ID dự án: #18229558

4 freelancer đang chào giá trung bình ₹6160 cho công việc này

dungforever

How are you, Dear sir/madam? It's very worthwhile chance for me to let you know my skills and proposal about this project. I am an honest developer who have rich experiences in C/C++ programming. I have just rea Thêm

₹7777 INR trong 3 ngày
(73 Nhận xét)
5.7
MelorCock

Hi. I read your description. I am c, c++ expert. Sorry, but I don't understand your idea. Please explain in detail about your project. I can do it if I know correctly about your purpose. Thanks.

₹1750 INR trong 3 ngày
(3 Nhận xét)
0.9
ravivasani

I'm certified by NPTEL IIT in C programming and Ranked in Top 2% in India with AIR(All India Rank) 72. I will give you full C support, but if you need C++ also, then sorry. So, tell me if you intersted in this deal.

₹4000 INR trong 3 ngày
(0 Nhận xét)
0.0
quasarpanka

Hello, I am a C/C++ developer. I agree that c++ is fast and efficient and should be the ideal choice if there is no GUI. But if there is a GUI then for windows C# would be a good choice. For cross platform development Thêm

₹11111 INR trong 10 ngày
(0 Nhận xét)
0.0