دانلود کتاب Literate programming in XML

49,000 تومان

برنامه نویسی با سواد در XML


موضوع اصلی طراحی وب سایت
نوع کالا کتاب الکترونیکی
ناشر Sun Microsystems, Inc.
تعداد صفحه 11
حجم فایل 38 کیلوبایت
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2002
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

برنامه نویسی با سواد در XML

برنامه نویسی با سواد یک روش برنامه نویسی و مستندسازی است. اصل اصلی آن این است که اسناد مهمتر از کد منبع است و باید تمرکز فعالیت برنامه نویس باشد. برنامه نویسی باسواد این رویکرد را با ترکیب کد و مستندات در یک سند منبع واحد و یکپارچه تسهیل می کند. یکی از جنبه های جالب این فرم ترکیبی این است که نه کد منبع است و نه مستند. در عوض، یک سیستم برنامه نویسی باسواد ابزارهایی را فراهم می کند که به کاربر اجازه می دهد کد منبع یا مستندات را به طور خودکار استخراج کند، اما هیچ یک از این فرم های استخراج شده هرگز اصلاح نمی شوند. استفاده از یک سیستم برنامه نویسی باسواد مزایای جالبی برای بسیاری از سبک های برنامه نویسی دارد. از آنجایی که قالب ترکیبی برای تولید کد منبع ماشین پردازش می شود، نویسنده دیگر نیازی به نگهداری یا نوشتن کد به شکل خطی که کامپیوتر در نهایت انتظار دارد نیست. این به وضوح برای استراتژی های طراحی از بالا به پایین و پایین به بالا سودمند است. همچنین ممکن است برای روش‌های برنامه‌نویسی مدرن‌تر، مانند برنامه‌نویسی افراطی، مزایایی داشته باشد. سیستم های برنامه نویسی با سواد معمولی بسیار پیچیده هستند. آنها بر روی برخی از سیستم های مستندسازی زیربنایی (مانند TeX) ساخته شده اند و از نظر ماکروها و سایر نشانه گذاری های اسنادی مورد نیاز برای توصیف یک سند xweb توصیف می شوند. با این حال، به سرعت آشکار می شود که XML می تواند این وضعیت را تا حد زیادی ساده کند. با قید اینکه فرمت اسناد شامل چند عنصر (فاصله نام) باشد، می‌توان برنامه‌نویسی باسواد را در XML بر روی هر قالبی که نویسنده انتخاب می‌کند، پیاده‌سازی کرد: DocBook، TEI، XHTML، شما نام ببرید. در چند سال گذشته، تعداد واژگان XML افزایش یافته است. جایی که قبلاً تعداد کمی وجود داشت، اکنون صدها نفر هستند. علاوه بر این، بسیاری از این واژگان جدید انواع انتظارات پردازشی پیچیده ای دارند: XSLT، W3C XML Schema، RELAX NG، Schematron، SAML، SVG، و MathML. خوشبختانه، برنامه نویسی با سواد با XML به همان اندازه برای XML کاربرد دارد، بنابراین می توان یک روش برنامه نویسی با سواد را برای توسعه واژگان XML به کار برد. این مقاله طراحی و اجرای یک سیستم برنامه نویسی با سواد را با استفاده از XML و XSLT توصیف می کند. سیستم به دست آمده به همان اندازه قادر به نوشتن سیستم ها در زبان های برنامه نویسی سنتی و سیستم هایی است که خود از XML ساخته شده اند. این مقاله شامل چندین مثال برای نشان دادن این ویژگی‌ها و اشاره‌گرها به سیستم‌های دنیای واقعی است که فعالانه از قدرتی که ارائه می‌دهد بهره‌برداری می‌کنند.

Literate programming in XML

Abstract Literate programming is a programming and documentation methodology. Its central tenet is that documentation is more important than source code and should be the focus of a programmer’s activity. Literate programming facilitates this approach by combining code and documentation into a single, unified source document. One interesting aspect of this combined form is that it is neither source code nor documentation. Instead, a literate programming system provides tools that allow a user to extract the source code or documentation automatically, but neither of these extracted forms is ever modified. Using a literate programming system offers some interesting benefits for many programming styles. Because the combined format is machine processed to produce the source code, the author is no longer required to maintain or write the code in the linear fashion that the computer ultimately expects. This is clearly advantageous for top-down and bottom-up design strategies. It may also have benefits for more modern programming methodologies, such as Extreme Programming. Typical literate programming systems are quite complex. They are built on top of some underlying documentation system (such as TeX) and described in terms of the macros and other documentation markup required to describe an xweb document. However, it quickly becomes apparent that XML can greatly simplify this situation. By stipulating that the documentation format include a few (namespaced) elements, it is possible to implement literate programming in XML on top of any format that the author chooses: DocBook, TEI, XHTML, you name it. In the past few years, the number of XML vocabularies has exploded. Where there used to be just a few, there are now hundreds. In addition, many of these new vocabularies have all sorts of sophisticated processing expectations: XSLT, W3C XML Schema, RELAX NG, Schematron, SAML, SVG, and MathML just to name a small handful. Luckily, Literate Programming with XML applies equally well to XML, so it is possible to apply a literate programming methodology to the development of XML vocabularies. This paper describes the design and implementation of a literate programming system using XML and XSLT. The resulting system is equally capable of authoring systems in traditional programming languages and systems that are themselves built from XML. The paper includes several examples to demonstrate these features and pointers to real-world systems that are actively exploiting the power it offers.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Literate programming in XML”