Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

C Programming Language - Project

1st semester project for Informatic Engineering
by

Rvi Sresta

on 5 February 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of C Programming Language - Project

C Programming Language- A small Presentation
Introduction and History of C language

C is a high­level structured oriented programming language.

In late 60s, MIT, GE, and Bell Labs partner up to build MULTICS, to provide computational power on a grid, just like electrical power, using the Basic Combined Programming Language – BCPL programming language( B language )

B lacked data type and structure-> Development of C language to rewrite UNIX in 1972. C, being the successor of B, thus got it’s name.

American National Standards Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The resulting definition“ANSI C”, was completed late 1988.
Characteristics of C language
1. EASY TO UNDERSTAND
2 . CASE SENSITIVE
3. HIGH LEVEL LANGUAGE(HLL)
4. BUILT IN FUNCTIONS
5: GENERAL PURPOSE LANGUAGE
6 .PORTABLE
7. FLEXIBLE /EXTENSIBLE
8 . PROCEDURAL LANGUAGE
9. STRUCTURED LANGUAGE/MODULAR LANGUAGE
CONTRAST OF C LANGUAGE WITH OTHER LANGUAGES
Speed:-
Perl5 is a clear winner with just a little more than 7 minutes needed to finish test( Number Of Seconds taken to complete a stage). Perl5 is not only superior in performance but it shows very little slowdown on larger data. This is as close to C (compiled to machine code) as it can be for scripting language.

Memory Usage:-
Python utilises memory almost as good as Perl5 ­ perhaps their runtimes are almost the same size. Perl5 uses less memory , demonstrating behaviour very similar to C ­ best among scripting languages.C++ memory usage is roughly between C and Perl5.

Language Features
Java has the most number of exceptions to handle, Python is slightly smarter with recognising numbers in strings,PHP silently parses incorrect values,Complexity and power of C can be vividly manipulated.
Pros and Cons C language
-Rabi Kumar Shrestha
Pros
-Procedure Oriented Language
-Lots of Libraries
-Speed of Compilation
-Easy to Learn
-Portable Cons
- Lack of Object Oriented
Programming Features
- Run Time Type Checking is
Not Available
- Namespace Feature
- Constructor and Destructor
is not available

Compiler: A compiler is a program that lets you turn your source code file (the file in which you write your program in C or C++) into an executable file that you can run on your computer.

Text Editor: A text editor is a program that allows you to create a text file that contains your source code.

Debugger: A debugger is a tool for tracking down problems with your code ­­ bugs ­­ that result in unexpected behavior of a running program ("at runtime").

Many compilers come with built in debuggers.
Exploration of Programming Tools
Future Trend Of Languages
The future of C language seems secure.

why?

-Performance and speed of execution.
- Clean syntax and is easy to learn and use
-C has been around for many years and has a dedicated community of users.
Full transcript