SlideShare a Scribd company logo
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
Basic Knowledge to learn C language
Sourav Ganguly
Website: http://www.startselfstudy.blogspot.in
Facebook: https://www.facebook.com/startselfstudy
Slide Share: http://www.slideshare.net/sourav_free
Twitter: https://twitter.com/sourav_free
LinkedIn: https://in.linkedin.com/in/sourav-ganguly-149a23110
Youtube: https://www.youtube.com/channel/UCX65YC59Ww_Jt8nET1XrC0g
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is Computer
• It is an electronic device. It takes inputs,
manipulate them with some predetermine
mathematical formulas and produce the
desire result.
• Ex: laptop, desktop, etc.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is input
• When data come to computer from the
outside world then it is called “input” to that
machine or input to a computer program.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is output Or What is result
• When data goes out from a computer to the
outside world then it is called “Output” or
“Result” from that machine or from that
program.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is input device
• It is an electronic device by which user can
produce “input” to a computer or a machine.
• Ex: mouse, keyboard, scanner, etc.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is output device
• It is an electronic device by which a computer
or a machine can produce “output” or “result”
to the outside world.
• Ex: printer, DVD writer (writer only not
reader), etc.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is computer language
• When a person wants to express himself then
he take the help of a language (say for
English). With the same principal when a
person wants to express himself to a
computer then he must use a language. This
language is called computer language.
• Ex: C, C++, Java, FORTRAN, etc.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is programming Or What is
computer programming
• Actually it is a bundle of different instructions.
Those instructions are placed in such a
manner by which the computer can produce
the desire result against a specific type of
input. Sometime we call this as coding or
computer programming. Computer program
take input from users and produce the result
after manipulating those inputs with the help
of some mathematical calculation.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What is programming language
• It may be English or any language with some
specific reserved words and a strong rule to
use those words. Programming languages are
used to write program.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
Programme meaning
• When we want that computer follow our
orders then we write programme. It is actually
some instructions written in programming
language. Programme describes what to do on
an input. Computer follows those instruction
and produce output.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What programming does
• 1. Take inputs.
• 2. Store data.
• 3. Operate on those data.
• 4. Produce output.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
What are compiler and interpreter
• Compiler and Interpreter both are the set of
programmes. They convert Human
understandable programming language to
machine level language.
• The basic difference between them is that
compiler at first reads the whole programme and
then convert it to the machine level language
where as interpreter do the same job line by line.
• Ex: compiler: C, C++, etc.
• Ex: interpreter: BASIC, MATLAB, etc.
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
Sourav Ganguly
Website: http://www.startselfstudy.blogspot.in
Facebook: https://www.facebook.com/startselfstudy
Slide Share: http://www.slideshare.net/sourav_free
Twitter: https://twitter.com/sourav_free
LinkedIn: https://in.linkedin.com/in/sourav-ganguly-149a23110
Youtube: https://www.youtube.com/channel/UCX65YC59Ww_Jt8nET1XrC0g
Copyright © 2015 · Sourav Ganguly · All
Rights Reserved.
Thank You

More Related Content

PDF
مصحف الواثق بالله برواية شعبة عن عاصم (مصحف سلطنة بروناي)
PDF
Estadísticas mayores 3
PDF
CV_MrTan
PPTX
Class C UST Training
PPTX
Basic knowledge to learn c language
PPT
How to write c programme
PDF
Test Automation Strategies and Frameworks: What Should Your Team Do?
PDF
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
مصحف الواثق بالله برواية شعبة عن عاصم (مصحف سلطنة بروناي)
Estadísticas mayores 3
CV_MrTan
Class C UST Training
Basic knowledge to learn c language
How to write c programme
Test Automation Strategies and Frameworks: What Should Your Team Do?
I Love APIs 2015: End to End Testing: Bug Squashing for Developers

Similar to Basic knowledge to learn c language (20)

PDF
Going Agile in a Multi-National Work Environment and the Tool We Chose
PPTX
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
PDF
International Search Engine Optimization and Website Translation Best Practices
PPTX
Manila MuleSoft Meetup #3 December 2018
PDF
20210916 mule soft_meetup_nz_online_uploadedversion
PDF
L1. Basic Programming Concepts.pdf
PPTX
introduction to problem solving and programming
PDF
Is Being Agile a Good Thing?
PPTX
Me&g@home
PPTX
Practical Software Testing Tools
PPTX
JVMCON Java in the 21st Century: are you thinking far enough ahead?
PDF
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)
PPTX
How to start your career as a software engineer
PPTX
Testdroid:
PDF
The how and why of patch management
ODP
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
PDF
Services, tools & practices for a software house
PDF
WordPress Developer tools
PDF
Is Microservices SOA Done Right?
PPT
Give Me Three Things: Anti-Virus Bypass Made Easy
Going Agile in a Multi-National Work Environment and the Tool We Chose
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
International Search Engine Optimization and Website Translation Best Practices
Manila MuleSoft Meetup #3 December 2018
20210916 mule soft_meetup_nz_online_uploadedversion
L1. Basic Programming Concepts.pdf
introduction to problem solving and programming
Is Being Agile a Good Thing?
Me&g@home
Practical Software Testing Tools
JVMCON Java in the 21st Century: are you thinking far enough ahead?
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)
How to start your career as a software engineer
Testdroid:
The how and why of patch management
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
Services, tools & practices for a software house
WordPress Developer tools
Is Microservices SOA Done Right?
Give Me Three Things: Anti-Virus Bypass Made Easy
Ad

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Classroom Observation Tools for Teachers
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Insiders guide to clinical Medicine.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Pharma ospi slides which help in ospi learning
Cell Types and Its function , kingdom of life
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Institutional Correction lecture only . . .
Classroom Observation Tools for Teachers
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial diseases, their pathogenesis and prophylaxis
Insiders guide to clinical Medicine.pdf
Computing-Curriculum for Schools in Ghana
human mycosis Human fungal infections are called human mycosis..pptx
01-Introduction-to-Information-Management.pdf
TR - Agricultural Crops Production NC III.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O5-L3 Freight Transport Ops (International) V1.pdf
Sports Quiz easy sports quiz sports quiz
102 student loan defaulters named and shamed – Is someone you know on the list?
STATICS OF THE RIGID BODIES Hibbelers.pdf
Pre independence Education in Inndia.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pharma ospi slides which help in ospi learning
Ad

Basic knowledge to learn c language

  • 1. Copyright © 2015 · Sourav Ganguly · All Rights Reserved. Basic Knowledge to learn C language
  • 2. Sourav Ganguly Website: http://www.startselfstudy.blogspot.in Facebook: https://www.facebook.com/startselfstudy Slide Share: http://www.slideshare.net/sourav_free Twitter: https://twitter.com/sourav_free LinkedIn: https://in.linkedin.com/in/sourav-ganguly-149a23110 Youtube: https://www.youtube.com/channel/UCX65YC59Ww_Jt8nET1XrC0g Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 3. What is Computer • It is an electronic device. It takes inputs, manipulate them with some predetermine mathematical formulas and produce the desire result. • Ex: laptop, desktop, etc. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 4. What is input • When data come to computer from the outside world then it is called “input” to that machine or input to a computer program. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 5. What is output Or What is result • When data goes out from a computer to the outside world then it is called “Output” or “Result” from that machine or from that program. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 6. What is input device • It is an electronic device by which user can produce “input” to a computer or a machine. • Ex: mouse, keyboard, scanner, etc. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 7. What is output device • It is an electronic device by which a computer or a machine can produce “output” or “result” to the outside world. • Ex: printer, DVD writer (writer only not reader), etc. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 8. What is computer language • When a person wants to express himself then he take the help of a language (say for English). With the same principal when a person wants to express himself to a computer then he must use a language. This language is called computer language. • Ex: C, C++, Java, FORTRAN, etc. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 9. What is programming Or What is computer programming • Actually it is a bundle of different instructions. Those instructions are placed in such a manner by which the computer can produce the desire result against a specific type of input. Sometime we call this as coding or computer programming. Computer program take input from users and produce the result after manipulating those inputs with the help of some mathematical calculation. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 10. What is programming language • It may be English or any language with some specific reserved words and a strong rule to use those words. Programming languages are used to write program. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 11. Programme meaning • When we want that computer follow our orders then we write programme. It is actually some instructions written in programming language. Programme describes what to do on an input. Computer follows those instruction and produce output. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 12. What programming does • 1. Take inputs. • 2. Store data. • 3. Operate on those data. • 4. Produce output. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 13. What are compiler and interpreter • Compiler and Interpreter both are the set of programmes. They convert Human understandable programming language to machine level language. • The basic difference between them is that compiler at first reads the whole programme and then convert it to the machine level language where as interpreter do the same job line by line. • Ex: compiler: C, C++, etc. • Ex: interpreter: BASIC, MATLAB, etc. Copyright © 2015 · Sourav Ganguly · All Rights Reserved.
  • 14. Sourav Ganguly Website: http://www.startselfstudy.blogspot.in Facebook: https://www.facebook.com/startselfstudy Slide Share: http://www.slideshare.net/sourav_free Twitter: https://twitter.com/sourav_free LinkedIn: https://in.linkedin.com/in/sourav-ganguly-149a23110 Youtube: https://www.youtube.com/channel/UCX65YC59Ww_Jt8nET1XrC0g Copyright © 2015 · Sourav Ganguly · All Rights Reserved. Thank You