LẬP TRÌNH HƯỚNG
ĐỐI TƯỢNG TRONG JAVA
Lịch sử phát
triển của lập
trình
Không ngôn ngữ, chỉ
dây phích cắm
Bắt đầu hoạt động vào năm
1946, ENIAC chiếm diện tích
hơn 167 𝑚2, nặng 27 tấn,
không chỉ thực hiện được các
phép tính bản, còn cho
phép chạy vòng lặp, rẽ nhánh
các thủ tục con.
duytrung.tcu@gmail.com
Lịch sử phát triển của lập trình
Lịch sử phát triển của lập trình chứng kiến sự từ bỏ cách lập
trình từ góc nhìn của y tính để xây dựng những khái niệm
nguyên phản chiếu (gần như) chính xác sự cảm nhận thế giới
thực của con người.
Sự “tiến hóacủa ngôn ngữ lập trình
Machine
language
Assembly
languages
High-level
languages
duytrung.tcu@gmail.com
Machine languages
Chỉ gồm 0 1 nhị phân
ngôn ngữ tự nhiênvới máy tính, liên hệ chặt chẽ với phần
cứng máy tính
Độ khó lập trình: God level - chỉ đặt sai giá trị một bit thể làm
sai tất cả chương trình.
dụ về ngôn ngữ máy:
00110010 00001110 00010010 00000000
duytrung.tcu@gmail.com
Assembly languages
một bước tiến để lập trình trở nên dễ hơn
Bao gồm tập các câu lệnh bản được xây dựng cho một bộ xử
cụ thể
Assembly cần được dịch thành máy để máy tính thể
hiểu được
Mỗi lệnh Assembly được ánh xạ 1-1 thành một chỉ dẫn NN máy
dụ:
XOR CL, [12H]
duytrung.tcu@gmail.com