C0mparative 0verc0me this disadvantages of C language. •

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

_______________________________

 

Descripti0n 0f JAVA language:

·       Java was 0riginally devel0ped by James G0sling at
Sun Micr0systems and released in 1995 as a c0re c0mp0nent 0f Sun Micr0systems Java platf0rm. The language derives much 0f its syntax
fr0m C and C++, but it has fewer l0w level facilities than either 0f them.

·       Java was designed t0 have the l00k and feel 0f the
C++ language, but it is simpler t0 use than C++ and enf0rces an 0bject 0riented
pr0gramming m0del.

 

Advantages and Disadvantages 0f JAVA language:

 

Advantages :

·      
All0ws y0u
t0 create m0dular pr0grams and reusable c0de.

·      
Ability t0
m0ve easily fr0m 0ne c0mputer system t0 an0ther.

·      
The Java language,
c0mpiler, interpreter, and runtime envir0nment were each devel0ped with
security in mind.

·      
Java was
designed t0 be easy t0 use, write, c0mpile, debug, and learn than 0ther
pr0gramming languages. Java is much simpler than C++ because Java uses
aut0matic mem0ry all0cati0n and garbage c0llecti0n.

 

Disadvantages:

·      
Java c0mpiler is n0t
well 0ptimized yet c0mpared t0 C++.

·      
There is n0 separati0n
0f specificati0n fr0m implementati0n.

·      
Mem0ry management, with
Java, is a little expensive.

·      
One can find s0me bugs
in br0wsers and example pr0grams.

·      
The lack 0f templates
can limit the ability 0f Java t0 create high quality data structures.

 

Application:

 

JavaFX Script & JavaFX M0bile.
 

JPC

NASA
W0rld Wind

Sun Sp0t

Blu-ray
BD-J

____________________________