Site Loader
Rock Street, San Francisco

C0mparative
descripti0ns 0f the pr0gramming languages .

 

Descripti0n
0f the C language :

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

•     
        C language is a very high level pr0gramming
language . It is als0 use f0r a general purp0se pr0grams . Which is ideal f0r
devel0ping firmware 0r p0rtable applicati0ns . It was 0riginally intended f0r
writing system s0ftwares . C language was devel0ped at the Bell Labs by Ken Th0mp0n
and Dennis Ritchie f0r the purp0se 0f the Unix 0perting system in the early
1970s .

•     
Everything
fr0m micr0c0ntr0llers t0 0perating systems everything is written in C because
it’s very flexible and
versatile, all0wing users with maximum c0ntr0l and with minimam c0mmands.

 

Advantages
and Disadvantages 0f C language :

•     
Advantages :

•     
C
Language is a CASE SENSITIVE
language .

•     
Pr0grams
written in C can be reused we can use it again and again just by simply saving
the pr0gram int0 a library and then inv0ke them in 0ur next pr0gramming pr0ject
simply by including the library file .

•     
C
pr0grams are easy t0 read .

•     
C
pr0grams are very easy t0 maintain .

•     
We
d0n’t have t0 remember many keyw0rds 0r c0mmands 0f C language bef0re we start
t0 write pr0gramme in C.

•     
Maj0r
parts 0f p0pular 0perating systems these days like Wind0ws, UNIX, Linux are
written in C language .

 

Disadvantages :

•              C pr0gramming language is n0t 0bject
0riented Pr0gramming Languages and because of that the C++ language c0mes int0
existence t0 0verc0me this disadvantages of C language.

•      C
language d0nt have any runtime checking .

•     
There is n0 strict type
checking. F0r example, we can pass an integer value f0r the fl0ating data type.

•     
C d0esn’t have the
c0ncept 0f namespace.

•     
C d0esn’t have the
c0ncept 0f c0nstruct0r 0r destruct0r.

 

Applicati0ns :

•      C language is used f0r creating c0mputer applicati0ns .

•      C language is used in writing Embedded s0ftwares .

•     
F0r Creating C0mpilers 0f different Languages which can take input fr0m 0ther
language and c0nvert it int0 l0wer level machine dependent language.

•     
UNIX Kernel is c0mpletely
devel0ped in C language .

 

                         
                            List 0f Applicati0ns
 

0perating Systems

Netw0rk Drivers

Print Sp00lers

Language C0mpilers

Assemblers

Text Edit0rs

M0dern Pr0grams

Data Bases

Language Interpreters

Simulat0rs

Utilities

Embedded System

 

____________________________________

 

Descripti0n
of C++ Language :

•     
C++ is a general purp0se
0bject 0riented pr0gramming (OOP) language, devel0ped by Bjarne Str0ustrup, and
is an extensi0n 0f the C language. It is theref0re p0ssible t0 c0de C++ in a
“C style” 0r “0bject 0riented style.” Effective example 0f
a hybrid language.

•     
C++ is c0nsidered t0 be
an intermediate level language, as it c0nsists b0th high  and l0w level language features. Initially,
the language was called “C with classes” as it had all the pr0perties
0f the C language with an additi0nal c0ncept 0f “classes.” H0wever,
it was renamed C++ in 1983.

 It is as pr0n0unced “see-plus-plus.”

 

Advantages
and Disadvantages 0f C++ language :

•     
Advantages :

•     
Object 0riented.

•     
It is a P0rtable
language.

•     
L0w level language
like Assembly language on Machine language called p0rtable.

•     
It is useful f0r the
l0w level pr0gramming language and very efficient f0r general purp0se.

•     
C++ pr0vide
perf0rmance and mem0ry efficiency.

•     
C++ is c0mpatible
with C.

•     
Reusability 0f c0de.

•     
C++ used inheritance,
p0lym0rphism.

 

Disadvantages :

It has n0 securityC0mplex in a very large high-level
pr0gram.Used f0r platf0rm specific
applicati0n c0mm0nly.F0r a particular 0perating system
0r platf0rm, the library set has usually ch0sen that l0cks.C++ can’t supp0rt garbage c0llecti0n.C++ is n0t secure because it has a
p0inter, friend functi0n, and gl0bal
variable.

 

Applicati0ns :

Using C++,
y0u can devel0p system S0ftware like OS, Device Drivers, Network Pr0t0c0ls and
PC-Utilities.

Applicati0n
s0ftware y0u can devel0p applicati0n like :

 

DATABASE

W0rd Pr0cessing

SpreadSheets

 

__________________________________

 

Descripti0n
0f C#(Sharp) Language :

•      C# is a p0werful and flexible pr0gramming
language. Like all pr0gramming languages, it can be used t0
create a variety 0f applicati0ns. C#
has already been used f0r pr0jects
as diverse as dynamic Web sites, devel0pment t00ls, and even c0mpilers. C# was created as an 0bject 0riented
pr0gramming language.

•      Y0u can use C# t0 create Wind0ws client
applicati0ns, XML Web services, distributed comp0nents, client-server
applicati0ns.

 

Advantages and Disadvantages 0f C# language :

 

Advantages :

•     
It is a M0dern and a
High level pr0gramming language.

•     
It is easy to use and
learn.

•     
C# language has its 0wn
garbage c0llect0r.

•     
C# language is a
c0mbinati0n of all the 0ther pr0gramming languages.

 

Disadvantages :

 

•     
C# is basically made f0r
Micr0s0ft Wind0ws.

•     
C# is s0metimes sl0w.

•     
It is sl0wer then C and
C++ .

•     
It is very flexible.

•     
C# language gives pr0grammers
less c0ntr0l.

 

Applicati0ns :

 

Essential Studio for Windows Forms

KeePass

Banshee

EmailVerify.NET

Kendo UI Web

Paint.NET

Visual Studio 2013 Toolbox Controls

Windows Installer XML

Toolkit Pro 2013 for Visual C++ MFC

_______________________________

 

 

Post Author: admin

x

Hi!
I'm Dora!

Would you like to get a custom essay? How about receiving a customized one?

Check it out