SlideShare a Scribd company logo
1 of 14
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

Similar to Basic knowledge to learn c language

Going Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We ChoseGoing Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We ChosePaula Stern
 
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft  - Chennai - meetup - ZettaJS - IoT IntroIoTCraft  - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft - Chennai - meetup - ZettaJS - IoT IntroAnil Sagar
 
International Search Engine Optimization and Website Translation Best Practices
International Search Engine Optimization and Website Translation Best PracticesInternational Search Engine Optimization and Website Translation Best Practices
International Search Engine Optimization and Website Translation Best PracticesBoulder SEO Marketing
 
Manila MuleSoft Meetup #3 December 2018
Manila MuleSoft Meetup #3 December 2018Manila MuleSoft Meetup #3 December 2018
Manila MuleSoft Meetup #3 December 2018Christopher Co
 
20210916 mule soft_meetup_nz_online_uploadedversion
20210916 mule soft_meetup_nz_online_uploadedversion20210916 mule soft_meetup_nz_online_uploadedversion
20210916 mule soft_meetup_nz_online_uploadedversionMizuhoHoshino
 
L1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfL1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfMMRF2
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing ToolsDr Ganesh Iyer
 
JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?Steve Poole
 
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)Lauren Hayward Schaefer
 
How to start your career as a software engineer
How to start your career as a software engineer How to start your career as a software engineer
How to start your career as a software engineer Intellipaat
 
The how and why of patch management
The how and why of patch managementThe how and why of patch management
The how and why of patch managementSolarwinds N-able
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...dcieslak
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software houseParis Apostolopoulos
 
WordPress Developer tools
WordPress Developer toolsWordPress Developer tools
WordPress Developer toolsSudar Muthu
 
Give Me Three Things: Anti-Virus Bypass Made Easy
Give Me Three Things: Anti-Virus Bypass Made EasyGive Me Three Things: Anti-Virus Bypass Made Easy
Give Me Three Things: Anti-Virus Bypass Made EasySecurity Weekly
 
At Last, MuleSoft RPA Revealed - A Quick Guide To Automating Your Business | ...
At Last, MuleSoft RPA Revealed - A Quick Guide To Automating Your Business | ...At Last, MuleSoft RPA Revealed - A Quick Guide To Automating Your Business | ...
At Last, MuleSoft RPA Revealed - A Quick Guide To Automating Your Business | ...Big Compass
 

Similar to Basic knowledge to learn c language (20)

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

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

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