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

creating a Lexical Analyzer in c

مغلقرائج
بدأه CoMPuTeR-Q8 في 5 يوليو 2006 · 51 رد · 11,243 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#51

ليش يا سلطان تضايقت ..

انت بالعكس .. كنت سد منيع لحماية المنتدى من اولئك الاشخاص ( ذكورا كانوا او اناثا :) )

كنت استطيع ان انذر CoMPuTeR-Q8 واغلق مشاركته .. ويتم طرده من المنتدى .. لانه شخص لايريد الفائدة لنفسه ولغيره ..

لكن فضلت ان نشهر به على الهوا ... حتى يعتبر .. ويعتبر غيره .

ما رأيكم ... نغلق المشاركة :) !! ... الخيار لمشرفي منتدى السي ..

تم تعديل هذه المشاركة بواسطة الشمري في 12 يوليو 2006 في 21:23

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#52

بسم الله الرحمن الرحيم

اولا: بالنسبة للعبة Tic Tac Toe

عند المقارنة بين الكود اللذي وضعته و الكود من هذا الموقع http://www.geocities.com/yccheok/tictactoe نجد ان الكود هو نفسه تماما ..

قارنت بين الملفين عن طريق winmerge و الفروق الوحيدة كانت في التعليقات و في بعض اوامر printf

حيث انك اضفت بعض اسطر التعليقات اللتي لا معنى لها ..

/////////////////////////////////////////////////////////////////////////

و عندك في drawBoard أول سطر في الكود الأصلي هو

/*@provide user interface*/
void drawBoard(){
   textcolor(0);

اما في الكود المزور اللذي تتدعيه انه من كتابتك, فشكله هكذا:

/////////////////////////////////////////////////////////////////////////////
/*@provide user interface*/
void drawBoard(){
   textcolor(8);

و في الأسفل قليلا نجد في الكود الأصلي:

   cprintf("%-1s","DeepBlack TicTacToe\n");
   gotoxy(44,21);
   cprintf("%-1s","ver Beta by Cheok Yan Cheng\n");
   gotoxy(44,22);
   cprintf("E-mail : yccheok@yahoo.com\n");
   gotoxy(44,23);
   cprintf("Web Site: www.geocities.com/yccheok\n");
   gotoxy(44,24);
   cprintf("Source code included!\n");
   gotoxy(1,20);
   printf("Human's Piece is O\n");
   gotoxy(1,21);
   printf("Computer's Piece: X\n");

بينما في كودك المزور:

   cprintf("%-1s","TicTac.cpp (X/O)\n");
   gotoxy(44,21);
   cprintf("%-1s","Created By : CoMPuTeRQ8\n");
   gotoxy(44,22);
   cprintf("Kuwait University\n");
   gotoxy(44,23);
   cprintf("E-mail : xxxq8xxx@hotmail.com\n");
   gotoxy(44,24);
   cprintf("Major  : CoMPuTeR SCIeNCe\n");
   gotoxy(1,23);
   cprintf("Human's Piece is On");
   gotoxy(1,21);
   cprintf("Computer's Piece: X\n");

و مما يثير الضحك هو تغييرك لجملة

"Human's Piece is O\n"

حيث غيرتها الى

"Human's Piece is On"

!!!!

اعتقد انك لا تستطيع ان تدعي انك هو نفس Cheok Yan Cheng لانه صيني كما هو واضح من اسمه و موقعه.

و كذبتك هنا واضحة وضوح الشمس و لا تستطيع مهما حاولت التحايل من ان تغطيها.

فأنت كذبت امام اعين الناس و ادعيت انك كاتب الكود, ثم عندما واجهناك بالحقيقة ادعيت انك استعرت الكود و قمت بتغييره تغييرا كاملا بحيث اصبح الكود كله من كتابتك أنت, و هذا ما قلته انت في المشاركة رقم 13

اقتباس
انا لقيت كود مشابه للبرنامج وسويتله كوبي وحطيته عندي بالفجوال وعدلته فيه وكتبت برنامج يديد بس التعليقات الي فوق ماشلتها عشان احفظ حق صاحب المشاركه وحتى والله مانتبهت عليها .

و الحقيقة ان الكود هو لشخص صيني لا تربطك به اي صلة بتاتا و انت لم تقم بتغيير اي شيء في الكود سوى تزوير كاتب الكود في بعض الأسطر, لكن سبحان الله .. قدر الله انك نسيت (او لم تنتبه) لتغيير اسم كاتب الكود في البداية, مما قادنا للعثور على الموقع الشخصي للمبرمج الأصلي و هكذا انفضحت كذبتك.

و بعد هذا كله .. و بعد انفضاح كذبتك, لا زلت تصر على انك انت كاتب الكود و انك لم تسرقه ..

وقاحة ما بعدها وقاحة.

لو لم يكن عندك سوى هذه المصيبة لكانت كافية لمنعك من الكتابة و حذف كل مواضيعك.

ثانيا, موضوع الـ Lexical Analyzer

أولا, تدعي انك كتبت هذا الكود في الترم اللي فات في هذا العام, يعني 2006.

و الحقيقة ان الكود موجود في موقع http://www.sourcecodesworld.com/source/Bro...ory.asp?CatId=1 منذ سنة 2004

حيث ستجد في تلك الصفحة:

Creating a Lexical Analyzer in c

347 Hits Since Jan 2004

Author: fahad bader al-buhairi فهد بدر البحيري

كما هو واضح, الكود مكتوب هناك منذ الشهر الأول لسنة 2004, يعني قبل سنتين و نصف من الآن.

ثم, تدعي ان فهد بدر البحيري هو انت شخصيا ...

طيب, كاتب هذا الكود كتبه قبل سنتين و نصف, يعني انه كان يملك معرفة كافية بالبرمجة قبل 2004 بحيث يكتب هذا الكود.

و انت قلت بنفسك, انك مشارك في هذا المنتدى باسم "حاسوبية كويتيه"!!

يعني حسب ادعائك على نفسك, انت في الحقيقة ولد و مسمي نفسك باسم بنت .. و هذه ايضا مصيبة تستحق بسببها ان توقف عضويتك.

و قلت ان عندك اسم آخر هو CoMPuTeR-SCIeNCe

حسنا اذن, لنبحث عن مشاركات هذا العضو و نرى مستواه البرمجي, هل هو قادر على كتابة هذا الكود حقا؟

نلاحظ اولا ان هذا الاسم مسجل في الشهر الثاني من 2005, يعني بعد اكثر من عام كامل على كتابة كود الـ lexical analyzer

يعني المفروض ان المبرمج اكتسب خبرة سنة اضافية فوق الخبرة اللتي مكنته من كتابة lexical analyzer

و هنا تنكشف الحقيقة:

/index.php?showtopic=71954

العضو CoMPuTeR-SCIeNCe يسأل عن الـ header files في لغة الـ C

!!!!!

و كذلك يسأل عن formal langauges لأنه سوف ياخذ عنها كورس في الجامعة

و لاحظوا تاريخ المشاركة ....

Aug 1 2005

يعني بعد عام و نصف (او اكثر) من كتابة lexical analyzer

اذن .. و حسب تحليلي للموضوع.

انك اخذت في الترم الماضي كورس عن formal languages او computablity theory و درست فيها على الأقل Regural Expressions و DFA و يبدو ايضا انك استعرت كود مشروع معين من طالب سابق في نفس الجامعة .. لانك عرفت ان الواجب هو نفسه من السنوات الماضية.

للعلم, في وقت كتابة ذلك الموضوع, يعني الشهر الثامن من 2005, انا نفسي لم اكن اعرف ما هو الـ lexical analyzer و لا اعرف شيئا عن context free grammar و لا formal grammars, و مع ذلك, درست مادة computablity theory بعدها بشهر واحد و انهيتها خلال اربعة اشهر .. و بعدها بفترة قصيرة قمت بكتابة lexical analyzer و كذلك syntax parser .. يعني خلال أقل من سنة.

و الاخ يدعي انه كتب lexical analyzer و انه بعد ذلك بسنة و نصف بقي لا يعرف معنى formal langauges و لا يعرف حتى ما هي الـ header files

على كل حال, لقد ارسلت ايميل الى q8_government@hotmail.com و لنرى كيف سيكون الرد.

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

* سرقة كود لعبة tic tac toe و نسبها الى نفسك (حتى تزوير الكود ما عرف تزوره صح)

* الاصرار على الكذب (عيني عينك) مع وجود الدليل القاطع على انك كاذب (في موضوع Tic Tac Toe)

* التسجيل بثلاث عضويات مختلفة

* الرد على نفسك و شكر نفسك (في هذا الموضوع)

* التسجيل باسم فتاة مع انك في الحقيقة شاب (ولد)

* اساءة الأدب .. مع وجود سوابق في اسائة الأدب.

و بناءا على ذلك .. يغلق الموضوع و توقف عضويات صاحبه

هذا الموضوع مغلق.

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