Tìm tài liệu

Ky thuat lap trinh

Kỹ thuật lập trình

Upload bởi: tranngocvbf

Mã tài liệu: 227764

Số trang: 19

Định dạng: pdf

Dung lượng file: 378 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

Lịch sử phát triển của tin học luôn gắn liền với việc tìm kiếm các phương pháp lập trình để

giúp cho người sử dụng triển khai cac ứng dụng một cách dễ dàng , nhanh chóng và hiệu quả .

Như chúng ta đã biết , mỗi loại máy tính (sử dung loại CPU – Central Processing Unit xác

định) chỉ có thể hiểu và thực hiện trực tiếp được các lệnh cũng như trương trình theo một loại

noon ngữ dành riêng được gọi là noon ngữ máy . Tuy nhiên nếu thực hiện các ứng dụng trong

thực tế mà phải viết chương trình trực tiếp bằng ngôn ngữ máy thì sẽ rất phức tạp , đòi hỏi thời

gian và công thức rất lớn , nhiều khi không thể thực hiện được . Vì vây người ta tìm cách xây

dựng một ngôn ngữ lập trình riêng , gần với các ngôn ngữ tự nhiên , thuận lợi cho việc triển khai

các ứng dụng . Khi thực hiện các chương trình bằng ngôn ngữ này phải qua một bước dịch

chương trình đó sang ngôn ngữ máy để nó có thể thực hiện . Từ trước đến nay có rất nhiều ngôn

ngữ lập trình được ra đời va phục vụ đắc lực cho việc triển khai các ưng dụng trên máy tính .

Sau đây , chúng ta sẽ đi tìm hiểu về 5 mô hinh lập trình sau :

· Visual paradigm

· Parallel paradigms

· Concurrent programming

· Distributed programming

· Extreme programming

1.Giới thiệu về Visual Paradigm .

Lĩnh vực lập trình trực quan là sự kết hợp giữa đồ hoạ máy tính, ngôn ngữ lập

trình và tương tác người máy. Nó được tạo ra từ nhiều nghiên cứu độc lập và có

nhiều công trình nghiên cứu được xem là tiên phong trong lĩnh vực này.

Một nghiên cứu đầu tiên trong lĩnh vực này là hệ thống Sketchpad của Ivan

Sutherland vào năm 1963. Sketchpad đã được thiết kế và thực hiện trên máy tính TX-2 tại

MIT và nó được xem là ứng dụng đồ hoạ đầu tiên trên máy tính. Hệ thống cho phép người

sử dụng làm việc với một bút vẽ để tạo ra các hình ảnh trong không gian 2 chiều (2D)

đơn giản như đường thẳng, đường tròn các xử lý như sao chép và các phép biến đổi hình

học khác trên các hình vẽ này.

Từ năm 1965, Em trai của Ivan Sutherland là William đã sử dụng máy tính TX-2 để phát

triển một ngôn ngữ đặc tả dòng dữ liệu trực quan đơn giản. Hệ thống cho phép người sử

dụng khởi tạo, dò lỗi và thực thi các biểu đồ dòng dữ liệu trong môi trường trực quan.

Kế tiếp , năm 1975 , với việc công bố luận án tiến sĩ của David Canfield Smith với tiêu đề

“Pygmalion: A Creative Programming Environment” . Công việc của Smith đánh dấu sự

khởi đầu của một loạt các nghiên cứu trong lĩnh vực này cho đến ngày hôm nay.

2.Phân loại các ngôn ngữ lập trình trực quan

Khi lĩnh vực VPL đã chín muồi, ngày càng nhiều những nghiên cứu hướng đến việc

sáng tạo mạnh mẽ hơn cũng như những tiêu chuẩn để phân loại những công việc trong lĩnh vực

này. Một hệ thống phân loại không chỉ giúp các nhà nghiên cứu trong việc xác định các công

việc liên quan mà còn cung cấp một ranh giới để so sánh và đánh giá các hệ thống khác nhau.

Mộtsố tên tuổi có những đóng góp quan trọng trong lĩnh vực này như Chang, Shu, và

Burnett. Họ đã phân loại và đưa ra những định nghĩa để xác định đặc trưng các nhóm chính

của VPL.

Sau đây là sự phân loại các ngôn ngữ lập trình trực quan chính:

- Các ngôn ngữ trực quan thuần tuý

- Những hệ thống lai giữa trực quan và văn bản (text)

- Những hệ thống lập trình bằng ví dụ

- Những hệ thống ràng buộc đối tượng

- Những hệ thống được xây dựng dựa trên các biểu mẫu (form)

Lưu ý rằng việc phân loại trên là không loại trừ lẫn nhau. Do đó, có nhiều ngôn ngữ có

thể thuộc nhóm này nhưng cũng có thể thuộc nhóm khác

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Kỹ thuật lập trình
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình
  • Kỹ thuật lập trình

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Kỹ Thuật Lập Trình

Upload: quangxit

📎 Số trang: 108
👁 Lượt xem: 513
Lượt tải: 16

Kỹ thuật lập trình

Upload: nam71nam

📎
👁 Lượt xem: 31
Lượt tải: 16

Kỹ thuật lập trình 1

Upload: khacanh76

📎 Số trang: 108
👁 Lượt xem: 463
Lượt tải: 16

Kỹ thuật lập trình Ajax

Upload: caocuong_11

📎 Số trang: 10
👁 Lượt xem: 374
Lượt tải: 16

Kỹ thuật lập trình C

Upload: yentqc

📎
👁 Lượt xem: 548
Lượt tải: 18

Kỹ thuật Lập trình C

Upload: Bop0311

📎 Số trang: 216
👁 Lượt xem: 587
Lượt tải: 16

Giáo Trình Kỹ Thuật Lập Trình C

Upload: thanhha1213

📎 Số trang: 152
👁 Lượt xem: 529
Lượt tải: 17

Cơ sở kỹ thuật lập trình

Upload: kutichuot

📎 Số trang: 156
👁 Lượt xem: 581
Lượt tải: 16

Kỹ Thuật Lập Trình Ajax 1

Upload: Danhtruongtl

📎 Số trang: 10
👁 Lượt xem: 433
Lượt tải: 16

Kỹ thuật lập trình CShap 2 0

Upload: lylyharry

📎
👁 Lượt xem: 457
Lượt tải: 17

Kỹ Thuật Lập Trình Java Căn Bản

Upload: novemberrain811

📎
👁 Lượt xem: 424
Lượt tải: 16

Giáo Trình Kỹ Thuật Lập Trình Nâng Cao

Upload: minhhuong

📎 Số trang: 108
👁 Lượt xem: 451
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Kỹ thuật lập trình

Upload: tranngocvbf

📎 Số trang: 19
👁 Lượt xem: 734
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Kỹ thuật lập trình Lịch sử phát triển của tin học luôn gắn liền với việc tìm kiếm các phương pháp lập trình để giúp cho người sử dụng triển khai cac ứng dụng một cách dễ dàng , nhanh chóng và hiệu quả . Như chúng ta đã biết , mỗi loại máy tính (sử dung loại CPU – pdf Đăng bởi
5 stars - 227764 reviews
Thông tin tài liệu 19 trang Đăng bởi: tranngocvbf - 14/06/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 14/06/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Kỹ thuật lập trình