1
ng quan KTLT (3t)
Programming technique
SE Dept
<SE-SoICT-HUT>
Lương Mạnh Bá
balm@soict.hut.edu.vn
2
Programming
Languages –
classifications and
Program
Development
Last update 8-2010 SE-SoICT KTLT-1.3
Nội dung
Next
Develop Web pages : HTML, scripting languages,
DHTML, XML, WML, các phần mềm tạo
trang web
Develop Web pages : HTML, scripting languages,
DHTML, XML, WML, và các phần mềm tạo
trang web
NNLT
phân loại NNLT
NNLT và
phân loại NNLT
NNLT thủ tụcNNLT thủ tục
NNLT trực quan (Visual programming languages)NNLT trực quan (Visual programming languages)
NNLT hướng đối tượng (Object-oriented
programming languages)
NNLT hướng đối tượng (Object-oriented
programming languages)
NNLT phi thủ tục công cụ (Nonprocedural
languages and tools)
NNLT phi thủ tục và công cụ (Nonprocedural
languages and tools)
Multimedia
authoring programs
Multimedia
authoring programs
6 bước của chu trình phát triển phần mềm
Six steps in the program development cycle
6 bước của chu trình phát triển phần mềm
Six steps in the program development cycle
Sự khác biệt giữa LT cấu trúc
LT hướng đối tượng
Sự khác biệt giữa LT cấu trúc và
LT hướng đối tượng
Những cấu trúc sở dùng thiết kế chương trìnhNhững cấu trúc cơ sở dùng thiết kế chương trình
Last update 8-2010 SE-SoICT KTLT-1.4
Chương trình máy tính và ngôn ngữ lập trình
Computer Programs and Programming Languages
Computer program?
Next
Tập hợp các lệnh chỉ dẫn cho máy tính thực
hiện nhiệm vụ
Programming language—Dùng để viết các lệnh, chỉ thị
Last update 8-2010 SE-SoICT KTLT-1.5
programming language - NNLT
Một NNLT 1 hệ thống các hiệu dùng để liên lạc, trao đổi 1 nhiệm
vụ/ thuật toán với máy tính, làm cho nhiệm vụ được thực thi.
Nhiệm vụ được thực thi gọi một computation, tuân thủ một
độ chính xác những quy tắc nhất quán.
Với mỗi ngôn ngữ lập trình, ta cần nắm bắt, thấu hiểu những ?:
3 thành phần căn bản của bất cứ 1 NNLT nào.
thức ngôn ngữ-Language paradigm những nguyên tắc chung
bản, dùng bởi LTV để xây dựng chương trình.
pháp - Syntax cách để xác định những là hợp lệ trong cấu
trúc các câu của ngôn ngữ; Nắm được pháp cách để đọc
tạo ra các câu trong các ngôn ngữ tự nhiên, như tiếng Việt,
tiếng Anh LT. Tuy nhiên điều đó không nghĩa giúp
chúng ta hiểu hết ý nghĩa của câu văn.
Ngữ nghĩa semanticscủa 1 CT trong ngôn ngữ y. ng, nếu
không ngữ nghĩa, 1 NNLT sẽ chỉ 1 mớ các câu văn
nghĩa; như vậy ngữ nghĩa 1 thành phần không thể thiếu của 1
ngôn ngữ.
rất nhiều NNLT, khoảng 1000 ngôn ngữ ( 60’s đã hơn 700)
phần lớn các ngôn ngữ hàn lâm, mục đích riêng hay phát
triển bởi 1 tổ chức để phục vụ cho bản thân họ.