لغات البرمجة: التطبيق والتفسير ، الطبعة الثالثة.
هذا هو موقع الويب لغات البرمجة: التطبيق والتفسير em> ، وغالبًا ما يُشار إليه بالأحرف الأولى باسم PLAI (نطقه مثل "play"). على مر السنين ، استخدمت أكثر من خمسين مؤسسة أكاديمية (على حد علمي) PLAI.
تم تصميم PLAI للدورات عالية المستوى التي تقدم الأفكار الرئيسية للغات البرمجة. في الولايات المتحدة ، تم تصميمه لطلاب الكليات من السنة الثانية إلى الرابعة ، بالإضافة إلى طلاب الدراسات العليا المبتدئين. ومع ذلك ، فقد تم استخدام PLAI مع الطلاب الأصغر سنًا ، بما في ذلك عدد قليل من فصول المدرسة الثانوية المختارة. p>
تم اصدار النسخة الثالثة بتاريخ 2022-12-08! أول إصدار عام هو الإصدار 3.2.0. يوجد نسختان من PDF:
طبعة إلكترونية طبعة قابلة للطباعةالاختلاف الوحيد هو أن جدول المحتويات في الأول يحتوي على ارتباطات تشعبية وفي الثاني يحتوي على أرقام صفحات. لسوء الحظ ، فإن المراجع الترافقية في هذا المستند الأخير هي دائمًا ارتباطات تشعبية ، وبالتالي لن تكون ضرورية على الأرجح. آسف. p>
هل الكتاب مجاني؟ em>
نعم ، الكتاب متاح مجانًا بموجب ترخيص CC BY-NC-SA. إذا كان هناك طلب ، يمكنني إنشاء موقع للطباعة عند الطلب حيث يمكنك الدفع مقابل نسخة ورقية. p>
ما الذي تغير؟ em>
أشياء كثيرة. يرجى قراءة المقدمة p>
هل فاتني الإصدار 3.1؟
كان هناك إصدار داخلي في Brown في عام 2021. وأتمنى تحديثه كل عام ، فقد اعتقدت أنه من الأسهل على أرقام الإصدارات العامة متابعة العام. لذلك ، أنا أدبلج بأثر رجعي هذا الإصدار الداخلي 3.1. لم تفوت أي شيء. p>
كم مرة تخطط لإصدار إصدارات؟ em>
حوالي سنة واحدة. في حين أنه من المفيد للمؤلفين إصدار إصدارات جديدة بانتظام ، فإن التعامل مع الكتب كبرامج يمكن أن يكون مزعجًا للغاية للمستخدمين. p>
فلماذا 3.2.0 وليس 3.2 فقط؟
لأنني قد أجري بعض التغييرات الصغيرة في الأسابيع القادمة ، في الوقت المناسب لفصل الربيع 2023 (الولايات المتحدة). قد ينتج عن ذلك 3.2.1.
هل يعني ذلك ... em>
نعم ، هذا يعني أننا نحسب الإصدارات الرئيسية من 1 ، والإصدارات الثانوية حسب السنة ، والإصدارات الثانوية من 0. إذا وجدت هذا جذابًا ، فمن المحتمل أنك تحب "لغات البرمجة النصية" ، وستعجبك بعض فصول الكتاب؛ إذا وجدت الأمر مروعًا ، فستعجبك الفصول الأخرى. p>
كيف يمكنني إبلاغك بالمشكلات؟ em>
يرجى الاطلاع هنا p>
تمت كتابة الطبعة الأولى بين عامي 2000 و 2007.
تمت كتابة الإصدار الثاني في عام 2012. ويحتوي على الكثير من نفس محتوى الإصدار الأول. تشمل التغييرات الرئيسية: p>
التبديل إلى لغة مكتوبة بشكل ثابت (واكتب ما تم استنتاجه) p>
على مر السنين ، علمني تدريس المادة طرقًا جديدة وأفضل لتقديم بعض المحتوى. انعكست هذه التغييرات في النثر. p>
إعادة كتابة النثر المنخفض المستوى في عدة مواضع p>
قلل المحتوى قليلاً ، جزئيًا لأنه لم يكن متوافقًا تمامًا مع اللغة المكتوبة. p>
مصحوبة بدورة تدريبية عبر الإنترنت مع مقاطع فيديو p>
أشعر بالإطراء الشديد لأن الطبعة الثانية من الكتاب قد ترجمها متطوعون إلى اللغة الصينية. يمكنك العثور عليه على جيثب. المترجمون هم Lotuc و Chongkai Zhu / 朱崇 恺. أنا ممتن لهم للغاية. p>
تم إنشاء فرع علم الوراثة ، لغات البرمجة والبرمجة em> (PAPL) ، بين عامي 2013 و 2020:
يعتبر النصف الأول من PLC مناسبًا لمقدمة سريعة للحوسبة. p>
النصف الثاني من PAPL هو مراجعة أخرى للإصدار الثاني من PLAI.
يتمثل أحد الاختلافات الرئيسية في أن PAPL مكتوبة بالكامل بلغة Pyret.
تمت كتابة PAPL بالاشتراك مع Joe Politz و Ben Lerner ، وهما كاتبان مشاركان رائعان. p>
أنا شريرام كريشنامورث ...
هذا هو موقع الويب لغات البرمجة: التطبيق والتفسير em> ، وغالبًا ما يُشار إليه بالأحرف الأولى باسم PLAI (نطقه مثل "play"). على مر السنين ، استخدمت أكثر من خمسين مؤسسة أكاديمية (على حد علمي) PLAI.
تم تصميم PLAI للدورات عالية المستوى التي تقدم الأفكار الرئيسية للغات البرمجة. في الولايات المتحدة ، تم تصميمه لطلاب الكليات من السنة الثانية إلى الرابعة ، بالإضافة إلى طلاب الدراسات العليا المبتدئين. ومع ذلك ، فقد تم استخدام PLAI مع الطلاب الأصغر سنًا ، بما في ذلك عدد قليل من فصول المدرسة الثانوية المختارة. p>
تم اصدار النسخة الثالثة بتاريخ 2022-12-08! أول إصدار عام هو الإصدار 3.2.0. يوجد نسختان من PDF:
طبعة إلكترونية طبعة قابلة للطباعةالاختلاف الوحيد هو أن جدول المحتويات في الأول يحتوي على ارتباطات تشعبية وفي الثاني يحتوي على أرقام صفحات. لسوء الحظ ، فإن المراجع الترافقية في هذا المستند الأخير هي دائمًا ارتباطات تشعبية ، وبالتالي لن تكون ضرورية على الأرجح. آسف. p>
هل الكتاب مجاني؟ em>
نعم ، الكتاب متاح مجانًا بموجب ترخيص CC BY-NC-SA. إذا كان هناك طلب ، يمكنني إنشاء موقع للطباعة عند الطلب حيث يمكنك الدفع مقابل نسخة ورقية. p>
ما الذي تغير؟ em>
أشياء كثيرة. يرجى قراءة المقدمة p>
هل فاتني الإصدار 3.1؟
كان هناك إصدار داخلي في Brown في عام 2021. وأتمنى تحديثه كل عام ، فقد اعتقدت أنه من الأسهل على أرقام الإصدارات العامة متابعة العام. لذلك ، أنا أدبلج بأثر رجعي هذا الإصدار الداخلي 3.1. لم تفوت أي شيء. p>
كم مرة تخطط لإصدار إصدارات؟ em>
حوالي سنة واحدة. في حين أنه من المفيد للمؤلفين إصدار إصدارات جديدة بانتظام ، فإن التعامل مع الكتب كبرامج يمكن أن يكون مزعجًا للغاية للمستخدمين. p>
فلماذا 3.2.0 وليس 3.2 فقط؟
لأنني قد أجري بعض التغييرات الصغيرة في الأسابيع القادمة ، في الوقت المناسب لفصل الربيع 2023 (الولايات المتحدة). قد ينتج عن ذلك 3.2.1.
هل يعني ذلك ... em>
نعم ، هذا يعني أننا نحسب الإصدارات الرئيسية من 1 ، والإصدارات الثانوية حسب السنة ، والإصدارات الثانوية من 0. إذا وجدت هذا جذابًا ، فمن المحتمل أنك تحب "لغات البرمجة النصية" ، وستعجبك بعض فصول الكتاب؛ إذا وجدت الأمر مروعًا ، فستعجبك الفصول الأخرى. p>
كيف يمكنني إبلاغك بالمشكلات؟ em>
يرجى الاطلاع هنا p>
تمت كتابة الطبعة الأولى بين عامي 2000 و 2007.
تمت كتابة الإصدار الثاني في عام 2012. ويحتوي على الكثير من نفس محتوى الإصدار الأول. تشمل التغييرات الرئيسية: p>
التبديل إلى لغة مكتوبة بشكل ثابت (واكتب ما تم استنتاجه) p>
على مر السنين ، علمني تدريس المادة طرقًا جديدة وأفضل لتقديم بعض المحتوى. انعكست هذه التغييرات في النثر. p>
إعادة كتابة النثر المنخفض المستوى في عدة مواضع p>
قلل المحتوى قليلاً ، جزئيًا لأنه لم يكن متوافقًا تمامًا مع اللغة المكتوبة. p>
مصحوبة بدورة تدريبية عبر الإنترنت مع مقاطع فيديو p>
أشعر بالإطراء الشديد لأن الطبعة الثانية من الكتاب قد ترجمها متطوعون إلى اللغة الصينية. يمكنك العثور عليه على جيثب. المترجمون هم Lotuc و Chongkai Zhu / 朱崇 恺. أنا ممتن لهم للغاية. p>
تم إنشاء فرع علم الوراثة ، لغات البرمجة والبرمجة em> (PAPL) ، بين عامي 2013 و 2020:
يعتبر النصف الأول من PLC مناسبًا لمقدمة سريعة للحوسبة. p>
النصف الثاني من PAPL هو مراجعة أخرى للإصدار الثاني من PLAI.
يتمثل أحد الاختلافات الرئيسية في أن PAPL مكتوبة بالكامل بلغة Pyret.
تمت كتابة PAPL بالاشتراك مع Joe Politz و Ben Lerner ، وهما كاتبان مشاركان رائعان. p>
أنا شريرام كريشنامورث ...
What's Your Reaction?
![like](https://vidianews.com/assets/img/reactions/like.png)
![dislike](https://vidianews.com/assets/img/reactions/dislike.png)
![love](https://vidianews.com/assets/img/reactions/love.png)
![funny](https://vidianews.com/assets/img/reactions/funny.png)
![angry](https://vidianews.com/assets/img/reactions/angry.png)
![sad](https://vidianews.com/assets/img/reactions/sad.png)
![wow](https://vidianews.com/assets/img/reactions/wow.png)