C Programming Lecture-1 Overview and Environment Setup

Slides:



Advertisements
Similar presentations
DL Windows Software “Rules” Import a CSV File From Excel
Advertisements

1 CSCI N305 C Language Programming Welcome to CSCI N305! Compiling Your First Program Using Microsoft Visual Studio 2008.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Assembler Compiler Interpreter ASSEMBLER To convert the assembly language into machine code. Translate mnemonic operation codes to their machine language.
Using the Java programming language compiler. Review of relevant material from previous lectures From previous lectures: A computer can only execute machine.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
How to Use The Borland C++ Compiler Version 5
Editing Java programs with the BlueJ IDE. Working environments to develop (= write) programs There are 2 ways to develop (write) computer programs: 1.Using.
Programming In C++ Spring Semester 2013 Programming In C++, Lecture 1.
Introduction to Java Tonga Institute of Higher Education.
INTRODUCTION TO C PROGRAMMING LANGUAGE Computer Programming Asst. Prof. Dr. Choopan Rattanapoka and Asst. Prof. Dr. Suphot Chunwiphat.
11 Getting Started with C# Chapter Objectives You will be able to: 1. Say in general terms how C# differs from C. 2. Create, compile, and run a.
Standard Grade Computing SYSTEM SOFTWARE CHAPTER 19.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Programming Concept Chapter I Introduction to Java Programming.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
COP 3330 Notes 1/12. Today's topics Downloading Java and Eclipse Hello World Basic control structures Basic I/O Strings.
Lecture 6: Computer Languages. Programming Environments (IDE) COS120 Software Development Using C++ AUBG, COS dept.
1.1 Introduction to Programming academy.zariba.com 1.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
CSE 232: C++ Programming in Visual Studio Graphical Development Environments for C++ Eclipse –Widely available open-source debugging environment Available.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
I Power Higher Computing Software Development Development Languages and Environments.
 Programming - the process of creating computer programs.
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
Lab00-Getting Started with VC Launch VS 2005 Launch Visual Studio 2005 – Start > All Programs > Microsoft Visual Studio 2005 > Microsoft Visual.
Compiling and running Java programs with BlueJ. Successfully compiled files program files in BlueJ You can tell from the shade of a program icon in BlueJ.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
C Programming Lecture 3 : C Introduction 1 Lecture notes : courtesy of Woo Kyun and Chang Byung-Mo.
Programming Languages
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Digital Game Design ACST 3710 Your First Unity Program 1.
Chapter 5 Operating Systems.
Downloading & Installing the BIT115 Software & Programs
Computer Systems Nat 5 Computing Science
Computer Applications in Business
Why don’t programmers have to program in machine code?
CST 1101 Problem Solving Using Computers
CMIT100 Chapter 14 - Programming.
Programming and Debugging with the Dragon and JTAG
Development with Eclipse
High or Low Level Programming Language? Justify your decision.
Topic: Programming Languages and their Evolution + Intro to Scratch
Writing, Compiling and Running a C program
Computer Systems Nat 5 Computing Science
Entry Ticket: High and Low Level Languages
TRANSLATORS AND IDEs Key Revision Points.
Assembler, Compiler, Interpreter
Lecturer: Mukhtar Mohamed Ali “Hakaale”
Lesson Objectives Aims Key Words Compiler, interpreter, assembler
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
1. Open Visual Studio 2008.
Java External Libraries & Case Study
Download and Installation of code::blocks
Assembler, Compiler, Interpreter
Double click Microsoft Visual Studio 2010 on the Computer Desktop
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
An Introduction to Programming with C++ Fifth Edition
Scripts In Matlab.
BlueJ: a very quick introduction
Review of Previous Lesson
1.3.7 High- and low-level languages and their translators
Programming language translators
Programming Fundamentals Lecture #2 Overview of Computer Programming
IS 135 Business Programming
Presentation transcript:

C Programming Lecture-1 Overview and Environment Setup $p!derLabWeb C Programming Lecture-1 Overview and Environment Setup

What is a programming language? Programming language is a computer language designed to communicate instructions to the machine. It is used to design the programs which is further used to control the behavior of the machine.

Different types of languages There are mainly three types of languages:- Low Level languages E.g- Assembly Language Middle Level Language E.g- C High Level Language E.g- java,python

Why we still need it? Learning C language will help you to build your basic concepts about a programming language. Instead of directly jumping to a HLL(High level language) like c++, c#, java etc. where you will learning about the OOPs(Object Oriented Programming). When it comes to performance then no language can beat C. It works very efficiently on a wide range of platforms.

C language is more close to the machine then any other language except Assembly Language. Assembly language is not used so widely because it is not easy to learn. The Drivers of Operating Systems like windows, Linux are made using c language. It is used to make language compilers and interpreters and also assemblers. It is used to make high performance games.

Getting Environment ready There are different softwares used to compile the C code. Codeblocks Dev C++ Visual studio We will be using the codeblocks for the whole lecture.

Setting up the project Follow the below path to create the new project:- File > New > Projects Now choose the console applications from the pop up window and click ok. Now choose C and click next. Now give name to the project and also provide the path where you want to save the project and then click next.

Now your project is created Now your project is created. Now you will see on the left a management window if not then go to view > Manager. Now it will visible. Now click on the your project name, you will see a sub-directory names source click on it now you will see the main.c , this is the main file. Now double click it to open it. There you will see hello world program already written. Now go to build > build and run in menu bar. This is your first program project.

Thank you!