Tôi không phải là sinh viên khoa học máy tính và làm việc như một nhà phát triển web (java, python, AS3, v.v.) như một chuyên gia. Tôi học 1 khóa mỗi học kỳ tại trường đại học địa phương. Tôi đã học Trí tuệ nhân tạo (bao gồm logic, ngữ pháp không ngữ cảnh, phân tích cú pháp CYK, NLP giới thiệu, chuỗi markov, HMM, v.v.) vào học kỳ trước.
Tôi đang dự định tham gia một khóa học giới thiệu về trình biên dịch trong học kỳ sắp tới bao gồm các giáo trình sau:
Phân tích từ điển, Phân tích cú pháp, Phân tích ngữ nghĩa, Môi trường thời gian thực, Đại diện trung gian, Tạo mã, Phân bổ đăng ký, Chọn hướng dẫn và lập lịch, Giới thiệu về tối ưu hóa mã địa phương và toàn cầu, phân tích luồng dữ liệu
Câu hỏi của tôi là, có môn khoa học máy tính nào mà tôi nên biết trước khi tham gia khóa học này không? Nếu có, sẽ thật tuyệt nếu bạn có thể vui lòng liệt kê các khóa học đó.