TAILIEUCHUNG - Lập trình .net 4.0 và visual studio 2010 part 9

Tại sao nên / C # phát triển được quan tâm trong IronPython? Phần lớn các cuộc thảo luận ở đây áp dụng cho các ngôn ngữ khác năng động, bao gồm IronRuby, nhưng Python là khu vực cụ thể của tôi về chuyên môn. | CHAPTER 3 LANGUAGE AND DYNAMIC CHANGES Figure 3-3. ResolverOne application One of the developers on ResolverOne was Michael Foord who is author of IronPython in Action Manning Publications 2009 . I spoke to Michael about his experiences with working with embedding dynamic languages and IronPython. Michael Foord Why should C developers be interested in IronPython Much of the discussion here applies to other dynamic languages including IronRuby but Python is my particular area of expertise. IronPython is a .NET implementation of the popular open source programming language Python. Python is an expressive language that is easy to learn and supports several different programming styles including interactive scripting procedural functional object-oriented and metaprogramming. But what can you do with IronPython that isn t already easy with your existing tools The first entry in the list of programming styles is interactive. The IronPython distribution includes the executable for running scripts or programs that also doubles as an interactive interpreter. When you run you can enter Python code that is evaluated immediately and the result returned. It is a powerful tool for exploring assemblies and learning how to use new frameworks and classes by working with live objects. The second reason to use IronPython is also the second programming style in the list scripting. Python makes an excellent tool for generating XML from templates automating build tasks and a host of other everyday operations. Because scripts can be executed without compilation experimentation is simple and fast. Python often creeps into businesses as a scripting language but beware it spreads. 61 CHAPTER 3 LANGUAGE AND DYNAMIC CHANGES One of the big use cases for IronPython is for embedding in applications. Potential uses include user scripting adding a live console for debugging creating domain-specific languages DSLs where rules can be added or modified at runtime or even .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.