0% found this document useful (0 votes)
11 views8 pages

Week 2 Computer Programmin 1

Uploaded by

Jefferson Diaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views8 pages

Week 2 Computer Programmin 1

Uploaded by

Jefferson Diaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

COMPUTER PROGRAMMING 1

Engr. Ronald P. Dela Cruz


Dean, CITE

SHS - ICT / Computer Programming 1


INTRODUCTION TO COMPUTER PROGRAMMING

TOPIC OUTLINE:
● Brief History of C Programming
● Application of C Programming
● Programming Process
● Programming Terminologies
● Top 10 Programming Language
HISTORY OF C PROGRAMMING

● C Programming Language is a general-purpose programming language.


● Developed by Dennis Ritchie between 1969 and 1973 at AT&T Bells
Labs.
● C is one of the most widely used programming language of all time.
● Turbo C is an Integrated Development Environment and compiler for C
programming language from Borland.
● First introduce in 1987, it was noted for its IDE, small size, fast compile
speed, comprehensive manuals and low price
APPLICATION OF C PROGRAMMING
● Computer applications
● Embedded softwares
● Firmware using micro-controllers
● Compiler of different programming languages
● Verification software, test code and simulator
● Implement Operating System Operations
● UNIX kernel
PROGRAMMING PROCESS
● Understand the problem
● Plan the logic
● Code the program
● Test the program
● Put the program into production
BASIC TERMINOLOGIES
● PROGRAM – is a sequence of instructions, written to perform a specified
task with a computer.
● PROGRAMMING LANGUAGE – a set of grammatical rules for instructing a
computer to perform specific task.
● PSEUDOCODE – An English-like representation of the logical steps it takes
to solve a problem.
● ALGORITHM – The sequence of steps necessary to solve a problem.
● FLOWCHART - is a graphical representation of a logical steps it takes to
solve a problem.
● COMPILER – is a computer program that transform source code written in a
programming language into another programming language.
BASIC TERMINOLOGIES
TOP 10 PROGRAMMING LANGUAGES

Source:
https://www.tiobe.com

You might also like