الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض المصادر المفيدة حول كيفية دراسة لغات البرمجة

بدأه MohamedIBrahim في 30 يوليو 2011 · 15 رد · 2,238 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته اقدم لكم اليوم بعض المصادر والمراجع التي تفيد فى دراسة المترجمات ولغات البرمجة والامور المتعلقة بهما مثل المفسرات والمحولات والقواعد ......الخ

الموقع الشهير والادوات المتوفرة به

http://llvm.org

مدونة مختصة بهذا المجال

http://lambda-the-ultimate.org

مجموعة من المجموعات حول هذا الامر ايضا

https://groups.google.com/forum/?hl=ar#!forum/alt.lang.asm

https://groups.google.com/forum/?hl=ar#!forum/atmel-microcontroller

ملاحظات مهمة للمبتدئين فى هذا المجال والباحثين فى بداية الطريق

http://www.eskimo.com/~ram/essays.html

كتاب رائع ومجاني يتكلم عن هذا الامر ويعتبر من المراجع الكبري من موقع كاتبه

http://www.cs.uiowa.edu/~slonnegr/plf/

كورس رائع عن هذا المجال

http://www.cs.cmu.edu/~fp/courses/15411-f09/resources.html

مجموعة خصيصا لتصميم لغات البرمجة وما يتعلق بها

http://tech.groups.yahoo.com/group/QDepartment

مجتمع مصممي اللغات

http://conlang.org/press.php

نقاش رائع حول تصميم لغة تصريحية

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04323.html

كتاب بثلاث لغات لشرح تصميم المترجمات

http://elvis.rowan.edu/~bergmann/books/

والى لقاء قريب أخر ان شاء الله بوجبات دسمة من المصادر ان شاء الله

تم تعديل هذه المشاركة بواسطة MohamedIBrahim في 30 يوليو 2011 في 21:04

3

GoodBye

#2

كتاب عن

Parsing Techniques

http://www.cs.vu.nl/~dick/PTAPG.html

كتاب تحت اسم

Compilers and Compiler Generators

http://scifac.ru.ac.za/compilers/

ملاحظة كل الكتب التي وضعتها هى للتحميل والاطلاع من مواقعها الرسمية ومواقع كاتبيها

http://sing.stanford.edu/os_language/

http://www.tkt.cs.tut.fi/tools/public/tutorials/synopsys/design_compiler/gsdc.html

http://sing.stanford.edu/os_language/

موسوعة فى هذا المجال

http://web.cs.mun.ca/~ulf/pld/

اداة لعمل Grammers

http://www.antlr.org/

تم تعديل هذه المشاركة بواسطة MohamedIBrahim في 30 يوليو 2011 في 21:01

1

GoodBye

#3

بعض المواقع البحثية فى هذا المجال

http://pldi12.cs.purdue.edu/

تجمع للباحثين فى هذا المجال

http://groups.google.com/group/comp.compilers

مجموعة لا يخلو منها الفائدة وتعتبر من اشهر المجموعات البرمجية على جوجل فى العالم

هذا أرشيفها

http://compilers.iecc.com/index.phtml

1

GoodBye

#4

بعض المصادر والمجموعات للنقاش

http://www.bearcave.com/software/antlr

مجموعة

http://groups.google.com/group/comp.text.sgml

5 اخطاء فى صناعة لغات البرمجة

http://beza1e1.tuxen.de/articles/proglang_mistakes.html

lمطوري المترجمات

http://www.ace.nl/

مصممي المترجمات

http://www.cminusminus.org/

تم تعديل هذه المشاركة بواسطة MohamedIBrahim في 15 أغسطس 2011 في 19:23

GoodBye

#5

أشكرك أخي على الروابط.

أثناء تصفح أحد الروابط وجدت هذا:

http://compilers.iecc.com/comparch/article/11-08-016

هههه، يبدو أنك تبنيت "لغة منشئ المواقع" في جميع مواقع الويب!

شكرًا، محمد.

بالمناسبة، اكتشفت ثغرة null-byte injection في اللغة و تم حلها و لله الحمد.

#6
sitesmaker كتب:

أشكرك أخي على الروابط.

أثناء تصفح أحد الروابط وجدت هذا:

http://compilers.iecc.com/comparch/article/11-08-016

هذا الموقع هو أرشيف مجموعة Comp - Compilers على جوجل

sitesmaker كتب:

هههه، يبدو أنك تبنيت "لغة منشئ المواقع" في جميع مواقع الويب!

شكرًا، محمد.

بالمناسبة، اكتشفت ثغرة null-byte injection في اللغة و تم حلها و لله الحمد.

لا ليس بالظبط

لكن بعد البحث والتدقيق وجدت حوالي 5 لغات أخري للبرمجة بنفس الاسم

GoodBye

#7
MohamedIBrahim كتب:

لا ليس بالظبط

لكن بعد البحث والتدقيق وجدت حوالي 5 لغات أخري للبرمجة بنفس الاسم

أنا أمزح فقط، أقصد أنك كتبت في ثلاث مواقع حتى الآن، منها الرابط الذي ذكرته هنا في ردي السابق (و هذا أشكرك عليه بالطبع).

بالنسبة للخمس لغات التي لها نفس الاسم، ربما نفس الاختصار SMPL، لكن بالتأكيد ليسوا Sites Maker Programming Language!

و بالتأكيد الخمس لغات ليسوا ذوي شهرة كبيرة، أليسوا كذلك؟

تم تعديل هذه المشاركة بواسطة sitesmaker في 16 أغسطس 2011 في 18:05

#8
sitesmaker كتب:

أنا أمزح فقط، أقصد أنك كتبت في ثلاث مواقع حتى الآن، منها الرابط الذي ذكرته هنا في ردي السابق (و هذا أشكرك عليه بالطبع).

أشكر لوحة المفاتيح خاصتي فهي من كتبت وليس انا (على فكرة دي اثرية بقالها معاي 9 سنين مقدرش استغني عنها بجد احلي ايام معاها :lol: :lol: :lol: )

sitesmaker كتب:

بالنسبة للخمس لغات التي لها نفس الاسم، ربما نفس الاختصار SMPL، لكن بالتأكيد ليسوا Sites Maker Programming Language!

طبعا تختلف هذه الاختصارات فهذه تقام بشكل كبير على اعتبارات مصمم/ي اللغة

sitesmaker كتب:

و بالتأكيد الخمس لغات ليسوا ذوي شهرة كبيرة، أليسوا كذلك؟

لا اريد الاحباط لكن ال5 لهم باع كبير على الاقل فى المجال التعليمي والاكاديمي ومنهم لغة A Simplified Modeling Language for Mathematical Programming

والله ولي التوفيق

http://www.uop.edu.jo/Faculties/CourseDetails.aspx?lang=ar&cser=264&location=courses

أخيرا كورس محترم عن تصميم لغات البرمجة من جامعة عربية

GoodBye

#9

ارسل لي الكثير من الاصدقاء الاجانب الذين اعرفهم جيدا والكثير منهم ابدي اعجابه بفكرة اللغة

لذا فأنا احاول فقط المساهمة فى أى شئ خصوصا انني ما زلت اعمل على مشروعي ومش ناوي اخلصه

ملاحظة : لا تسكت على ردود الاذكياء فى ترايندت فى تعليقهم على SMPL

صحيح : ما هو اسمك

GoodBye

#10

السلام عليكم.

بالنسبة لردود ترايدنت، هذه ردود قديمة، لم أكن أمتلك عضوية - حينها - لأرد عليهم، لذا لا مشكلة.

و أما اسمي، فهو عمر خطاب.

#11

اهلا اخي عمر خطاب

GoodBye

#12

ابسط يا عم عمر

فيه لغة شبه لغتك لكنها تحول من لغة قواعدها باللغة العبرية ويتم تحويلها الى PHP Scripts التي تكتب باللغة الانجليزية

اسمها HPL

اقتباس
The HPL project is an open source project whose primary goal is to enable users to write, debug and maintain computer programs written in Hebrew using an execution engine and Hebrew IDE.

The Hebrew programs will be translated to PHP scripts written in English and later executed by the PHP language engine.

Users will be able to use an easy, user friendly, Hebrew API identical to PHP's English API- in order to write their programs. The output will also be parsed, and the user will receive an output matching the one he would have gotten had PHP supported Hebrew commands!

PHP was chosen as a programming language, because it is a widely-used general-purpose scripting language that is especially suited for Web development. We felt it would be convenient to programming novices (as well as experienced programmers) to use this non strict language's API.

رابط المشروع

http://hpl.sourceforge.net/

GoodBye

#13

السلام عليكم.

أبسط إزاي! هو ده حاجة تفرح! عبري!! و علم إسرائيل يملء الصفحة!

#14
sitesmaker كتب:

السلام عليكم.

وعليكم السلام

sitesmaker كتب:

أبسط إزاي! هو ده حاجة تفرح! عبري!! و علم إسرائيل يملء الصفحة!

عادي انا بتكلم على الفكرة مش على العلم الاسرائيلى اللى فى كل مكان فى الموقع ولا اللغة العبرية

المهم الفكرة والمشروع

GoodBye

#16
MohamedIBrahim كتب:

كتاب عن

Parsing Techniques

http://www.cs.vu.nl/~dick/PTAPG.html

كتاب تحت اسم

Compilers and Compiler Generators

http://scifac.ru.ac.za/compilers/

ملاحظة كل الكتب التي وضعتها هى للتحميل والاطلاع من مواقعها الرسمية ومواقع كاتبيها

http://sing.stanford.edu/os_language/

http://www.tkt.cs.tut.fi/tools/public/tutorials/synopsys/design_compiler/gsdc.html

http://sing.stanford.edu/os_language/

موسوعة فى هذا المجال

http://web.cs.mun.ca/~ulf/pld/

اداة لعمل Grammehttp://www.antlr.org/

شكرا شكرا شكرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…