دانلود کتاب Literate programming in XML (به فارسی: برنامه نویسی با سواد در XML) نوشته شده توسط «Norman Wals»
اطلاعات کتاب برنامه نویسی با سواد در XML
موضوع اصلی: طراحی وب سایت
نوع: کتاب الکترونیکی
ناشر: Sun Microsystems, Inc.
نویسنده: Norman Wals
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2002
تعداد صفحه: 11
حجم کتاب: 1 مگابایت
توضیحات کتاب برنامه نویسی با سواد در 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 ساخته شده اند. این مقاله شامل چندین مثال برای نشان دادن این ویژگیها و اشارهگرها به سیستمهای دنیای واقعی است که فعالانه از قدرتی که ارائه میدهد بهرهبرداری میکنند.
دانلود کتاب «برنامه نویسی با سواد در XML»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.