2015-05-06 74 views
10

Dường như tôi không thể tìm thấy "EiC" là gì. Nó đã được sử dụng như một thông dịch viên, đầu cuối ngữ nghĩa IDE tương tự như "Clang", nhưng lớn hơn một chút.Ý nghĩa của "EiC"

Ý nghĩa của nó là gì và tại sao tôi không thể tìm thấy bất kỳ tham chiếu nào về nó?

+0

Có lẽ [EiC: Trình biên dịch/trình biên dịch C có thể mở rộng tương tác] (http://sourceforge.net/projects/eic/) - được tìm thấy thông qua tìm kiếm "trình biên dịch eic". – user2864740

+0

Có lẽ? Điều này dường như chính xác những gì tôi đang tìm kiếm. Làm thế nào nó có thể được tìm thấy bởi tôi tìm kiếm "EiC". Oh well tôi đoán tôi đã không tìm kiếm + trình biên dịch. Tôi không biết chính xác nó là gì. – Malina

+0

Tôi đã sử dụng Google. Một cái gì đó về một megajunkton dữ liệu được lập chỉ mục/trọng số và một truy vấn thích hợp phù hợp. – user2864740

Trả lời

13

EiC đứng cho E xtensible, tôi nteractive C -interpreter. Đó là thông dịch viên ANSI-C hoàn chỉnh và sạch sẽ.

Đây là trình thông dịch rất nhanh, có máy xếp chồng riêng bên trong, nhưng nó phụ thuộc vào các tiêu đề UNIX (POSIX).

Mô tả

EIC là tác phẩm gốc của Edmond J. Breen, và đóng góp.

EiC đã không có sẵn từ nhà SourceForge ban đầu của nó kể từ lúc ít nhất năm 2005. Có thể nó chưa được phát triển tích cực từ một số ít năm trước đó.

Liên kết

Cho đến năm 2005, EiC là một dự án mã nguồn mở tổ chức tại sourceforge. Liên kết dự án này không còn hoạt động nữa.

Nó cũng có trên Github.

Giấy phép

Gói EiC được phát hành dưới các quy định của bản gốc Artistic license grant bởi tác giả ban đầu EIC của Edmond J. Breen. Giấy phép này cho phép gói được phân phối lại với những cải tiến. Tất cả Linux Box thay đổi thành EiC từ số 4.3.3 version của nó có thể được coi là thuộc phạm vi công cộng.

Copyright

(C) Bản quyền 07 tháng 5 1995, Edmond J. Breen. Thay đổi (C) Linux Corporation Box, 2008.

giả

Edmond J.Breen


Nguồn

detlefreimers
compilers.iecc.com
linuxbox.com (Bạn cũng có thể nhận được một bó nguồn từ đây)


5

EIC - Extensible Inteactive C ia miễn phí, con trỏ-an toàn, bytecode C thông dịch viên, trong đó có ba chế độ chính của các hoạt động:

  1. Interactive Chế độ - thông qua báo cáo ngay lập tức
  2. Non - Chế độ tương tác
  3. Scripting Chế độ - để chạy tập lệnh shell

Mỗi chế độ sử dụng ngôn ngữ lập trình C, nó cung cấp cách di chuyển liền mạch từ tác vụ lập trình này sang tác vụ khác.

EiC được tích hợp sẵn bộ xử lý trước ISO C và bộ bộ lưu giữ nội bộ riêng.

EiC là một trợ giúp trong việc dạy C cho các nguyên mẫu nhanh của các chương trình mới và như một công cụ nghiên cứu. Nó cho phép người dùng nhanh chóng giao diện và gọi các tiến trình biên dịch C, thử nghiệm với mã do người dùng cung cấp, các hàm chuẩn ISO C và POSIX.1 và tất cả thông qua các câu lệnh ngay lập tức, là các câu lệnh được thực hiện ngay lập tức.