Computer Languages omputer language is what machines use to communicate with each other. C.

Slides:



Advertisements
Similar presentations
Assembly Language – 1.
Advertisements

Dr. Ken Hoganson, © August 2014 Programming in R COURSE NOTES 2 Hoganson Language Translation.
Week 3. Assembly Language Programming  Difficult when starting assembly programming  Have to work at low level  Use processor instructions >Requires.
A guide to HTML. Slide 1 HTML: Hypertext Markup Language Pull down View, then Source, to see the HTML code. Slide 1.
101.  When you communicate with people you use a language that you both understand.  The trick is that the computer does not speak English.  To communicate.
CSCI 1412 Tutorial 1 Introduction to Hardware, Software Parminder Kang Home:
Overview  Recap  HTML. Recap  What is cloud computing?  What are application service providers (ASPs)?  Describe major functions of operating systems.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
Computing Concepts Advanced HTML: Tables and Forms.
Topic 1: Introduction to Computers and Programming
CS 104 Introduction to Computer Science and Graphics Problems Software and Programming Language (2) Programming Languages 09/26/2008 Yang Song (Prepared.
Developing a Basic Web Page with HTML
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#1) By Dr. Syed Noman.
Course: Introduction to Computers
CIS 234: Character Codes Dr. Ralph D. Westfall April, 2011.
Bits and Bytes.
Web page - A Web page is a simple text file that contains HTML tags (code) that describe what should be displayed on the browser. -The Web browser interprets.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
CSC 110 – Intro to Computing Lecture 2: More Computing History & Binary Numbers.
HTML Overview Part 2 – Paragraphs, Headings, and Lines 1.
ICS312 Set 4 Program Structure. Outline for a SMALL Model Program Note the quiz at the next lecture will be to reproduce this slide.MODEL SMALL.586 ;
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Intro to Dreamweaver Web Design Section 7-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Using Html Basics, Text and Links. Objectives  Develop a web page using HTML codes according to specifications and verify that it works prior to submitting.
1 History of compiler development 1953 IBM develops the 701 EDPM (Electronic Data Processing Machine), the first general purpose computer, built as a “defense.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
Welcome to Creative Web Design You will soon be creating your first web page.
Welcome to Creative Web Design You will soon be creating your first web page.
National Diploma Unit 4 Introduction to Software Development Introduction to Programming Languages.
Assembly Language A Brief Introduction. Unit Learning Goals CPU architecture. Basic Assembler Commands High level Programming  Assembler  Machine Language.
McLean HIGHER COMPUTER NETWORKING Lesson 5 HTML Description of HTML web page Creating a simple HTML web page.
Basic Table Elements. 2 Objectives Define table elements Describe the steps used to plan, design, and code a table Create a borderless table with text.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Introduction to Programming Instructor: Yong Tang Brookhaven National Laboratory Working on accelerator control (BNL Phone #)
Computer Science Binary. Binary Code Remember the power supply that is inside your computer and how it sends electricity to all of the components? That.
More on Assembly 1 CSE 2312 Computer Organization and Assembly Language Programming Vassilis Athitsos University of Texas at Arlington.
HTML.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
HTML Basics Computers. What is an HTML file? *HTML is a format that tells a computer how to display a web page. The documents themselves are plain text.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
DYNAMIC HTML What is Dynamic HTML: HTML code that allow you to change/ specify the style of your web pages. Example: specify style sheet, object model.
Represents different voltage levels High: 5 Volts Low: 0 Volts At this raw level a digital computer is instructed to carry out instructions.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
COP3502: Introduction to Computer Science Yashas Shankar Program Translation.
By ILTAF MEHDI 1 COURSE TITLE: FUNDANENTALS OF PROGRAMMING INSTRUCTOR: ILTAF MEHDI.
COMP1070/2002/lec1/H.Melikian COMP1070 Lecture #2 Computers and Computer Languages Some terminology What is Software? Operating Systems.
Representing Characters in a Computer System Representation of Data in Computer Systems.
More on Assembly 1 CSE 2312 Computer Organization and Assembly Language Programming Vassilis Athitsos University of Texas at Arlington.
Creating Your 1 st Web Page. Tags Refers to anything between on a webpage Most appear in pairs surrounding content Some appear as empty tags (no closing.
HTML5 SEMANTICS TO OR NOT TO THAT IS THE QUESTION BY WILLIAM MURRAY.
Winter 2016CISC101 - Prof. McLeod1 Today Numeric representation (or “How does binary and hexadecimal work?”). How can a CPU understand instructions written.
HTML is the language that allows text and graphics to be displayed as Web pages. It is a set of special codes, called tags, that tells a browser application.
Chapter 7: Low-Level Programming Languages Chapter 7 Low-Level Programming Languages Page 66 In order to execute instructions on a CPU, those instructions.
HIGH-LEVEL LANGUAGE PROGRAMMING PARADIGMS. Programming languages come in many forms or 'paradigms'. Each form of language offers advantages over other.
A Level Computing – A2 Component 2 1f, 1g, 1h, 1i, 1j.
ENCODING AND SENDING FORMATTED TEXT
Learning to Program D is for Digital.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
N100 Building a Simple Web Page
HTML Formatting.
History of compiler development
Entry Ticket: High and Low Level Languages
Compiler Construction
Searching EIT, Author Gay Robertson, 2017.
CS 286 Computer Organization and Architecture
The language of the internet
HTML and CSS Basics.
The language of the internet
Presentation transcript:

Computer Languages

omputer language is what machines use to communicate with each other. C

he simplest language is called “Machine Language.” Also called “binary,” it looks like this: T

he simplest language is called “Machine Language.” Also called “binary,” it looks like this: T means the letter “K” in machine language.

That’s right. When you hit the letter K on your keyboard, all this binary code is sent to the computer and a K pops up on your screen. That’s right. When you hit the letter K on your keyboard, all this binary code is sent to the computer and a K pops up on your screen.

ompter language is hard to read! C

o programmers use a translation tool called an “ Assembly Language” that uses names instead of numbers that is more user friendly. S

or instance, when a programmer types “ mov al, 061h ” it means m ove the hexadecimal value 61 (97 decimal) into the processor register with the name "al". F

hat’s easier than typing thousands of 1’s and 0’s, but it’s still very difficult for all but the most Hard Core nerds to comprehend. T

igher-level language translates still further H complex *p = NULL; abs_p = sqrt (p->real * p->real + p->im * p->im); asc_^ x = [n/> 01] complex *p = NULL; abs_p = sqrt (p->real * p->real + p->im * p->im); asc_^ x = [n/> 01] Beginning to recognize some words?

he computer language you are learning is called HTML. They are known as “4 th generation” higher-level languages because they are at least 4 steps above machine language… T

very keystroke of a 4G language contains thousands of bits of information. E

f course, the ultimate goal is a language that approximates human words allowing us to speak our instructions directly into the computer. Then we’re all doomed. - Sarah Connor O

Inline styles Inline styles are HTML codes that that change the elements in a page. h1 is really big, h6 is really small… Millendez's Math Class Millendez's Math Class The code might look something like this: HTML supports six heading styles, numbered h1 through h6.

Millendez's Math Class Millendez's Math Class

Inline styles Use inline styles to align your web page element: Millendez's Math Class Millendez's Math Class The code might look something like this: at New Technology High School at New Technology High School Math Classes Math Classes Class Policies Class Policies Grading Grading Appointments Appointments Safety Safety

Elements Web Page Elements are important to understand because you can assign “attributes” to them. High School High School The code might look something like this: “title” is the attribute that will be applied to all the content contained within the tags. “Quotation Marks” are required for attribute values.