Giới thiệu  ·  Hỏi đáp  ·  Liên hệ
📞 0911.57.06.59 ✉️ info@luanan.com.vn
Tiểu luận
Số trang
43 trang
Lĩnh vực
Công nghệ thông tin
Ngôn ngữ
Tiếng Việt

XEM TRƯỚC TÀI LIỆU XEM TRƯỚC

Loading...

Đang tải bản xem thử tài liệu...

Mô tả tài liệu

Tiểu luận: 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

Ngành: Khoa học máy tính

Tóm tắt nội dung tài liệu:

Tiểu luận này trình bày 40 nguyên tắc sáng tạo được ứng dụng trong lĩnh vực tin học, dựa trên lý thuyết giải các bài toán sáng chế (TRIZ) của Genrikh Saulovich Atchuller. Các nguyên tắc này được minh họa bằng các ví dụ cụ thể trong công nghệ thông tin, giúp người đọc dễ dàng hình dung và áp dụng. Bên cạnh đó, tài liệu còn đề cập đến quá trình tiến hóa của các ngôn ngữ lập trình, từ những bước sơ khai đến các ngôn ngữ hiện đại, song song với sự phát triển của phần cứng máy tính. Sự tiến hóa này được xem xét dưới góc độ của các nguyên tắc sáng tạo đã nêu.

Mục lục chi tiết:

  • 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
    • 34. Nguyên tắc phân hủy hoặc tái sinh các phần
    • 35. Thay đổi các thông số hoá lý của đối tượng
    • 36. Sử dụng chuyển pha
    • 37. Sử dụng sự nở nhiệt
    • 38. Sử dụng các chất oxy hoá mạnh
    • 39. Thay đổi độ trơ
    • 40. Sử dụng các vật liệu hợp thành (composite)
  • 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

Tải tài liệu đầy đủ

Dung lượng: 334.0 KB

TẢI NGAY
Hội viên Premium

Tải không giới hạn, không cần chờ đợi và hỗ trợ in ấn trực tuyến.

Nâng cấp ngay
PDF 334.0 KB

Nâng cấp Hội viên

Truy cập không giới hạn toàn bộ kho tài liệu luận văn, luận án.

Xem gói hội viên