دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Emmanuel Chailloux, Pascal Manoury, Bruno Pagano سری: ISBN (شابک) : 9782841771219, 2841771210 ناشر: O'Reilly سال نشر: 2000 تعداد صفحات: 757 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Developing Applications With Objective Caml به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه برنامه های کاربردی با هدف Caml نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آخرین زبان اضافه شده به خانواده Caml، Objective Caml یکی از جالب ترین زبان های کاربردی در حال حاضر است که برنامه نویسی تابعی، امری و شی گرا را با هم ترکیب می کند. علاوه بر مزایای شناخته شده زبان های تابعی، همه چیزهایی که این امکان را فراهم می کند وجود دارد، جذابیت زبان های مدرن، به ویژه مدل شی اصلی آن، قابلیت های چند رشته ای، دسترسی به شبکه و غیره. علاوه بر این، تایپ استاتیک، استنتاج نوع یا مکانیسم رسیدگی به استثناها، همراه با مدیریت خودکار حافظه، قطعاً آن را در رده زبان های فوق العاده قدرتمند قرار می دهد. این کتاب همه چیز را در مورد Objective Caml به شما می گوید و به شما امکان می دهد برنامه های کاربردی شگفت انگیزی کارآمد ایجاد کنید: • قسمت اول به هسته اصلی زبان اختصاص دارد. مفاهیم مورد مطالعه منجر به نوشتن یک مترجم کامل BASIC یا یک بازی "مینروب" میشود. • بخش دوم ابزارهای توسعه را مورد بحث قرار می دهد. پس از بررسی کتابخانه ها، ابزارهای تجزیه و تحلیل مختلف یا قابلیت همکاری با C، به طور خاص یاد می گیرد که چگونه یک رابط گرافیکی پیچیده بسازد. • قسمت III نحوه سازماندهی برنامه ها را در Objective Caml نشان می دهد. در مورد ماژول ها و اشیاء صحبت می کند و برنامه های مورد مطالعه شامل بازی های دو نفره مانند Connect 4 یا برنامه نویسی ربات است. • قسمت چهارم به رقابت و توزیع می پردازد. بنابراین موضوع موضوعات، لولهها و سایر سوکتها است که طبیعتاً منجر به برنامهنویسی سرولتها یا توسعه کلاینتها و سرورهای HTTP میشود. توزیع رسمی Objective Caml که به صورت رایگان توسط سازندگان آن در INRIA (تحت مجوزهای LGPL و QPL) توزیع شده است، به راحتی بر روی یونیکس و ویندوز نصب می شود. CD-ROM موجود در این کتاب نه تنها حاوی آخرین نسخه ها (منبع و باینری) Objective Caml، بلکه منابع کامل کتاب به صورت HTML، راه حل های تمرین ها و برنامه ها و ابزارهای متعدد است که از جمله آنها می توان به موارد زیر اشاره کرد. HEVEA معروف (لاتک --> مبدل HTML).
Dernier-né de la famille Caml, Objective Caml est l'un des langages fonctionnels les plus intéressants du moment, qui allie programmation fonctionnelle, impérative, et orientée objet. Outre les avantages bien connus des langages fonctionnels, on y trouve tout ce qui fait, l'attrait des langages modernes, notamment son modèle objet original, ses fonctionnalités de multithreading, d'accès réseau, etc. Par ailleurs, le typage statique, l'inférence de type, ou le mécanisme de traitement des exceptions, combinées à une gestion automatique de la mémoire le rangent définitivement dans la catégorie des langages ultra-puissants. Cet ouvrage vous dira tout sur Objective Caml et vous permettra de réaliser des applications étonnamment efficaces : • La partie I est consacrée au noyau du langage. Les notions étudiées débouchent sur l'écriture d'un interprète BASIC complet ou d'un jeu de " démineur ". • La partie II aborde les outils de développement. Après avoir passé en revue les bibliothèques, les différents outils d'analyse ou l'interopérabilité avec C, on y apprend notamment à construire une interface graphique complexe. • La partie III montre comment organiser des applications en Objective Caml. On y parle de modules et d'objets, et les applications étudiées incluent des jeux à deux joueurs comme Puissance 4 ou la programmation de robots. • La partie IV a pour thème concurrence et répartition. Il y est donc question de threads, de pipes, et autres sockets, qui conduisent naturellement à la programmation de servlets ou au développement de clients et serveurs HTTP. Diffusé librement par ses créateurs de l'INRIA (sous licences LGPL et QPL), la distribution officielle d'Objective Caml s'installe sans difficulté aussi bien sur Unix que sur Windows. Le CD-ROM inclus dans cet ouvrage contient non seulement les toutes dernières versions (sources et binaires) d'Objective Caml, mais aussi les sources complets du livre en HTML, les solutions aux exercices, et de nombreux programmes et outils, parmi lesquels le fameux HEVEA (convertisseur LaTeX --> HTML).