0% found this document useful (0 votes)
17 views

C Tutorial92

The document discusses the key features of the C programming language that make it unique including that it is a compiled language, has pointer mechanisms, functions, is extensible with library functions. It also compares C to other languages like how it is statically typed versus dynamically typed languages and how it does not have automatic garbage collection.

Uploaded by

mrdoogees
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

C Tutorial92

The document discusses the key features of the C programming language that make it unique including that it is a compiled language, has pointer mechanisms, functions, is extensible with library functions. It also compares C to other languages like how it is statically typed versus dynamically typed languages and how it does not have automatic garbage collection.

Uploaded by

mrdoogees
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

used to develop a variety of

applications.
C code easily portable. C
compilers are available on
all the operating system
platforms. Hence, you can
build an executable on
relevant OS without many
changes to the code.
C is called as a middle-level
language. It has all the
advantages of a high level
language, plus it can
perform low-level memory
manipulations.
A good expertise in C lets
you to learn other languages
very easily.

What are the key


features of C
Programming that
make it unique?

C programming language
has a lot of important
features that make it a
unique language.
Compiled language −
Unlike many of the modern
languages, C is a compiled
language. The compiler
builds a machine level code
that is directly executed by
the processor. Hence, it
provides a better

https://www.tutorialspoint.com/cprogramming/index.htm 13/04/2024, 15 19
Page 9 of 12
:
performance.
Pointer mechanism − C
has the ability to directly
access the computer’s
memory through its pointer
mechanism. This leads to its
ability to control the
hardware – a feature that is
useful in developing system
utilities and embedded
systems.
Functions − You can
develop an application in a
structured and modular
manner with the help of
functions. The mechanism of
calling functions can be
easily plugged into one
another.
Extensible − C has the
feature of defining a new
data type by combining any
of the built-in types. You can
thus simulate real-life data
structures with C code.
Library functions − C
software is bundled with a
large library of utility
functions and macros. There
are library functions for IO
operations, string handling,
mathematical and statistical
functions, time related
functions etc.

https://www.tutorialspoint.com/cprogramming/index.htm 13/04/2024, 15 19
Page 10 of 12
:
What are the
differences between
C and other
programming
languages?

Every programming
language has its own
characteristic features and
difference with others. Here
are some of the key points
of difference between C and
other languages:
C is a compiled language,
whereas programming
languages like Python, Java
and JavaScript are
interpreted languages.
C is a statically typed
language. On the other
hand, Python and JavaScript
are dynamically typed
languages.
C is an imperative and
procedural language. It
doesn’t support classes and
objects. Modern languages
are primarily object-
oriented.
C doesn’t have automatic
garbage collection
mechanism, which is
provided by many other
languages like Java and
Python.

https://www.tutorialspoint.com/cprogramming/index.htm 13/04/2024, 15 19
Page 11 of 12
:
How can learning C
Programming
benefit my career?

A reasonable proficiency in C
can be of a lot of advantage
for anybody who wants to
build a career in software
development. C being a
general-purpose language,
you can use it in different
practice projects. C is an
open-source language. You
can also contribute to open
source software
development project, that
will give you lot of exposure.
A C programmer can pursue
a successful career in
embedded system
development and gaming
field. C language acts as a
gateway to the software
development field, as you
can diversify into other
programming technologies.

https://www.tutorialspoint.com/cprogramming/index.htm 13/04/2024, 15 19
Page 12 of 12
:

You might also like