nguyên lý Trình biên dịch

Xem 1-20 trên 445 kết quả nguyên lý Trình biên dịch
  • Trình biên dịch, còn gọi là phần mềm biên dịch, compiler, là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình (gọi là ngôn ngữ nguồn hay mã nguồn), thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính mới (gọi là ngôn ngữ đích) và thường là ngôn ngữ ở cấp thấp hơn, như ngôn ngữ máy. Chương trình mới được dịch này gọi mã đối tượng....

    pdf14p zues10 12-07-2011 89 33   Download

  • Hầu hết các trình biên dịch sẽ chuyển dịch mã nguồn viết trong một ngôn ngữ cấp cao thành mã đối tượng hay ngôn ngữ máy mà có thể được thi hành trực tiếp bởi một máy tính hay bởi một máy ảo. Dù vậy, việc chuyển dịch từ một ngôn ngữ cấp thấp sang một ngôn ngữ cấp cao hơn cũng có thể xảy ra; quá trình này thường được hiểu như là bộ biên dịch ngược nếu nó có thể tái tạo lại một chương trình trong ngôn ngữ cấp cao.

    pdf14p zues10 12-07-2011 109 32   Download

  • Việc sử dụng ngôn ngữ cấp cao để tạo ra các trình biên dịch bắt đầu ra đời vào đầu thập niên 1970 khi mà trình biên dịch Pascal và C đã được tạo nên từ chính ngôn ngữ của chúng. Xây dựng một trình biên dịch tự lập là một vấn đề về bẫy khởi động. Nghĩa là, phiên bản đầu tiên của trình biên dịch tự lập này cho một ngôn ngữ phải được biên dịch từ một trình biên dịch mà được viết trong một ngôn ngữ khác hay là, bắt chước theo cách của Hart va...

    pdf14p zues10 12-07-2011 86 24   Download

  • Các loại trình biên dịch cho kết quả là mã đối tượng thì một cách cơ bản bao gồm mã máy tăng cường thêm các thông tin về tên vị trí của các ngõ vào và các gọi ngoài (đến các hàm mà không có sẵn bên trong của nó). Một tập hợp của các tập tin đối tượng, mà không hẳn được cung cấp từ cùng một trình biên dịch, thì vẫn có thể được liên kết với nhau để tạo nên các chương trình khả thi cuối cùng cho một người dùng. Dĩ nhiên, để làm được như...

    pdf14p zues10 12-07-2011 61 21   Download

  • Nhiều trình biên dịch thử nghiệm đã được phát triển từ thập niên 1950. Tuy vậy chỉ có nhóm làm việc với FORTRAN dẫn đầu bởi John Backus ở IBM thành công trong việc giới thiệu trình biên dịch hoàn bị đầu tiên trong năm 1957.

    pdf14p zues10 12-07-2011 79 19   Download

  • Các trình biên dịch cần nhiều hơn một bước để hoàn tất gọi là trình biên dịch nhiều bước. Các kiểu trình biên dịch nhiều bước bao gồm: Trình biên dịch nguồn sang nguồn là loại trình biên dịch nhận vào mã nguồn là một ngôn ngữ cấp cao và chuyển dịch thành một ngôn ngữ cấp cao khác.

    pdf8p zues10 12-07-2011 83 19   Download

  • Tất cả các trình biên dịch đều hoặc là biên dịch cùng bản hoặc là biên dịch chéo bản. Một trình biên dịch có thể sản xuất ra mã chủ định để chạy trên cùng một kiểu máy tính và một kiểu hệ điều hành như là chạy trên trên máy mà trình biên dịch tự nó tiến hành được gọi là một trình biên dịch cùng bản.

    pdf14p zues10 12-07-2011 60 18   Download

  • Trong suốt thập niên 1980 và thập niên 1990 hàng loạt các trình biên dịch miễn phí và các công cụ phát triển trình biên dịch đã được tạo ra cho mọi loại ngôn ngữ. Cả hai như là một phần của đề án GNU và của những khởi xướng về nguồn mở khác. Một số trong chúng được xem là có chất lượng cao và nguồn mở tạo nên hứng khởi cho bất kì ai quan tâm trong các nguyên lý về trình biên dịch hiện đại....

    pdf14p zues10 12-07-2011 69 17   Download

  • ột loại khác, trình biên dịch có thể sản xuất ra mã mà được thiết kế để chạy trên các kiểu máy tính khác hay hệ điều hành khác. Trường hợp này gọi là trình biên dịch chéo bản. Các trình biên dịch chéo bản thì rất có ích khi gặp một hệ thống phần cứng mới trong lần đầu tiên.

    pdf14p zues10 12-07-2011 60 17   Download

  • Tất cả các trình biên dịch thì có thể là một bước hay nhiều bước Trình biên dịch một bước: Với loại này, sự chuyển dịch hoàn tất trong một bước và do đó rất nhanh. Thí dụ của các trình biên dịch trước đây cho Pascal hay Borland C là trình biên dịch một bước.

    pdf14p zues10 12-07-2011 64 16   Download

  • Đề tài Các nguyên lý sáng tạo và áp dụng vào xây dựng trình biên dịch nhằm trình bày về các phương pháp nghiên cứu khoa học ứng dụng trong xây dựng biên dịch, các phương pháp nghiên cứu khoa học ứng dụng trong xây dựng trình biên dịch.

    pdf12p acc_12 04-04-2014 48 10   Download

  • Chương này giới thiệu một trình biên dịch cho các biểu thức số học đơn giản (trình biên dịch đơn giản) gồm hai kỳ: Kỳ đầu (Front end) và kỳ sau (Back end). Nội dung.chính của chương tập trung vào kỳ đầu gồm các giai đoạn: Phân tích từ vựng, phân tích cú pháp và sinh mã trung gian với mục đích chuyển một biểu thức số học đơn giản từ dạng trung tố sang hậu tố.

    pdf37p dien_vi02 07-10-2018 3 2   Download

  • Cuốn sách "Trình biên dịch: Nguyên lý, kỹ thuật và công cụ" trình bày một cách sâu sắc, đầy đủ và tổng quan nhất về lý thuyết trình biên dịch hiện nay. Trong cuốn sách này, các tác giả đã trình bày một cách hệ thống những vấn đề cơ bản của việc thiết kế trình biên dịch như: Phân tích từ vựng, phân tích cú pháp, kiểm tra kiểu, xử lý bộ nhớ, sinh mã trung gian, tối ưu mã trung gian và sinh mã đối tượng. Mời các bạn cùng tham khảo phần 1 của cuốn sách.

    pdf95p thuongdanguyetan09 20-03-2019 1 1   Download

  • Ebook Trình biên dịch: Nguyên lý, kỹ thuật và công cụ - Phần 2 trình bày một cách hệ thống những vấn đề cơ bản về phân tích từ vựng, phân tích cú pháp và phiên dịch tựa cú pháp. Các giải pháp được sử dụng cho việc thiết kế các trình biên dịch không những có ích cho nhưng ai quan tâm đến việc thiết kế các ngôn ngữ lập trình mà còn có ích cho việc xây dựng nhiều hệ thống khác. Mời các bạn cùng tham khảo.

    pdf39p thuongdanguyetan09 20-03-2019 0 0   Download

  • Bài giảng Các nguyên lý và biện pháp kiểm soát bệnh truyền nhiễm nhằm trình bày về tác nhân gây bệnh, các đường lây truyền, sự khác nhau giữa khống chế, loại trừ và thanh toán, các biện pháp kiểm soát bệnh truyền nhiễm như tiêm chủng, kiểm soát môi trường và phòng chống vecto.

    pdf38p orange_12 04-06-2014 72 17   Download

  • Để máy tính có thể hiểu và thực thi một chương trình được viết bằng ngôn ngữ cấp cao, ta cần phải có một trình biên dịch thực hiện việc chuyển đổi chương trình đó sang chương trình ở dạng ngôn ngữ đích. Chương này trình bày một cách tổng quan về cấu trúc của một trình biên dịch và mối liên hệ giữa nó với các thành phần khác - “họ hàng” của nó - như bộ tiền xử lý, bộ tải và soạn thảo liên kết,... Mời các bạn tham khảo.

    pdf10p dien_vi02 07-10-2018 9 2   Download

  • (NB) Giáo trình Dịch tễ học thuộc chương trình trung cấp nghề do BS.CKI. Nguyễn Văn Thịnh biên soạn. Nội dung phần 2 trình bày về: các phương pháp nghiên cứu dịch tễ học; đo lường tần suất bệnh trạng (số đo mắc bệnh, số đo tử vong); phương tiện, hóa chất và nguyên lý phòng chống dịch; thu thập và bảo quản bệnh phẩm;...Mời bạn đọc cùng tham khảo.

    pdf76p minhminh_2 12-12-2014 120 41   Download

  • Chương 6 trình bày về hệ thống điều khiển bộ biển đổi. Trong chương này gồm có một số nội dung chính như: Phương pháp xây dựng bộ điều chế, nguyên lý điều khiển dọc, nguyên lý điều khiển dịch pha, một số mạch thông dụng trong hệ thống điều khiển bộ biến đổi phụ thuộc,...và các nội dung liên quan khác. Mời tham khảo.

    ppt42p youcanletgo_02 07-01-2016 22 4   Download

  • Tuy nhiên, phương thức gọi không cần thiết phải tạo tường minh một mảng, nó chỉ đơn giản truyền vào các số nguyên, và trình biên dịch sẽ kết hợp những tham số này vào trong một mảng cho phương thức DisplayVals, ta có thể gọi phương thức như sau:\t.DisplayVals(5,6,7,8);Phương thức có thể xem mảng này như thể một mảng được tạo ra tường minh và được truyền vào tham số.

    pdf5p iphone1 04-09-2011 16 3   Download

  • Giai đoạn cuối của quá trình biên dịch là sinh mã đích. Dữ liệu nhập của bộ sinh mã đích là biểu diễn trung gian của chương trình nguồn và dữ liệu xuất của nó là một chương trình đích. Kỹ thuật sinh mã đích được trình bày trong chương này không phụ thuộc vào việc dùng hay không dùng giai đoạn tối ưu mã trung gian.

    pdf20p dien_vi02 07-10-2018 7 2   Download

Đồng bộ tài khoản