Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 43 trang
Dung lượng: 334 KB

Giới thiệu nội dung

Phương Pháp Luận Sáng Tạo Trong Khoa Học

Tác giả: Huỳnh Lê Quốc Vương

Lĩnh vực: Khoa học

Nội dung tài liệu:

Tài liệu này trình bày “40 nguyên tắc sáng tạo ứng dụng trong tin học và quá trình tiến hóa ngôn ngữ lập trình”. Nội dung bao gồm giới thiệu về Lý thuyết giải các bài toán sáng chế (TRIZ) và 40 nguyên tắc sáng tạo cơ bản, cùng với các ví dụ minh họa ứng dụng trong lĩnh vực công nghệ thông tin. Bên cạnh đó, tài liệu còn đề cập đến lịch sử phát triển của ngôn ngữ lập trình, từ những bước sơ khai đến các xu hướng hiện đại.

Mục lục chi tiết:

  • Lời mở đầu
  • I. 40 Nguyên tắc sáng tạo và ứng dụng trong tin học:
    • 1. Nguyên tắc phân nhỏ
    • 2. Nguyên tắc “tách khỏi”
    • 3. Nguyên tắc phẩm chất cục bộ
    • 4. Nguyên tắc phản đối xứng
    • 5. Nguyên tắc kết hợp
    • 6. Nguyên tắc vạn năng
    • 7. Nguyên tắc “chứa trong”
    • 8. Nguyên tắc phản trọng lượng
    • 9. Nguyên tắc gây ứng suất sơ bộ
    • 10. Nguyên tắc thực hiện sơ bộ
    • 11. Nguyên tắc dự phòng
    • 12. Nguyên tắc đẳng thế
    • 13. Nguyên tắc đảo ngược
    • 14. Nguyên tắc cầu (tròn) hoá
    • 15. Nguyên tắc linh động
    • 16. Nguyên tắc giải “thiếu” hoặc “thừa”
    • 17. Nguyên tắc chuyển sang chiều khác
    • 18. Nguyên tắc sử dụng các dao động cơ học
    • 19. Nguyên tắc tác động theo chu kỳ
    • 20. Nguyên tắc liên tục tác động có ích
    • 21. Nguyên tắc “vượt nhanh”
    • 22. Nguyên tắc biến hại thành lợi
    • 23. Nguyên tắc quan hệ phản hồi
    • 24. Nguyên tắc sử dụng trung gian
    • 25. Nguyên tắc tự phục vụ
    • 26. Nguyên tắc sao chép (copy)
    • 27. Nguyên tắc “rẻ” thay cho “đắt”
    • 28. Thay thế sơ đồ cơ học
    • 29. Sử dụng các kết cấu khí và lỏng
    • 30. Sử dụng vỏ dẻo và màng mỏng
    • 31. Sử dụng các vật liệu nhiều lỗ
    • 32. Nguyên tắc thay đổi màu sắc
    • 33. Nguyên tắc đồng nhất
  • II. Lịch sử phát triển ngôn ngữ lập trình:
    • 1. Zuse’s Plankalkül
    • 2. Các ngôn ngữ mã giả
    • 3. IBM và Fortran
    • 4. Lập trình hàm
    • 5. Bước đầu tiên tiến tới sự tinh xảo
    • 6. Khởi đầu của ngôn ngữ cho doanh nghiệp
    • 7. Bắt đầu khái niệm chia sẻ thời gian
    • 8. Ngôn ngữ cho cả khoa học và doanh nghiệp : PL/I
    • 9. Hai ngôn ngữ động đầu tiên : APL và SNOBOL
    • 10. Bắt đầu trừu tượng hóa dữ liệu : SIMULA 67
    • 11. Thiết kế trực giao : ALGOL 68
    • 12. Lập trình dựa trên Logic : Prolog
    • 13. Ngôn ngữ được thiết kế công phu nhất : Ada
    • 14. Lập trình hướng đối tượng : Smalltalk
    • 15. Kết hợp giữa lập trình mệnh lệnh và lập trình hướng đối tượng: C++
    • 16. Một ngôn ngữ hướng đối tượng dựa trên mệnh lệnh : Java
    • 17. Các ngôn ngữ kịch bản cho Web
    • 18. Xu hướng hiện nay
  • III. Kết luận
  • Tài liệu tham khảo