Find Jobs
Hire Freelancers

C or C++ preferred language

₹1500-12500 INR

クローズ
投稿日: 5年以上前

₹1500-12500 INR

完了時にお支払い
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.
プロジェクト ID: 18229558

プロジェクトについて

1個の提案
リモートプロジェクト
アクティブ 5年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に1人のフリーランサーが、平均₹11,111 INRで入札しています
ユーザーアバター
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 10日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

INDIAのフラグ
New Delhi, India
0.0
0
メンバー登録日:11月 25, 2018

クライアント確認

このクライアントからの他の仕事

Help me write something
$250-750 USD
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。