تسجيل الدخول

مشاهدة النسخة كاملة : أكثر من 600 لغة برمجة , أدخل لترى!!!



THE LION
27-08-2005, 12:48 PM
مرحبًا :jap004:

في الموقع الذي سأعرضه في آخر الموضوع سترون برنامج مكتوب في أكثر من 600 لغة برمجة...
هذا البرنامج هو عبارة عن الأغنية 99 Bottles of Beer معروضة في حوالي 782 لغة برمجة وأشكال مختلفة لهذه اللغات.

وظيفة البرنامج الأساسية هي عرض loop تنازلي (من 99 حتى 1)... هذا الـ loop يعرضا بعض الأسطر مع تغيير الرقم في كل مرة يتم تنفيذ أوامره.

سأعرض البرنامج بلغة باسكال من أجل أن تفهموا عمله:





program BottlesOfBeers(input, output);
var
bottles: integer;
begin
bottles := 99;
repeat
WriteLn(bottles, ' bottles of beer on the wall, ',
bottles, ' bottles of beer.');
Write('Take one down, pass it around, ');
bottles := bottles-1;
WriteLn(bottles, ' bottles of beer on the wall.');
until (bottles = 1);
WriteLn('1 bottle of beer on the wall, one bottle of beer.');
WriteLn('Take one down, pass it around,no more bottles of beer on the wall');
end.




الجزء المائل والبرتقالي من البرنامج هو عبارة عن الـ loop الذي تكلمت عنه.




الموقع هو:
http://www.99-bottles-of-beer.net/

معرض لغات البرمجة في الموقع:
http://www.99-bottles-of-beer.net/abc.html

كلمات الأغنية المعروضة:
http://www.99-bottles-of-beer.net/lyrics.html



الغاية من موضوعي هذا
الهدف من موضوعي هو أن أري المبرمجين المبتدئين أو من هم في بداية دربهم, أنّ لغات البرمجة عددها كبير جدا ويستحيل على أي إنسان طبيعي تعلمها كلها. لذلك أقترح لكل مبرمج أن يخطط لما يريد, فالتخطيط هو ثلثيّ النجاح. كما أن يبدأ طريقه بتعلم الألغوريثمات فهي الأساس لكل لغات البرمجة أيِّ كانت, فما إن أتقنت الألغوريثمات (أو الخوارزميات) تستطيع تعلم أي لغة برمجة وأقترح للمبرمجين أن يطبقوا ألغوريثماتهم على لغة باسكال قهي اللغة الأولى للمبتدئين. وبعض إتقانه للخوارزميات عليه بتعلم بعض اللغات القوية أو اللغات التي تساعده في ما يريد فمثلا إذا أراد صنع نظام تشغيل ليتعلم لغة C ولغة Assembly, وإذا اهتم بالذكاء الاصطناعي فليتعلم لغة prolog أو Lisp.

كما أريد أن أنوه أنّ على من يريد الخوض في بحر البرمجة المترامي الأطراف, أن يعرف معلومات أساسية عن الحاسوب وطريقة عمله, وهذا لكي يتضح له كيف يعمل الحاسوب وكيف ينفذ الأوامر.



انتهى

:jap002:

The Coder
27-08-2005, 04:00 PM
782 !!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!

الكساندر ... وش ذا ... 782 !
وش معااااانا ....؟؟؟؟؟
(ذا كودر كان امنية الطفولة عنده .. تعلم جميــــــع لغات البرمجة .. بسبب او بدون سبب .... شكلي هونت وبقوووووة )

THE LION
29-08-2005, 10:03 AM
ماذا رأيك بالموضوع يا The Coder ؟

AMA THE ONE
31-08-2005, 03:35 AM
السلام عليكم ورحمة الله وبركاته
اخي الكريم عجبني موضوعك جدا وأريد ان أسألك ما رأيك في لغة الفيجوا بيسك vb 6.0

The Coder
31-08-2005, 08:00 PM
الكسندر ,,,
ماشاء الله عليك .. من وين عرفتهم المعلومات ذي ؟؟؟

حياة الرووح
08-09-2005, 04:07 AM
ألــــ1000ـــــــــف شكر اخوي تستاهل الرد صراحة مشاركة جميلة .....:biggthump