Send the link below via email or IMCopy
Present to your audienceStart 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.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
C Programming Language - Project
Transcript of C Programming Language - Project
Introduction and History of C language
C is a highlevel 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
7. FLEXIBLE /EXTENSIBLE
8 . PROCEDURAL LANGUAGE
9. STRUCTURED LANGUAGE/MODULAR LANGUAGE
CONTRAST OF C LANGUAGE WITH OTHER LANGUAGES
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.
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.
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
-Procedure Oriented Language
-Lots of Libraries
-Speed of Compilation
-Easy to Learn
- Lack of Object Oriented
- Run Time Type Checking is
- 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.
-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.