Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    16-07-2002
    Location
    Ha noi
    Bài viết
    370
    Like
    0
    Thanked 9 Times in 9 Posts

    Ý tưởng mới ! [DIS] Trình biên dịch từ Pascal - C và ngược lại

    Đây là bài tập lớn của Zero trong học kỳ này: Convert một file .pas - .cpp tương ứng không cần sửa chữa có thể chạy đuợc luôn. Bài này được giao cho nhóm làm (7-8 người)

    Mình nghĩ đây là một vấn đề rất hay (các trình convert mà mình biết đều chỉ có thể convert kc 90%, sau đó người lập trình muốn chạy được phải sửa chữa mới chạy được) và có lẽ cũng rất khó ít ra là với mình.

    Các bạn hãy thử làm xem ? hoặc nếu ai đã viết rồi có thể cho Zero xin code đi chấm
    Quote Quote

  2. #2
    Tham gia
    17-07-2002
    Location
    Hà Nội
    Bài viết
    702
    Like
    0
    Thanked 9 Times in 8 Posts
    Làm xong cái này là giàu rùi đó cu, về mặt lý thuyết thì các ngôn ngữ này có thể chuyển được vì đều có thể phân tích bằng (LA)LR nhưng trong thực tế thì khó có thể áp dụng vì xây dựng cây tương đương wá lớn. Kĩ thuật này được các site có chức năng dịch như là AltaVista sử dụng để dịch các ngôn ngữ có cú pháp gần tương đương (Anh- Đức - Bồ..), chú mà là Ok là lắm xiền lắm đó, he he....

  3. #3
    Tham gia
    07-10-2002
    Location
    TP.HCM
    Bài viết
    152
    Like
    0
    Thanked 0 Times in 0 Posts
    Em có chương trình nè, có bác nào cần ko, thì gửi mail cho em, của em là: thien_lhp@yahoo.com

  4. #4
    Tham gia
    27-08-2002
    Location
    Yen Bai
    Bài viết
    789
    Like
    0
    Thanked 4 Times in 3 Posts
    Chuyển file từ mã về dạng nguồn phải dùng công nghệ redone. Công nghệ này hiện tại người Nga đang chế ngự, bọn tớ đang đọc, học và dịch ra tiếng Việt.

    Chỉ có điều, những vòng lặp, biến lặp và đệ quy bị thay đổi so với gốc, còn lại hầu như về đúng với ý tệp nguồn, phải cái nó không gọn thôi.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •