1. Trang chủ
  2. » Ngoại Ngữ

Programming language ( Tiếng Anh Chuyên Ngành CNTT) Thuyết trình Ngôn ngữ lập trình

28 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Programming Language (Tiếng Anh Chuyên Ngành CNTT) Thuyết trình Ngôn ngữ lập trình
Tác giả Lê Trường Giang, Trần Trung Anh, Nguyễn Chí Dũng, Nguyễn Văn Linh
Trường học University of Information Technology
Chuyên ngành Computer Science
Thể loại Thuyết trình
Định dạng
Số trang 28
Dung lượng 19,98 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

3 Definition Programming language is any set of rules that conve. Programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output In simple terms, programming languages are the tools we use to write instructions for the computer to follow History Of Programming Language Programming Language Classification

Trang 3

TABLE OF CONTENTS

Trang 4

• Programming language is any set of rules that

converts strings, or graphical program elements in the case of visual programming languages, to

various kinds of machine code output

• In simple terms, programming languages are the

tools we use to write instructions for the computer to follow

Trang 5

What are programming languages used for ?

Trang 6

What are programming languages used for ?

• Database Development

– creation of databases

which store data

• Web Development – the

work involved in

developing a website for

the Internet

Trang 7

History Of Programming Language

1883: Ada Lovelace wrote the instructions for the Analytical Engine,

the first computer program

1995: PHP (developed by Rasmus Lerdorf) for Web Development

2000: Microsoft developed C# as a combination of C++ and Visual

Basic

Trang 8

Is the number of programming languages

in the computer world

Trang 10

 

Trang 11

Classification

Trang 13

Programming Language Classification

1 3

Low abstraction

Low-level Programming Language

High abstraction

High-level Programming Language

Trang 14

▹ It refers to how detached or separated a

language is from the core computer concepts and language

▹ Higher level language = More abstraction

1 4

Trang 15

Low abstraction High abstraction

More abstraction = Less details

Trang 16

Low-level

Programming

Language

Trang 17

Low-level Programming Language

▹ Very close to writing actual

Trang 18

Machine Language

• Instructions in binary form

• Can be directly understood by

the computer without

translating

Trang 19

• The Assembler converts the

assembly code into machine code

Trang 20

Assembler

Trang 21

▹ Very fast and efficient

Trang 22

High-level

Programming

Language

Trang 23

High-level Programming Language

▹ Close to human languages

▹ Strong abstraction

▹ Highly compatible

→ Easy to use and understand

2 3

Trang 24

2 4

Trang 25

Compiler & Interpreter

Compiler: Converts entire program into

Machine Code → Creates exe file before running

Interpreter: Converts each line of code into

Machine Code → Does not create exe file before running

Trang 26

Compiler & Interpreter

Trang 27

▹ Easy to write and debug

Trang 28

Summary High-level Language Low-level Language

It is compatible with all

For translation, a compiler

or interpreter is required. For translation, it will need an assembler.

It is commonly used in programming.

It is no longer widely used

Ngày đăng: 30/09/2022, 21:45

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w