SlideShare a Scribd company logo
Computer Programming:The Basics Broken DownCasey DionENG 1105Ms. Elizabeth OwensJune 6, 2011
IntroductionWhat is a computer program?Before one can learn to write a computer program they must first learn what a computer program is.
According to David Bolton, “A computer program is a set of instructions for a computer to perform a specific task” (Bolton, About.com).The purpose of computer programming is to create a program that performs a certain behavior that it was told to do.A program is basically a set of instructions that you write with a list of directions or statements that tells the computer what to do with different objects or variables.In programming, “the variables can represent numeric data, text, or graphical images” (internet.com).
There are many programming languages that can be used to write and perform a basic computer programming.
Some languages include C, C++, Pascal, JAVA, Basic, and Small Basic (A beginner’s version of Basic). These languages are considered high-level languages.One can also write programs in more difficult language, assembly languages which are considered the low-level languages. This is because, “low-level languages are closer to the language used by a computer, while high-level languages are closer to human languages” (internet.com).Every program is eventually translated into a machine language so a computer can understand it. They are translated by a compiler or interpreter program so the computer can run it.
Every program is eventually translated into a machine language so a computer can understand it. They are translated by a compiler or interpreter program so the computer can run it.Some languages include C, C++, Pascal, JAVA, Basic, and Small Basic (A beginner’s version of Basic). These languages are considered high-level languages.
Programs are translated by a compiler or interpreter program so the computer can run it.Here are the steps For a compiler:“Edit the Program Compile the program into Machine code files. Link the Machine code files into a runnable program (also known as an exe). Debug or Run the Program” (Bolton, About Compilers and Interpreters )The steps to run a program via interpreter are :Edit the Program Debug or Run the Program “ (Bolton, About Compilers and Interpreters )This is a faster process and it helps beginners edit and test their code faster than using a compiler. It has the disadvantage of running much slower than a compiled program, five to ten times slower because every line of code has to be re-read and then re-processed.
	Computer programming can be very simple once the basics are understood. Different languages can present many different pros and cons. Some are easier for beginners and certain languages should be left for the more advanced users. If you know how to write a set of instructions then after learning a programming language of choice you should be able to write your own program in no time at all.
BibliographyBolton, David. About Compilers and Interpreters . 2011. 14 May 2011         		<http://cplus.about.com/od/introductiontoprogramming/a/compinterp.htm>.—. About.com. 2011. 15 May 2011       <http://cplus.about.com/od/introductiontoprogramming/g/program.htm>.internet.com. Webopedia. 2011. 16 May 2011 <http://www.webopedia.com/TERM/P/program.html>.Microsoft. Small Basics. 2011. 19 May 2011 <http://msdn.microsoft.com/en-  us/beginner/ff384126.aspx>.Wikipedia. Computer Programming-Wikipedia. May 2011. 15 May 2011 <http://en.wikipedia.org/wiki/Computer_programming>.

More Related Content

PDF
ICS 2nd Year Book Introduction
PDF
DSLs: what, why, how
PDF
DSL development
PPSX
Intro flash cards
PPTX
Intro flash cards
PPT
Computer Languages....ppt
PDF
Build your own Language - Why and How?
ICS 2nd Year Book Introduction
DSLs: what, why, how
DSL development
Intro flash cards
Intro flash cards
Computer Languages....ppt
Build your own Language - Why and How?

What's hot (19)

PDF
Computer Programming
PPTX
What is Coding
ODP
BIS07 Application Development - I
PPT
Generation of computer languages
PPTX
Programming Language
PPT
Computer languages
PPTX
Programming Language
PDF
Compilation v. interpretation
DOC
PPTX
Introduction to programming languages
PPT
computer languages
PPT
Computer languages
PDF
APU RoR Workshop Series #1 - Introduction to Programming
PPTX
Programming language
PPTX
COMPUTER PROGRAMMING
ODP
Let's go
PPTX
10 lesson7
PPT
Translators
Computer Programming
What is Coding
BIS07 Application Development - I
Generation of computer languages
Programming Language
Computer languages
Programming Language
Compilation v. interpretation
Introduction to programming languages
computer languages
Computer languages
APU RoR Workshop Series #1 - Introduction to Programming
Programming language
COMPUTER PROGRAMMING
Let's go
10 lesson7
Translators
Ad

Viewers also liked (16)

PPTX
Wevac University Prospectus
PPSX
General ideas of Language Acquisition
PPT
Conditionals 100819134225-phpapp01
PPT
Presentacion blogspot yulioxis
PDF
Wecac university brochure
PDF
Benchmark of 3D Virtual Environments
PDF
All things virtual seminar
PDF
Hakonen presentation
PPTX
The four disputed islands
PPTX
The four disputed islands
PPTX
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
PPTX
Goril·les
PDF
Creación de la marca personal deportiva para Vicente Juan García
PPT
Forms : a UX manifesto
PPT
Remaja anti korupsi
PPT
Berpikir dan bersikap positif
Wevac University Prospectus
General ideas of Language Acquisition
Conditionals 100819134225-phpapp01
Presentacion blogspot yulioxis
Wecac university brochure
Benchmark of 3D Virtual Environments
All things virtual seminar
Hakonen presentation
The four disputed islands
The four disputed islands
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
Goril·les
Creación de la marca personal deportiva para Vicente Juan García
Forms : a UX manifesto
Remaja anti korupsi
Berpikir dan bersikap positif
Ad

Similar to Dion computerprogramming (20)

PPT
Computer languages 11
PDF
Introduction to programming language (basic)
PDF
2 Programming Language.pdf
PPTX
PPTX
Introduction to Programming kkkkkkkkkkkkk
PPTX
Programming Paradigm & Languages
PPTX
Programming Paradigm & Languages
PPTX
Computer Topic (Introduction to Programming).pptx
PPT
Programming languages
PPT
Computer languages and generation
PPTX
Chapter-4.pptx introduction to computing CC1/L
PPSX
Ic lecture8
PPTX
Data programming with the minimum hocker
PPTX
01-PROGRAMMING introA of the class name. Pptx
PDF
Introduction to computer programming
PPTX
Introduction to programming languages
PDF
sege.pdf
PDF
Introduction to computer programming
PPTX
programming.pptx
Computer languages 11
Introduction to programming language (basic)
2 Programming Language.pdf
Introduction to Programming kkkkkkkkkkkkk
Programming Paradigm & Languages
Programming Paradigm & Languages
Computer Topic (Introduction to Programming).pptx
Programming languages
Computer languages and generation
Chapter-4.pptx introduction to computing CC1/L
Ic lecture8
Data programming with the minimum hocker
01-PROGRAMMING introA of the class name. Pptx
Introduction to computer programming
Introduction to programming languages
sege.pdf
Introduction to computer programming
programming.pptx

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Big Data Technologies - Introduction.pptx
sap open course for s4hana steps from ECC to s4
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm

Dion computerprogramming

  • 1. Computer Programming:The Basics Broken DownCasey DionENG 1105Ms. Elizabeth OwensJune 6, 2011
  • 2. IntroductionWhat is a computer program?Before one can learn to write a computer program they must first learn what a computer program is.
  • 3. According to David Bolton, “A computer program is a set of instructions for a computer to perform a specific task” (Bolton, About.com).The purpose of computer programming is to create a program that performs a certain behavior that it was told to do.A program is basically a set of instructions that you write with a list of directions or statements that tells the computer what to do with different objects or variables.In programming, “the variables can represent numeric data, text, or graphical images” (internet.com).
  • 4. There are many programming languages that can be used to write and perform a basic computer programming.
  • 5. Some languages include C, C++, Pascal, JAVA, Basic, and Small Basic (A beginner’s version of Basic). These languages are considered high-level languages.One can also write programs in more difficult language, assembly languages which are considered the low-level languages. This is because, “low-level languages are closer to the language used by a computer, while high-level languages are closer to human languages” (internet.com).Every program is eventually translated into a machine language so a computer can understand it. They are translated by a compiler or interpreter program so the computer can run it.
  • 6. Every program is eventually translated into a machine language so a computer can understand it. They are translated by a compiler or interpreter program so the computer can run it.Some languages include C, C++, Pascal, JAVA, Basic, and Small Basic (A beginner’s version of Basic). These languages are considered high-level languages.
  • 7. Programs are translated by a compiler or interpreter program so the computer can run it.Here are the steps For a compiler:“Edit the Program Compile the program into Machine code files. Link the Machine code files into a runnable program (also known as an exe). Debug or Run the Program” (Bolton, About Compilers and Interpreters )The steps to run a program via interpreter are :Edit the Program Debug or Run the Program “ (Bolton, About Compilers and Interpreters )This is a faster process and it helps beginners edit and test their code faster than using a compiler. It has the disadvantage of running much slower than a compiled program, five to ten times slower because every line of code has to be re-read and then re-processed.
  • 8. Computer programming can be very simple once the basics are understood. Different languages can present many different pros and cons. Some are easier for beginners and certain languages should be left for the more advanced users. If you know how to write a set of instructions then after learning a programming language of choice you should be able to write your own program in no time at all.
  • 9. BibliographyBolton, David. About Compilers and Interpreters . 2011. 14 May 2011 <http://cplus.about.com/od/introductiontoprogramming/a/compinterp.htm>.—. About.com. 2011. 15 May 2011 <http://cplus.about.com/od/introductiontoprogramming/g/program.htm>.internet.com. Webopedia. 2011. 16 May 2011 <http://www.webopedia.com/TERM/P/program.html>.Microsoft. Small Basics. 2011. 19 May 2011 <http://msdn.microsoft.com/en- us/beginner/ff384126.aspx>.Wikipedia. Computer Programming-Wikipedia. May 2011. 15 May 2011 <http://en.wikipedia.org/wiki/Computer_programming>.