السلام عليكم
يا ناااس ليش ما عندنا لغة برمجة عربية![]()
الغرب عندهم لغااااات برمجة كثيررررة و احنى حتى وحدة ماكو
هل لأن اللغة العربية لغة متخلفة؟؟ ..و هي لغة القرآن الكريم!!!!
الصراحة أبي آرائكم حول هذا الموضوع
و سلامتكم
السلام عليكم
يا ناااس ليش ما عندنا لغة برمجة عربية![]()
الغرب عندهم لغااااات برمجة كثيررررة و احنى حتى وحدة ماكو
هل لأن اللغة العربية لغة متخلفة؟؟ ..و هي لغة القرآن الكريم!!!!
الصراحة أبي آرائكم حول هذا الموضوع
و سلامتكم
الله بشفيك
__________________
Ping ADMD
Pinging ADMD [Turn your face]
with 32 bytes of data:
Reply from 129.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.0.1:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
اخي الكريم الأمر بايدينا نحن العرب
بس الواحد ماهو مصدق يشوف لغة اجنبية ويروح بسرعة البرق يستخدمها
على فكرة ممكن تزور موقع صخر سوفت لبرامج الحاسب وبتلاقي انهم استعدوا لإنشاء اول لغة برمجة عربيه اونهم انشأوها من قبل ما اتذكر بالتحديد .
س هذا اول الغيث قطرة
تحياتي
__________________
عربي وافتخر
بعض مواضيعي في سوالف سوفت:
أخي ADMD
الله يشفيك معاي...
بس ما وضحت لي السبب
حبيبي AmeerN.Net
مشكور على هذي المعلومات
و ننتظر و باقي الردود...
__________________
مولاي كل مقـلـة ترجـــوا لقاك
حتى السهام اطّايرت لكي تراك
عيونـهــا و كــلّ عين تبكي عليك
يا حســين
اخوي حمود1 مفروض نفكر بعقل أكبر من كذا ؟ يعني احنا نبغى شي ثانوي عربي نبغاه عربي بس عربي مانتسائل ليش أو الغرض منه ؟
مثال لغة سي صدرت من عام 1970 وهي لغة قوية تستطيع التحكم وتشغيل وإدارة قطع الكمبيوتر <<< إلى هنا حلوو .. لكن اللغة هذي تعتمد على كومبايلر مثل جميع لغات برمجة الكومبيوتر وهذا الكومبايلر يقوم يتحويل أوامر هذه اللغة إلى لغة الإسمبلي << طيب هنا لغة جديدة وهي اللغة الأقرب إلى الكومبيوتر لكنها معقدة جدا .. الحين لغة الإسمبلي هي التي تتعامل مع الكترونيات الكومبيوتر والقطع الموجودة به من خلال تنفيذ أوامر إدخال وإخراج شحنات كهربائية لعدد من البوابات الإلكترونية Electronic Gates بشحنات مختلفة يرمز لها بالأرقام 0 و 1 هذه الشحنات تجري عمليات حسابية في دوائر وبوابات رقمية Digital وناتج هذه العمليات يذهب إلى الكومبايلر الذي يفسر لغة الكومبيوتر ويحولها من ارقام إلى خرج للغة الإسمبلي الآن لغة الأسمبلي تحجز مكان للمعلومة في ذاكرة الكومبيوتر بتحديد مكان الصف والعمود وحجز مساحة صغيرة للخرج الذي تحوله لغة كومبايلر لغة السي إلى خرج ناتج للعملية بلغة سي .
من كل هذه الفوضى اللي فوق تستنج ان فيه مستويات للغات البرمجة كل لغة يجب ان تترجم إلى الأسمبلي والتي تجري عملياتها الحسابية ثم تعيد الخرج ويترجمها كومبايلر اللغة .
يجب أن تكون لغة البرمجة تنفرد بشئ تجبر الناس على تعلمها للإستفادة منها . لغة سي تقوم بالتحكم في أجزاء الكومبيوتر . لغة آدا ( على ماأظن ) تستطيع التحكم في الأجهزة الصناعية ( كالأجهزة الأوتوماتيكية التي نراها في مصانع السيارات وغيرها ) . لغة سي لاتحتوي على خرج مرئي كالإطارات وغيرها . بعكس لغة فيجوال بيسك مثلا أو دلفي والتي تتسم بالخرج الجميل والمنظم ولكنها بطيئة في التنظيم نتيجة التحويل إلى أوامر الأسمبلي . لغة الإسمبلي سريعة جدا في التنفيذ لأنها تتعامل مع مكونات الكومبيوتر مباشرة ولا يلزمها التحويل إلى لغة أخرى لذلك هذه اللغة تستخدم في التحكم بالمفاعلات النووية نتيجة سرعتها .
عندما تريد الذهاب إلى سوق تجاري .. تلاحظ اعلى الباب كاميرا إذا اقتربت من الباب تفتح لك الباب تلقائيا . هذه ايضا قطعة حاسوبية مبرمجة بلغة أخرى وهذه اللغة تستطيع التعامل مع الإشارات الضوئية والحركية التي تصطادها الكاميرا .
الخلاصة كل لغة تتميز بشئ في وقت إصدارها وهذا اللي ساعدها على النجاح وألزم المبرمجين على تعلمها .
ولا تنسى ان كل كلامنا اللي سبق عن عدد محدود من لغات البرمجة . وجميعها تتعلق بالتحكم في الكومبيوتر وإنشاء تطبيقات كومبيوترية .
وتناسينا ان هناك لغات برمجة من صنف ثاني وهي لغات برمجة الويب فهناك الديناميكية مثل بي اتش بي و ASP و cfm وهناك النمط الغير تفاعلي مثل HTML .
كل الكلام السابق اعلاه أريد به الوصول إلى فكرتين ..الأولى : لماذا ننشئ لغة برمجة ؟ ومالذي سيميزها عن باقي لغات البرمجة لكي نجبر على تعلمها فنفيد ونستفيد . وهل لغة البرمجة التي نريدها تكون من ضمن لغات برمجة الويب أم برمجة الكومبيوتر ؟
الثانية : من هو الشخص الذي يستطيع بناء كومبايلر يقوم بترجمه أوامر لغتنا البرمجية العربية العظيمة إلى لغة الكومبيوتر ؟
__________________
Ping ADMD
Pinging ADMD [Turn your face]
with 32 bytes of data:
Reply from 129.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.0.1:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
السلام عليكم
أخي مثلما صنعوا لغات برمجة مميزة نسنتطيع صنع أو ابتكار لغة برمجة مميزة أيضا ....
لكن جواب السؤال الثاني شوي صعب علي ...
و فقرة طويلة تشكر عليها![]()
__________________
مولاي كل مقـلـة ترجـــوا لقاك
حتى السهام اطّايرت لكي تراك
عيونـهــا و كــلّ عين تبكي عليك
يا حســين