Question:
what is the difference in these programming languages?
anonymous
2010-03-23 21:34:34 UTC
c, c++, c#, c sharp
what is the difference between these programming languages of c

visual basic, visual basic.net and in these two!
Five answers:
MDC
2010-03-23 23:07:28 UTC
These are not necessarily all "langauges of c". For the most part, evolution is the difference. Ultimately, different computer programming languages still in use have different applications.



C the oldest of the languages you mentioned and still very prevalent, though not so much on Windows platforms. C is still fairly pre-dominant on POSIX systems (Linux, Unix, FreeBSD) which most computers hosting websites are built upon.



You can think of C++ as being a new generation of C. This language is dominant on the Windows platform as well as many video games. C++ looks very similar to C, however, it provides many new programming paradigms such as Object Oriented Programming or OOP. This is a very important concept as OOP is used in the majority of modern day programming languages (even C has ways of emulating OOP programming).



Visual Basic was an MS language that took some of the BASIC (a language from days gone by) and made a very, very simple way to create Windows Applications. These applications were somewhat limited in performance and advanced capabilities. They also required a "runtime" environment (a bunch of specific DLL files installed on your computer) to work.



Visual Basic .NET carries on the original VB syntax, however, it is really a different animal. All of the .NET languages are various forms of syntax (how you structure and type the code) that do the same thing. It's really the .NET component that is significant...



C# is a language that is similar in syntax to C, C++ and Java, however it is most like java. C# and VB.NET are very different *looking* code, but they both are similar in their relationship to .NET. C# was created to be what's called an interpreted language like Java, and was also create to be more open that previous MS languages (there is a free, open-source C# interpreter known as Mono for Linux/Mac/FreeBSD).
jplatt39
2010-03-24 01:14:27 UTC
C is the oldest of these languages. It was developed with the Unix Operating system and is what is called a procedural language, built around statements and functions. It compiles compact efficient code and these days is most often used in programming embedded systems and device drivers, though the Linux kernel also uses it extensively. C++ began as a superset of C. Its creator still calls it C with objects and namespaces. It is becoming a separate language. C# and C sharp are Microsoft-specific languages which are based on the above, and while C developed with Unix the two are not that closely tied. You can't run C# on Freebsd Unix or Slackware Linux without a lot of effort you probably wouldn't want to make.



Visual Basic .net is simply Visual basic tied more closely to the Microsoft Windows application framework which supports C#.
plyler
2016-10-06 06:39:10 UTC
guy, I ought to desagree with the final answer. C is a common programming language. common, would not advise unavoidably that it rather is an common programming language; C is semiliar to C++, as C++ is an "prolonged" version of C; It introduces gadgets (training) and different useful factors which could no longer actual be made on C; C# isn't - rather, it rather is not - similiar to C or C++; in case you evaluate it to C and then to Java, you will see that C# seems lots greater like Java then C; C# is an merchandise oriented Language and C is a Sequential Language; some thing like that, do no longer understand if those are the splendid words. C# and seen common can do the right comparable factor. they are the two .internet based; the only diference maintains to be on the language programming syntax, the place I (against different evaluations) prefere C#. seen common is counseled for absolute novices... i can not say no longer something approximately Python tho... i've got by no potential tried it and that i do no longer understand what can somebody do with it;
Somavert
2010-03-23 21:48:08 UTC
C (pronounced "See") is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.[2]



Although C was designed for implementing system software,[3] it is also widely used for developing portable application software.



C++ (pronounced "see plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.



C# (pronounced "see sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.



Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. VB is also considered a relatively easy to learn and use programming language, because of its graphical development features and BASIC heritage.



Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of Microsoft's Visual Basic (VB) which is generally implemented on the Microsoft .NET Framework.
anonymous
2010-03-23 21:40:53 UTC
C# is a more advanced version of C++ which is a more advanced version of c

C++ is still the most widely used, mostly because there is a ton of libraries already developed for it.



visual basic.net is VB that uses the .net framework(developed by Microsoft), which is basically a collections of functions that you can use to make complex programs quickly and easily.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...