Find Jobs
Hire Freelancers

C or C++ preferred language

₹1500-12500 INR

Stengt
Lagt ut over 5 år siden

₹1500-12500 INR

Betalt ved levering
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.
Prosjekt-ID: 18229558

Om prosjektet

1 forslag
Eksternt prosjekt
Aktiv 5 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
1 freelancer is bidding on average ₹11 111 INR for this job
Brukeravatar
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 it might be better to use Java. A better still alternative is to use p/invoke on windows(C#.net) and Java Native Interface for Java to speed up the performance intensive parts but this usually ties up the code to the Operating System. But is the library is available on multiple platforms then JNI is a good option. Regards, Pankaj.
₹11 111 INR om 10 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

INDIAs flagg
New Delhi, India
0,0
0
Medlem siden nov. 25, 2018

Klientbekreftelse

Andre jobber fra denne klienten

Help me write something
$250-750 USD
Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.