Programming Help By Calltutors | Programming Assignement Help - PowerPoint PPT Presentation

About This Presentation
Title:

Programming Help By Calltutors | Programming Assignement Help

Description:

Our experts solved more than 600+ Assignments and Projects. If you are also suffering from your programming assignments no need to worry take programming assignment help from Calltutors professionals, we are best in programming help and never let you down. – PowerPoint PPT presentation

Number of Views:71

less

Transcript and Presenter's Notes

Title: Programming Help By Calltutors | Programming Assignement Help


1
Programming Help by Calltutor's Experts
www.calltutors.com
2
Introduction to Computer Programming
Computer programming is a branch of computer
science, which use programming languages to
create Computer software and its applications. In
simple language computer programming is help us
to communicate with computers. Ex. C, C, Java,
and, Python etc
www.calltutors.com
3
  • Type of Software
  • Computer Languages
  • Syntax, Semantics, Grammars
  • What happens to your program?
  • Compilation, Linking, Execution
  • Program errors

www.calltutors.com
4
  • System SW

Programs written for computer systems i.e
Compilers, operating systems, ..
  • Application SW

Programs written for computer users
i.e Word-processors, spreadsheets, other
application packages
www.calltutors.com
5
Provides several essential services
  • Loading running application programs
  • Allocating memory processor time
  • Providing input output facilities
  • Managing files of information

www.calltutors.com
6
Programs are written in programming languages
PL programming language
Pieces of the same program can be written in
different PLs
  • Languages closer to the machine can be more
    efficient
  • As long as they agree on how to communicate

A PL is
  • A special purpose and limited language
  • A set of rules and symbols used to construct a
    computer program
  • A language used to interact with the computer

www.calltutors.com
7
  • Machine Language
  • Uses binary code
  • Machine-dependent
  • Not portable
  • Assembly Language
  • High-Level Language (HLL)
  • Uses English-like language
  • Machine independent
  • Portable (but must be compiled for different
    platforms)
  • Examples Pascal, C, C, Java, Fortran, . . .

www.calltutors.com
8
The representation of a computer program which is
actually read and understood by the computer.  A
program in machine code consists of a sequence of
machine instructions.  Instructions Machine
instructions are in binary code Instructions
specify operations and memory cells involved in
the operation Example
www.calltutors.com
9
  • A programming language which use statements
    consisting of English-like keywords such as
    "FOR", "PRINT" or IF, ... etc.
  • Each statement corresponds to several machine
    language instructions (one-to-many
    correspondence).
  • Much easier to program than in assembly language.
  • Data  are referenced using descriptive names
  • Operations can be described using familiar
    symbols
  • Example
  • Cost Price Tax

www.calltutors.com
10
  • A program that converts another program from some
    source language (or high-level programming
    language / HLL) to machine language (object
    code).
  • Some compilers output assembly language which is
    then converted to machine language by a separate
    assembler.
  • Is distinguished from an assembler by the fact
    that each input statement, in general, correspond
    to more than one machine instruction.

www.calltutors.com
11
Steps taken by the CPU to run a program
(instructions are in machine language)
  • Fetch an instruction
  • Decode (interpret) the instruction
  • Retrieve data, if needed
  • Execute (perform) actual processing
  • Store the results, if needed

www.calltutors.com
12
  • Syntax Errors errors in grammar of the language
  • Runtime error when there are no syntax errors,
    but the program cant complete execution Divide
    by zero, Invalid input data
  • Logical errors the program completes execution,
    but delivers incorrect results, Incorrect usage
    of parentheses

www.calltutors.com
13
Our Mission and Vision
www.calltutors.com
14
Our experts solved more than 600 Assignments and
Projects. If you are also suffering from your
programming assignments no need to worry, take
programming assignment help from Calltutors
professionals, we are best in programming help
and never let you down.
www.calltutors.com
15
TWITTER
FACEBOOK
INSTAGRAM
www.calltutors.com
16
Submit your work now, at Calltutors
Thank you
www.calltutors.com
Write a Comment
User Comments (0)
About PowerShow.com