Câu hỏi được gắn thẻ «compiler»

Trình biên dịch là một chương trình máy tính biến đổi mã nguồn được viết bằng một ngôn ngữ lập trình sang ngôn ngữ máy tính khác.



5
Có phải các mẫu C ++ chỉ là một loại macro được tôn vinh?
Từ các so sánh khác nhau giữa các mẫu C ++ và chung chung C # / Java như thế này- https://stackoverflow.com/questions/31693/what-are-the-differences-b between-generic-in-c-and-java-and-temsheet-in-c/31929 #31929 Tôi có một nhận thức rằng, các mẫu C ++ được triển khai bằng một số loại tiền xử lý (thay thế văn bản thuần túy …
27 c++  c  compiler  templates  macros 


2
Những tính năng ngữ nghĩa nào của Python (và các ngôn ngữ động khác) góp phần vào sự chậm chạp của nó?
Tôi không biết nhiều về Python. Tôi đang cố gắng để hiểu chính xác hơn các tính năng chính xác của các ngôn ngữ động (à la Python, Lua, Scheme, Perl, Ruby, ....) đang buộc việc triển khai của chúng bị chậm. Như một trường hợp cụ thể, máy móc …




5
Lịch sử của trình biên dịch C là gì?
Câu hỏi này đã được di chuyển từ Stack Overflow bởi vì nó có thể được trả lời trên Exchange Engineering Stack Exchange. Di cư 8 năm trước . Khi chúng tôi nói rằng "Dennis Ritchie đã phát triển ngôn ngữ C", chúng tôi có nghĩa là anh ta đã …
23 c  compiler 

6
Quy trình phổ biến được sử dụng khi trình biên dịch gõ tĩnh kiểm tra các biểu thức phức tạp trên đường truyền là gì?
Lưu ý: Khi tôi sử dụng "phức tạp" trong tiêu đề, tôi có nghĩa là biểu thức có nhiều toán tử và toán hạng. Không phải là bản thân biểu thức là phức tạp. Gần đây tôi đã làm việc trên một trình biên dịch đơn giản để lắp ráp …

1
Tại sao tài liệu về một số ngôn ngữ lại nói tiếng Đức tương đương với tên lửa chứ không phải là tiếng Anh?
Tại sao tài liệu về một số ngôn ngữ nói "tương đương" thay vì "là"? Ví dụ: Tài liệu Python nói itertools.chain(*iterables) ... Tương đương với: def chain(*iterables): # chain('ABC', 'DEF') --> A B C D E F for it in iterables: for element in it: yield element Hoặc tài …

2
Có thể tạo một trình thông dịch khởi động và không phụ thuộc vào phiên bản gốc của Windows không?
Theo Wikipedia, thuật ngữ "bootstrapping" trong bối cảnh viết trình biên dịch có nghĩa là : Trong khoa học máy tính, bootstrapping là quá trình viết một trình biên dịch (hoặc trình biên dịch mã) bằng ngôn ngữ lập trình nguồn mà nó dự định biên dịch. Áp dụng kỹ …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.