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

البدء في البرمجة ب ++C و جافا سبب في تدهور صناعة الحاسب

بدأه Gigaman في 17 نوفمبر 2008 · 32 رد · 3,762 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكــم ورحمـة الله وبركاتــه

في موضوع يبحث عن تدريس علوم الكمبيوتر ( الكمبيوتر ساينس) Computer Science

اقتباس
It is our view that Computer Science (CS) education is neglecting basic skills, in particular in the areas of programming and formal methods. We consider that the general adoption of Java as a first programming language is in part responsible for this decline. We examine briefly the set of programming skills that should be part of every software professional’s repertoire

http://www.stsc.hill.af.mil/CrossTalk/2008...rSchonberg.html

.

http://www.stsc.hill.af.mil/CrossTalk/2008...rSchonberg.html

−1
post-1386-1223033542.jpg
#2

هذا اكيد لانها علمت الطالب استعمال المكتبات الجاهزة و تبسيط البرمجة

خاصة مع ادخال تعليم البرمجة الكائنية و دعس البرمجة التقليدية

اذكر مرة ان احد الاساتذة اعطى مشروع كتابة PING فقمت بانشائه CONSOLE لكنه سلخني بصفر لاني حسب قوله لم استعمل مكتبة WINPCAP لاعمل PING و لاني كتبت الكود بلغة سي و ليس ب VB6

هل لاحظتم ان اساتذة الجامعات لا يعتبرون المبرمج محترما اذ كان يستعمل عبارة القفز GOTO في برنامجه لكنهم يقدسون مبرمجي الاسمبلي دون ان يعلمو ان برامجهم تعمل على JMP و هي نفسها GOTO سبحان الله

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#3

قرأت المقالة و لم أجد أي شئ عن كون البرمجة بالـC بداية سيئة. الجافا نعم. و لكن ليس بالـC.

#4

يعني بضل رأي شخصي حتى لو كان الزلمي دارس بالمريخ

بس على كل حال الموضوع بدو دراسة أكتر

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

1 2 me and u r alone

1 2 u a i a a

#5
System Down كتب:
قرأت المقالة و لم أجد أي شئ عن كون البرمجة بالـC بداية سيئة. الجافا نعم. و لكن ليس بالـC.

We are seeing some backlash to this approach. For example, Bjarne Stroustrup reports from Texas A & M University that the industry is showing increasing unhappiness with the results of this approach. Specifically, he notes the following:

I have had a lot of complaints about that [the use of Java as a first programming language] from industry, specifically from AT&T, IBM, Intel, Bloomberg, NI, Microsoft, Lockheed-Martin, and more. [5]

He noted in a private discussion on this topic, reporting the following:

It [Texas A&M] did [teach Java as the first language]. Then I started teaching C++ to the electrical engineers and when the EE students started to out-program the CS students, the CS department switched to C++. [5]

It will be interesting to see how many departments follow this trend. At AdaCore, we are certainly aware of many universities that have adopted Ada as a first language because of similar concerns.

الموضوع كما فهمت يريدون الترويج الى لغة الادا

و لغة الادا لغة من تطوير العسكرية الامريكية

و الموقع خاص بوزارة الحربية الامريكية

post-1386-1223033542.jpg
#6

http://www.seas.gwu.edu/~mfeldman/ada-foundation.html

هنالك توجه في الجامعات الامريكية الى البدء بتعليم لغة الادا في اول البداية

http://www.seas.gwu.edu/~mfeldman/ada-foundation.html

http://oai.dtic.mil/oai/oai?verb=getRecord...ifier=ADP003422

http://www.cs.kuleuven.ac.be/~dirk/ada-why.html

وهنا مقارنة بين السي و الادا

http://www.adaic.org/whyada/ada-vs-c/ada-vs-c.html

تم تعديل هذه المشاركة بواسطة Gigaman في 17 نوفمبر 2008 في 10:30

post-1386-1223033542.jpg
#7
Gigaman كتب:
We are seeing some backlash to this approach. For example, Bjarne Stroustrup reports from Texas A & M University that the industry is showing increasing unhappiness with the results of this approach. Specifically, he notes the following:

I have had a lot of complaints about that [the use of Java as a first programming language] from industry, specifically from AT&T, IBM, Intel, Bloomberg, NI, Microsoft, Lockheed-Martin, and more. [5]

He noted in a private discussion on this topic, reporting the following:

It [Texas A&M] did [teach Java as the first language]. Then I started teaching C++ to the electrical engineers and when the EE students started to out-program the CS students, the CS department switched to C++. [5]

It will be interesting to see how many departments follow this trend. At AdaCore, we are certainly aware of many universities that have adopted Ada as a first language because of similar concerns.

على العكس تماماً. هذه تجربة تحكي كيف أن طلاب قسم هندسة كهربائية يدرسون الـ++C تفوقوا على طلاب حاسب آلي يدرسون الجافا في مجال البرمجة مما جعل قسم علوم الحاسب يستخدم ++C هو أيضاً. و هناك عدة جامعات اعتمدت على لغة أدا لنفس السبب.

#8
mahmola كتب:
يعني بضل رأي شخصي حتى لو كان الزلمي دارس بالمريخ

بس على كل حال الموضوع بدو دراسة أكتر

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

:thumb_up: :thumb_up: :thumb_up:

في البداية يسخرون منك . . . ثم يهملونك . . . ثم يحاربونك . . . ثم تنتصر

#9
اقتباس
هل لاحظتم ان اساتذة الجامعات لا يعتبرون المبرمج محترما اذ كان يستعمل عبارة القفز GOTO في برنامجه لكنهم يقدسون مبرمجي الاسمبلي دون ان يعلمو ان برامجهم تعمل على JMP و هي نفسها GOTO سبحان الله

بل يعتبرونه فاشلاً ^^ يا اخي الجوتو معقدتهم ،

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#10

انا اظن ان البرمجة فكر و همة....

وليست التفاهات التي يتكلم عنها ااساتذة في الجامعات لانهم يجبرون الطالب على فعل الشيئ و ليس على حبه...

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

ايضا لاحظت انهم يكثرون من ذكر وشرح OOP و الطالب لم يعف حتى fonctionnal programming

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#11

انا ايضا تعلمت بايثون لان احد الاساتذة اجبرنا على استعمالها لحل واجب معين .. و في الحقيقة البايثون كانت اقل لغة تناسب الواجب لان المادة كانت data structures :lol: و لكن الاستاذ اراد ان يجعلنا ان نتعلم هذه اللغة و بالفعل تعلمناها .. و انا استخدمها بكثرة الان و اعتقد ان حركة الاستاذ كانت جميلة جدا و رائعة :D

بالمناسبة, في الجامعة لا يركزون على البرمجة باعتبارها كتابة كود فقط و لكن ياخذون في عين الاعتبار ان الطالب حين يتخرج سيصبح software developer و ليس فقط مبرمج,

#12

كيف يعنى البداية مع السى يؤدى إلى تدهور صناعة الحاسب :blink: :blink: :blink:

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#13
نور (محمد نور) كتب:
كيف يعنى البداية مع السى يؤدى إلى تدهور صناعة الحاسب :blink: :blink: :blink:

الأخ غيغا قرأ المقالة بشكل خاطئ. المقالة تتهم جافا فقط. ربما يكون من الأفضل تعديل العنوان؟

#14

انا اعتقد ان الـ C هي افضل بداية للمبرمج .. اما غير المبرمج اللذي يريد تعلم البرمجة بشكل سطحي يمكنه ان يتعرف على البرمجة عن طريق بايثون ..

#15

الصحيح انه لا يوجد مبرمج محترم لم يمر في حياته بلغة سي و الاكيد ان اغلب لغات البرمجة صنعت على اساس معرفة المبرمج ب سي مثل بي اش بي صياغتها مشابهة ل سي دون نسيان جافا C# الخ الخ

هل تعرفون ان هناك لغة تدعى C-- تاخذ صياغة سي و تدخل معها الاسمبلي مباشرة

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#16

إن ال C++ بريئة من هذه التهمة براءة الذئب من دم بن يعقوب .. وأنا أؤيد رأي الأخوة الذين قالوا بتعديل العنوان ..

الذهب الخالص

#17

انا مـتأسف جدا

و اطالب بتعديل الموضوع او حذفه

مع اني حاولت افهم و اترجم

لاني فهمت الموضوع خطأ

لكن ما فهمته ان المبرمج الحقيقي لا يوقف في طريقه اي لغة

و انا متأسف جدا و اشعر بالاسف الشديد اني فهمت خطأ

post-1386-1223033542.jpg
#18

ليس عليك و اظن انك اثرت شيئا مهما

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#19

الموضوع جيد وتشكر عليه ..

الذهب الخالص

#20

البرمجة فن رياضي ، تحتاج إلى عقل تجريدي ، ومحلل ، بغض النظر عن اللغة التي سيتم استخدامها .

هناك كتب تدرس البرمجة ب pseudo laguage ، حيث أن المهم أن تفهم معنى البرمجة ، ليست أن تحترف لغة تبرمج بها.

مثلا ، أنت تحتاج للسيارة لكي تصل بها ، فما الفائدة من أن تقول أنت محترف قيادة السيارات ، ولكنك لا تستطيع أن تصل إلى المكان المطلوب

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#21
برق كتب:
البرمجة فن رياضي ، تحتاج إلى عقل تجريدي ، ومحلل ، بغض النظر عن اللغة التي سيتم استخدامها .

هناك كتب تدرس البرمجة ب pseudo laguage ، حيث أن المهم أن تفهم معنى البرمجة ، ليست أن تحترف لغة تبرمج بها.

مثلا ، أنت تحتاج للسيارة لكي تصل بها ، فما الفائدة من أن تقول أنت محترف قيادة السيارات ، ولكنك لا تستطيع أن تصل إلى المكان المطلوب

لغة مثل البايثون لاحظ انها تخفي الكثير من الاشياء, مثل طريقة عمل الـ lists و الـ dictionary و كذلك طبيعة الـ dynamic attributes يعني المبتدئ اذا تعلم عن طريقها فلن يفهم اي من المبادئ الاساسية عن الذاكرة و الـ data structures بينما حين تتعلم بلغة السي فستجد ان الـ arrays بدائية جدا بحيث ان المتعلم يكون مجبور ان يتعلم عن الذاكرة و الـ pointers لكي يستطيع ان ينتج اشياء مفيدة

#22

طيب بعد اذنكو يا جماعة ...

هو اللي بيشتغل بلغة ذي الفيجوال بيسك دوت نت مثلا ...وبيعمل برامج تنزل السوق وتكون شغاله كويس( برامج قواعد بيانات) يتصنف في أي تصنيف :

1- مبرمج كويس

2- مبرمج نص نص

3- ميعرفش حاجه عن البرمجه أصلا

واذا كان في حاجه غير الثلاثة السابقين ياريت حد يوضح لنا...

لأنى بصراحة أعرف واحد بيعمل برامج باليجوال بيسك دوت نت من الألف الى الياء ( تحليل - تصميم - داتابيز - تكويد - ....) بس برامج قواعد بيانات فقط

وبتكون متكاملة الى حد كبير جداا لدرجة ان في جهة معينة كلفته لوحده بعمل برنامج داتا بيز في مطار دولي..... وللعلم هو لا يعرف أي شئ عن الجافا أو

السي أو اللغات الأخرى ... هل معنى كده ان الشخص ده مستواه ضعيف في البرمجة ولا ايه ؟؟؟

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

تم تعديل هذه المشاركة بواسطة dr.misho في 24 نوفمبر 2008 في 09:56

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#23

اخي العزيز 70 بالمئة من الاشخاص لا يعرفون الا برمجة قواعد بيانات (و ان لم اخف ان اقول 90 بالمئة) لماذا لانها قمة في السهولة و البساطة

يمكن لك ان تتعلمها في ظرف ساعة فقط

وهذه هي المشكلة لانه في وقتنا صار المبرمج لا يعرف الا ذلك اما ان يعمل على اشياء متقدمة جدا فهو لن يستطيع - لانه لم يلم بالاساسيات -

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#24

معك حق في النسب السابقة... ولكن لنتحدث عن الواقع :

في عالمنا العربي ماهي البرامج المتاحة لدى أي مبرمج للعمل على انشاءها غير برامج قواعد البيانات سواء كانت ويندوزابليكيشن أو ويب أبليكيشن وهذا على حد

معرفتي حيث أنني لم أرى شركة برمجيات أو مجموعة مبرمجين أو مبرمج واحد يعمل في قطاع غير مجال قواعد البيانات وان كان هناك مبرمجين اخرين يعملون في

مجال غير قواعد البيانات فهم قلة قليلة وبطبيعة الحال لن تجد مكان أو فرص كثيرة للعمل أو الطلب على مثل هذه الرامج في عالنما العربي كمجال عمل قواعد

البيانات .

أو بشكل اخر لماذا أتعلم شئ لايعود علي بالنفع في حال وجود شئ اخر يعود علي بمنعه سواء كانت مادية أو وظيفية ... إالخ (علم بلا نفع ليس له قيمة من وجهة نظري )

لأنه لو كان هناك مجال اخر لبرامج غير قواعد البيانات(في عالمنا العربي) لوجدنا الكثير من المبرمجين الذين يعملون فيها ....

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

لكنا وجدنا الأمثلة عليها

ولكن لي نظرة مختلفة عن انتشار برامج قواعد البيانات أنت تقول لسهولتها وأنا أختلف معك أخي الغالي

سبب انتشارها من وجهت نظري واضح من كلامي السابق وهو أن الطلب عليها...أي هي المطلوبة في العالم العربي ولذلك النسبة الاكبر من المبرمجين يعملون بها

وليس لسهولتها كما تفضلت بالقول ....

تم تعديل هذه المشاركة بواسطة dr.misho في 24 نوفمبر 2008 في 11:55

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#25

يوجد الكثير منالمبرمجين العرب الذين خرجو عن برمجة قواعد بيانات الا انهم يفضلون ان يبقوا مختفين

البرمجة فن راقي و ابداع اما ان يربط الشخص نفسه بقواعد البيانات فقط فهذا ليس جيدا كن متاكد ان اي شيء تتعلمه سوف يعود عليك بالنفع حتى ولو لم يكن ماديا

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

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

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

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

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

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